Как убрать выпадающее меню в шапке

Немного редактировал тему synio. Сдвинул шапку сайта и весь сайт соответственно на 100 пиксилей вниз.
Но возникла проблема. В место обычного меню теперь всегда отображается выпадающее меню «еще»

Как решить эту проблему?

14 комментариев

avatar
найдите в шаблоне папку js там откройте template.js

и в нем найдите строку 340 по 347, можете это все закомментировать /* тут код */
avatar
Это не помогло(
avatar
кэш чистили?
avatar
можно попробовать убрать id=«id=»dropdown-mainmenu-menu""

это в header_top.tpl
avatar
решил проблему удалением
<ul class="dropdown-nav-main dropdown-menu" id="dropdown-mainmenu-menu"></ul>
avatar
Вот здесь этот вопрос решили
avatar
Спасибо. Но мне кажется это не совсем правильным. Например я уже не смогу добавить пунков в меню, которые уходили бы в выпадающее меню у пользователей небольшими маниторами.
avatar
Хотя таким манитором вряд ли кто-то в наше время пользуется. Но все равно при большом количестве пункотов это меню необходимо
avatar
может быть, у меня меню не настолько много, так что мне подходит))
avatar
В файле template.js находите строчку:
if (!is_outofbox && $(this).offset().top < 10) {
и увеличиваете это значение на ваши 100px
avatar
Спасибо так правильнее будет.
avatar
А как можно решить вот эту проблему

Выпадающее меню пользователя осталось на прежнем уровне. Как его опустить ниже?
avatar
в template.js найти это
(function(){
		// Dropdown
		var dp 		= $('#dropdown-user');
		if (!dp.length) {
			return;
		}
		var trigger = $('#dropdown-user-trigger');
		var menu 	= $('#dropdown-user-menu');
		var pos 	= $('#dropdown-user').offset();

		menu.appendTo('body').css({ 'left': pos.left, 'top': $('#dropdown-user').height() - 1, 'min-width': $('#dropdown-user').outerWidth(), 'display': 'none' });

		trigger.click(function(){
			menu.slideToggle();
			dp.toggleClass('opened');
			return false;
		});

		menu.find('a').click(function(){
			dp.removeClass('opened');
			trigger.find('a').text( $(this).text() );
			menu.slideToggle();
		});

		// Hide menu
		$(document).click(function(){
			dp.removeClass('opened');
			menu.slideUp();
		});

		$('body').on('click', '#dropdown-user-trigger, #dropdown-user-menu', function(e) {
			e.stopPropagation();
		});

		$(window).resize(function(){
			menu.css({ 'left': $('#dropdown-user').offset().left });
		});
	})();

и заменить
menu.appendTo('body').css({ 'left': pos.left, 'top': $('#dropdown-user').height() - 1, 'min-width': $('#dropdown-user').outerWidth(), 'display': 'none' });

на
menu.appendTo('body').css({ 'left': pos.left, 'top': $('#dropdown-user').height()+99, 'min-width': $('#dropdown-user').outerWidth(), 'display': 'none' });
avatar
спасибо большое
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.