Сворачивается меню.

Доброго времени суток… Обновился до версии движка 1.0.1 и замечаю, что часто меню самопроизвольно сворачивается. Причем размер экрана не изменяется и кол-во меню не изменялось. Каждый раз сворачивается на новой странице.

Вот что я изменял в файле grid.css шаблона synio
#container 			{ margin: 0 auto; margin-top: 49px; padding: 0 48px; }
#header-back 		{ position: fixed; top: 0; left: 0; min-width: 976px; width: 100%; visibility:visible; height: 50px; background: #090909; z-index:1000;box-shadow:#080808 0 4px 10px;}
#header 			{  position: fixed; top: 0; left: 0; width: 100%; min-width: 976px; visibility:visible; height: 50px; background: #090909; z-index:1000;box-shadow:#080808 0 4px 10px; margin: 0 auto; padding-right: 270px; }

Google Chrome lastet + Ubuntu 12.04
P.S. Немного бесит «дерганье» toolbars справа… Нельзя ли организовать их вывод через CSS?

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

avatar
Было такое же. Не знаю с чем связано, но так как я делаю собственный дизайн мне не критично )
Можно как вариант сделать собственное меню, оно находится header_top.tpl

Как мне кажется дело не в стилях, а в стандартном скрипте templates.js Опять же у меня он не используется, точнее я вырезал из него все связанное с меню.
avatar
точно такой же баг в мобильном браузере в андройде
  • ARM
  • 0
avatar
Андроид, шмандроид, ведроид. Все это бред. iOS самая нормальная мобильная операционка.
avatar
я рад за вас, только проблему нужно решать вне зависимости нормальности той или иной операционки. тем более пользователей андройда в разы больше, чем айос.
avatar
Если кому интересно, я знаю решение этого безобразия. Я очень долго мучился с этим. Никак не получалось поставить над шапкой свой блок, меню сворачивалось при любом раскладе. И все же нашел то место, откуда это меню вызывается. Это файл header-top.tpl.
Нужно найти строчку:
<ul class="dropdown-nav-main dropdown-menu" id="dropdown-mainmenu-menu"></ul>

Я ее просто удалил и все. Меню сворачиваться перестало. На работоспособности сайта это никак не отразилось. Надеюсь кому-то будет это полезно узнать.
avatar
Ну блин, спасибо тебе, не знаю пока, что может это за собой повлечь, но безобразие решилось))
avatar
повлечет за собой то, что когда будет больше пунктов меню чем нужно они просто не будут показываться…
avatar
короче вот:
	$('#dropdown-mainmenu-menu').hide();

	li.each(function(i){
		if (!is_outofbox && width_lis < 460) {
			width_lis += $(this).outerWidth(true);
			vis_count++;
		} else {
			is_outofbox = true;
			$(this).appendTo('#dropdown-mainmenu-menu');
		}
	});

в конце файла:
templates/skin/synio/js/template.js

кеш не забывайте в браузере чистануть и /tmp и в папке /templates/cache/synio/

и жду спасибо от всех, кому пригодилось
avatar
и то это коряво немного и можно немного подтесать но влом и спать охота :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.