Virtuemart обновился до 1.1.9. Ремонтируем обновление.

Обновился компонент интернет-магазина Virtuemart до версии 1.1.9 для Joomla! 1.5.x. В обновлении есть ошибка, которая не дает показывать товары и подкатегории (пишет «В данной категории нет товаров«).
Ремонтируем.


Для начала, в чем состоят обновления и где их взять.

По этой ссылке можно Скачать Virtuemart 1.1.9 (компонент магазина, включая инструкцию, модули и плагины)

По этой ссылке можно Скачать Virtuemart 1.1.9 готовый к развертыванию на хостинге, установленный магазин на Joomla! 1.5.23

По этой ссылке Скачать обновление Virtuemart с 1.1.8 до 1.1.9

Здесь лежат все Virtuemart’ы и пакеты обновления.

Русификатор к этой версии подойдет от более ранних, но начиная с 1.1.3. Разница будет только в том, что с выходом новых версий, появляются новые языковые ключи. Если в новой версии ключа нет — он будет показан просто ключом, а не соответствием в локализаторе.

Что изменилось.

Найдено и исправлено: 25 ошибок, в том числе одна ошибка безопасности. Список здесь.

Обновлен функционал: Добавлен роутер для Joomla SEF. Стоит им пользоваться или нет — решать только вам.

Теперь про косяки.

Открываем файл \administrator\components\com_virtuemart\html\shop.browse.php

Ищем строку 86

там написано: elseif( $num_rows == 0 && empty($product_type_id) && empty($child_list)) {

пишем перед empty($child_list) восклицательный знак (!) — это «НЕ»

получится вот что: elseif( $num_rows == 0 && empty($product_type_id) && !empty($child_list)) {

Все. Сохраняем, перезаливаем и наслаждаемся 🙂

0

Добавить комментарий