Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Причем не только в выпадающем меню, а на всем сайте и в карточках товара тоже, а если убрать эти два выпадающих пункта, все работает нормально? Попробую у себя на сайте сделать подобное и потом расскажу о результатах.не сработало :/ ... пункты меню, которые привязала к главной, теперь имеют ссылки вида: site.ru/glavnaya/categoriya/tovar.html
Причем не только в выпадающем меню, а на всем сайте и в карточках товара тоже, а если убрать эти два выпадающих пункта, все работает нормально?
Попробуйте создать пункт верхнего меню "каталог", выберите тип- разделитель (при нажатии на него ничего не откроется, а только будет выпадать список подкатегорий) и привяжите все подкатегории к нему.если ввести любую категорию в верхнее меню, то страница категории и страницы всех товаров категории приобретают в ссылке родительский пункт меню /glavnaya. если вывести категории из верхнего меню, из всех этих ссылок уходит /glavnaya (т.е. становится как надо). но реально хочется иметь список категорий в верхнем меню
Dura lex, sed lexтааак. основную идею я поняла, пошла экспериментировать спасибо.
Подскажите пожалуйста как решить следующую проблему.
Былсайтна Joomla 1.5 + VirtueMart + sh404SEF
В sh404SEF был включен пункт - "Добавить категории" - "только одна последняя"
Были ссылки Для просмотра ссылки Войдиили Зарегистрируйся или подкатегория /товар.html
Переношу сайт на Joomla 2.5.11 + VirtueMart 2.0.20b
Сейчас ссылки Для просмотра ссылки Войдиили Зарегистрируйся - с включенным стандартным сео Joomla и VirtueMart и созданными пунктами меню.
Требуется в URL оставить только последнюю категорию или подкатегорию то бишь так как было.
благодаря Вам обнаружил то же самое у себя на сайте,Для просмотра ссылки Войдиили Зарегистрируйся - отображается не правильно вместо ошибки 404 возвращает Для просмотра ссылки Войдиили Зарегистрируйся т.е поднимается на один уровень выше
не смог повторить ваш результат но заметил если в (сайт->общие настройки) выключить Включить SEF (ЧПУ) (флажок нет) и Перенаправление URL (флажок нет) то получаю ссылки видаблагодаря Вам обнаружил то же самое у себя на сайте,
у вас при этом тоже путь /index.php?option=com_virtuemart в адресной строке браузера высвечивается?
если да, то думаю, в качестве решения можно прописать в htaccess редирект с /index.php?option=com_virtuemart на страницу 404
В файле /component/com_virtuemart/virtuemart.php нужно поправить строки следующего содержания:
Код:
} else {
vmDebug('VirtueMart controller not found: '. $_class);
$mainframe = Jfactory::getApplication();
$mainframe->redirect('index.php?option=com_virtuemart');
}
Они в самом конце файла находятся. Я заменил на вот это:
Код:
} else {
vmDebug('VirtueMart controller not found: '. $_class);
$mainframe = Jfactory::getApplication();
$mainframe->redirect(JRoute::_ ('index.php?option=com_virtuemart'));
}
рекомендовали так сделать это к этому моменту (/index.php?option=com_virtuemart ) (может правда не к этому вопросу).}else {
vmDebug('VirtueMart controller not found: '. $_class);
$mainframe = Jfactory::getApplication();
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
echo file_get_contents('http//ваш сайт.сом/404');
exit;
}