Как избавиться от Itemid=...в URL

4 года 10 мес. назад #4827 от svetlik1
j2.5 VM 2.0.12
Как избавиться от &itemid=0(например, http://ваш_сайт.ru/товар&itemid=0. В файле administrator/components/com_virtuemart/classes/ps_session.php нужно заменить строку, не могу найти данный файл. Где он находиться в данной версии VM 2.0.12. Или может кто знает другие решения данной проблемы?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4838 от Wedal
svetlik1, стоп. Не гоните лошадей. ItemID говорит о привязке данной страницы к какому-то пункту меню, не более того. Т.е. если страница связана с пунктом меню, то к URL добавляется параметр ItemID с ID этого пункта меню. Теперь о том как от него избавиться. Если вы включаете перенаправление URL и SEF в настройках Joomla, то все ссылки с ItemID будут заменены на псевдонимы соответствующих пунктов меню. Как, по хорошему, и должно быть.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4845 от svetlik1
ItemID - это номер категории, который сохраняется в сессиях. В более ранних версиях это убирается в В файле administrator/components/com_virtuemart/classes/ps_session.php. А в версии VM 2.0.12 я не могу найти данный файл.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад - 4 года 10 мес. назад #4861 от svetlik1
Никто не знает как программно поправить этот недостаток?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4866 от Wedal
svetlik1, еще раз: ItemID говорит о привязке данной страницы к какому-то пункту меню, не более того. ID категории это virtuemart_category_id.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4918 от svetlik1
Наверное никто не знает ответ(((

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4919 от svetlik1
Никто не знает как программно поправить этот недостаток?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4926 от Wedal
svetlik1, уже два раза вам сказал. Говорю в третий: отключите пункт меню с ID = ItemID, который у вас отображается. Но это будет не правильно. Правильно - включить SEF Joomla. В этом случае ItemID будет заменен на псевдоним пункта меню, которому он соответствует.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4937 от svetlik1
А я еще раз повторяю, что привязка к меню меня не устраивает. И Sef у меня включен на сайте, только это не помогает. В более ранних версиях это можно было убрать в файле administrator/components/com_virtuemart/classes/ps_session.php. А в версии VM 2.0.12 я не могу найти данный файл. Мне нужен именно этот файл найти!!! И не нужны мне другие способы решения!!!!!

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4945 от Wedal
svetlik1, покажите сайт.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад #4958 от svetlik1
patex-m.ru

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 года 10 мес. назад - 4 года 10 мес. назад #4961 от Wedal
svetlik1, здесь обсуждается ваша проблема: forum.virtuemart.net/index.php?topic=103205.0
Решение, как я уже говорил, простейшее - нужно создать пункт меню, типа главная страница Virtuemart. Всё. Если не хотите показывать его пользователям, создайте еще одно меню, модуль которого не публикуйте на сайте, и добавьте этот пункт в него(меню).

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх