0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 2145 Просмотров
*

mkt

  • Осваиваюсь на форуме
  • 76
  • 0
Ребята, подскажите как убрать /manufacturer/ из ссылки на категории в хлебных крошках. У меня получается так, к примеру категории настроены правильно и выглядят так сайт/podarki/drugoe
Но, если посмотреть на ссылки в хлебных крошках, то они выглядят так сайт/podarki/drugoe/manufacturer/?categorylayout=0&showcategory=1&showproducts=1&productsublayout=0

Прошу подсказки как исправить путь в хлебных крошках. Заранее благодарен.
*

alexfom_16

  • Давно я тут
  • 255
  • 24
Нормально все у Вас в хлебных крошках (без manufacturer), кэш попробуйте очистить.
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

mkt

  • Осваиваюсь на форуме
  • 76
  • 0
Нормально все у Вас в хлебных крошках (без manufacturer), кэш попробуйте очистить.
Как Вы узнали что нормально? Проблема, к сожалению есть попробуйте зайти на сайт http://petromag.kz/222
*

mkt

  • Осваиваюсь на форуме
  • 76
  • 0
Ребята помогите, вся надежда только на вас, уже замучался с этой проблемой....
*

mkt

  • Осваиваюсь на форуме
  • 76
  • 0
Перенес движок на основной сайт http://petromag.kz помогиииите...
*

asdal

  • Захожу иногда
  • 10
  • 5
Приветствую! Проблема такая действительно есть и за сутки решения найти еще не смог. Судя по всему автор топика тоже проблему еще не решил. Буду благодарен любой полезной информации
*

asdal

  • Захожу иногда
  • 10
  • 5
Сегодня занялся этой проблемой, возникает она тогда, когда категории VM привязаны к пунктам меню, и только в этом случае.

По стандарту ссылка на категорию в VM генерируется из этого:
Код
index.php?option=com_virtuemart&view=category&virtuemart_category_id=4

В свою очередь в пунктах меню ссылка генерируется такая:
Код
index.php?option=com_virtuemart&view=category&virtuemart_category_id=4&virtuemart_manufacturer_id=0&categorylayout=0&showcategory=1&showproducts=1&productsublayout=0&Itemid=133

И хлебные крошки генерируемые пунктами меню перебивают те что генерируются в VM, причем даже у модели категории отпадает информация о родительских категориях.
Потратив пару часов решил, что лучше сейчас сделаю небольшую заплатку, а в последующем быть может проблема решится, ну или сам найду более красивое решение.
В VM не стал лезть по причине того что при обновлениях придётся долго переносить все изменениях файлов.

Cама заплатка:
В файле : \modules\mod_breadcrumbs\helper.php
Вот это:
Код
for ($i = 0; $i < $count; $i ++)
{
$crumbs[$i] = new stdClass;
$crumbs[$i]->name = stripslashes(htmlspecialchars($items[$i]->name, ENT_COMPAT, 'UTF-8'));
$crumbs[$i]->link = JRoute::_($items[$i]->link);
}
Заменить на вот это:
Код
for ($i = 0; $i < $count; $i ++)
{
$crumbs[$i] = new stdClass;
$crumbs[$i]->name = stripslashes(htmlspecialchars($items[$i]->name, ENT_COMPAT, 'UTF-8'));

// It's fix for repair bag VirtueMart 3 and menu Joomla 3.4
if (JRequest::getVar('option') == 'com_virtuemart')
{
if ($items[$i]->link and (JRequest::getVar('view') == 'category' or JRequest::getVar('view') == 'productdetails') )
{
preg_match("/\?(?:.*&)*virtuemart_category_id=([^&]+)/i", $items[$i]->link, $found);
$virtuemart_category_id =  $found[1]+0;
$items[$i]->link = 'index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$virtuemart_category_id;
}
}
// /end fix

$crumbs[$i]->link = JRoute::_($items[$i]->link);
}
*

mkt

  • Осваиваюсь на форуме
  • 76
  • 0
Сегодня занялся этой проблемой, возникает она тогда, когда категории VM привязаны к пунктам меню, и только в этом случае.

Огромная благодарность за решение проблемы! =)
*

BHy4eK

  • Осваиваюсь на форуме
  • 110
  • 1
Спасибо большое asdal
Кофе - лучший друг программиста!
*

Stasweb

  • Живу я здесь
  • 1087
  • 18
У меня такая проблема
http://c.lik-astana.kz/tematicheskie/manufacturer/?categorylayout=0&showcategory=1&showproducts=1&productsublayout=0 так ошибка 404
http://c.lik-astana.kz/tematicheskie.html?categorylayout=0 так работает
Модуль хлебные крошки вообще отключен со страницы генерирует по всему видимо JUX Mega Menu для VirtueMart и как я понял именно этот отрезок кода
Спойлер
[свернуть]

вот весь файл /modules/mod_jux_vm_megamenu/includes/menu/vm_megamenu.php
Спойлер
[свернуть]
помогите исправить
*

asdal

  • Захожу иногда
  • 10
  • 5
Огромная благодарность за решение проблемы! =)
Спасибо большое asdal

На здоровье! =)
*

Сергей_y

  • Новичок
  • 1
  • 0
Доброго времени суток, господа, столкнулся с проблемой в хлебных крошках и решение от asdal мне помогло, но только до 2 уровня вложенности. Ссылки в крошках более глубокого уровня вложенности ссылаются на «каталог», к примеру в цепочке каталог>авто>mers ссылка mers будет вести на тот же каталог, что и ссылка каталог.
Подскажите, пожалуйста, как можно дописать файл, чтобы корректно отображались ссылки либо может за это время найдено другое решение?
СПасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

в конце строки добваляется #.WZ6qToSLQdU как убрать?

Автор Anna01

Ответов: 16
Просмотров: 177
Последний ответ 28.08.2017, 23:42:34
от voland
Как убрать из url - manufacturers?

Автор blik

Ответов: 6
Просмотров: 233
Последний ответ 13.05.2017, 02:57:53
от stepan39
Убрать шаблон Joomla

Автор Paha_web

Ответов: 1
Просмотров: 97
Последний ответ 23.03.2017, 16:10:17
от fsv
rКривая ссылка главной страница VirtueMart 3 в хлебных крошках ?productsublayout=0

Автор yodis

Ответов: 0
Просмотров: 152
Последний ответ 09.12.2016, 13:07:52
от yodis
index.php внутри ссылки. Как лечить ?

Автор yodis

Ответов: 13
Просмотров: 320
Последний ответ 07.12.2016, 01:40:50
от Филипп Сорокин