Установлено Joomla+Virtuemart Подскажите почему съезжает меню. Если находится в компоненте Virtuemart, то все нормально (1 скин), но как только перейти на какую-нибудь статью то меню съезжает вниз (2 скин)
При переходе в Virtuemart подключается CSS шаблона Virtuemart и переопределяют стили меню. Выход - найти и перенести влияющие селекторы в основной CSS шаблона Joomla. Firebug и т.п. в помощь.
вот стиль: Код (html): .module_menu { background:url(../img/menu-right_03.gif) bottom right scroll no-repeat; } .module_menu div { background:url(../img/menu-left_03.gif) bottom left scroll no-repeat; } .module_menu div div { background:url(../img/menu-right_02.gif) top right scroll no-repeat; } .module_menu div div div { background:url(../img/menu-left_01.gif) top left scroll no-repeat; } .module_menu h3 { padding-top:17px; padding-left:20px; color:#FFFFFF; text-transform:uppercase; font-size:12px; } .module_menu ul { list-style: none; display:block; margin:20px 20px 0px; padding-bottom:15px; } .module_menu ul li { display:block; font-family:Georgia, "Times New Roman", Times, serif; } и шаблон Код (html): <div class="module_menu"> <div> <div> <div> <h3>Категории</h3> <ul class="vmLinkMenu"> <li class="item0"><a href="/index.php?option=com_virtuemart&page=shop.browse&category_id=1&Itemid=1" title="Hand Tools" ><span>Hand Tools</span></a></li> <li class="item1"><a href="/index.php?option=com_virtuemart&page=shop.browse&category_id=2&Itemid=1" title="Power Tools" ><span>Power Tools</span></a></li> <li class="item2"><a href="/index.php?option=com_virtuemart&page=shop.browse&category_id=3&Itemid=1" title="Garden Tools" ><span>Garden Tools</span></a></li> </ul> </div> </div> </div> </div> и больше ничего к этому блоку нигде не написано
Если сайт в интернете - покажи, а так можно сколько угодно гадать. Можно конечно сделать так: Код (CODE): .module_menu ul { list-style: none; display:block; margin:0; padding-bottom:15px; }
Как варианты: UTF-8 без BOM сделай. А так, можно сделать (2 модуля): 1 оставь так 2 чуток подправить: style.css (строка 163) - margin Код (CODE): .module_menu ul { display: block; list-style: none outside none; margin: 0 20px 0; padding-bottom: 15px; } Понимаю, что через Но порой приходится на время так справляться.
Что именно, какой файл? Я смотрю может в этом проблема: только где искать? Еще одно замечание. съезжают только модули virtuemart. Если поставить родные, то все стоит на месте.
Проблему решил переустановкой joomla и virtuemart. Ставил оригинальные английские версии с последующей русификацией. Я думаю, что проблема возникала из-за разной кодировки файлов joomla и virtuemart. Каких именно не нашел. Хотя может быть и другое решение. Если кто узнает напишите.