Помогите убрать постоянное раскрытое подменю

Главные вкладки

Аватар пользователя vasek1186 vasek1186 30 июня 2014 в 12:24

Добрый день!
Подскажите как убрать постоянно раскрытое подменю главного меню:

Раньше оно раскрывалось при нажатии курсора. А теперь постоянно раскрытое.

Убирал галочку на в настройка меню продукция "Показать раскрытым" так оно убирается и подменю не видно.

Адрес сайта: http://glediz.ru/

Комментарии

Аватар пользователя vasek1186 vasek1186 30 июня 2014 в 12:37

Как с этим бороться, я же ничего не трогал, как так получилось то? Подскажите куда залезть в панели CMS и что нажать?

Аватар пользователя drupby drupby 30 июня 2014 в 12:44

вы это спросите у того, кто добавил в шаблон html.tpl.php код

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="/js/access_actions.js"></script>
<script type="text/javascript">
        $(document).ready(function(){
                var menu_li = $("#block-menu-menu-topmenu li.expanded");
                var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
                var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
                menu_ul.css("display" , "none");
                menu_a.removeAttr("href");
                menu_li.click(function(){
                        menu_ul.slideToggle("slow");
                });
        });
</script>
<script type="text/javascript">
        $(document).ready(function(){
                var menu_li = $("#block-menu-menu-topmenu li.expanded");
                var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
                var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
                menu_ul.css("display" , "none");
                menu_a.removeAttr("href");
                menu_li.click(function(){
                        menu_ul.slideToggle("slow");
                });
        });
</script>

да и стили прописанные внутри тега body

<style>
ul.menu > li > ul.menu > li.last {
        display: none !important;
}
</style>

видимо была большая необходимость убрать последний пункт меню

Аватар пользователя vasek1186 vasek1186 30 июня 2014 в 12:44

drupby wrote:
вы это спросите у того, кто добавил в шаблон html.tpl.php код

Как попасть в этот файл через админовскую панель и убрать этот джаваскрипт?
Не приведет ли данная манипуляция к падению сайта?

Аватар пользователя Moel Moel 30 июня 2014 в 12:55

"vasek1186" wrote:
Как попасть в этот файл через админовскую панель и убрать этот джаваскрипт?

никак доступ к ftp доллжен быть.

Аватар пользователя vasek1186 vasek1186 30 июня 2014 в 12:56

Да нету этого человека, я не знаю кто делал, я просто контент менеджер, не понятно как так вышло(, я все голишь поменял картинку на главной, а тут такое. Есть какие либо предложения по устранению этого косяка?

Аватар пользователя Moel Moel 30 июня 2014 в 12:58

"drupby" wrote:
для начала нужно дать по морде человеку, который этот сайт делал, а потом разрешится все само собой

Это называется сделать и сьебнуть в никуда=)

Аватар пользователя vazhovig vazhovig 30 июня 2014 в 13:13

хм вы модуль jquery update не ставили?
ну и
$(document).ready(function(){
var menu_li = $("#block-menu-menu-topmenu li.expanded");
var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
menu_ul.css("display" , "none");
menu_a.removeAttr("href");
menu_li.click(function(){
menu_ul.slideToggle("slow");
});
});

$(document).ready(function(){
var menu_li = $("#block-menu-menu-topmenu li.expanded");
var menu_ul = $("#block-menu-menu-topmenu li.expanded ul");
var menu_a = $("#block-menu-menu-topmenu li.expanded > a");
menu_ul.css("display" , "none");
menu_a.removeAttr("href");
menu_li.click(function(){
menu_ul.slideToggle("slow");
});
});

не будут работать, потому что автор этих строк видимо не в курсе про noconflict
и вообще что за срань, если меню сделано на суперфише?

Аватар пользователя vasek1186 vasek1186 30 июня 2014 в 13:37

vazhovig wrote:
хм вы модуль jquery update не ставили?

Я лично не ставил этот модуль, я его не нашел в списке модулей.

Нашел модуль Superfish но он отключен.

Аватар пользователя Николай Кузнецов Николай Кузнецов 30 июня 2014 в 15:49

css

#block-menu-menu-topmenu ul ul, #block-menu-menu-top-menu ul ul {
 padding: 0;
 box-shadow: #000 2px 2px 10px;
 position: absolute;
 top: 30px;
 left: 20px;
 opacity: 0;
}

#block-menu-menu-topmenu ul:hover ul, #block-menu-menu-top-menu ul:hover ul {
 display: block;
 opacity: 1;
}

Аватар пользователя vasek1186 vasek1186 30 июня 2014 в 15:57

Спасибо всем кто откликнулся, нашли разработчика и он исправил данный баг. Но не сказал в чем была проблема)