Joomla
Joomla

Joomla

Речь идет только о дистрибутиве VirtueMart версии 1.1.9, в коде которого есть ошибка: не отображаются подкатегории с товарами, вместо этого выводится сообщение "В данной категории нет товаров."

Вышла новая версия VirtueMart 1.1.5 - популярного бесплатного компонента интернет-магазина для Joomla! 1.5. Этот компонент ставит на совершенно новый уровень создание сайтов и позволяет реализовать на вашем сайте полнофункциональный, гибкий и расширяемый интернет-магазин.

Доступна к загрузке новая версия CMS Joomla 1.5.20 [senu takaa]. Согласно последней информации, выпуск данной версии обусловлен тем, что не все пакеты обновлений содержали полный набор изменившихся файлов, и как следствие, обновление до 1.5.19 посредством пакета обновления не гарантировало исправление ошибок безопасности.

Как добавить отображение категорий товаров вашего virtuemart-магазина в Title?

Открываем файл /public_html/administrator/components/com_virtuemart/html/shop.product_details.php

Находим на 228, 229 строке этот код:

Эта не хитрая процедура поможет вам настроить магазин для более корректной индексации страниц с товарами. Принцип прост:

  1. Title - показываем название товара
  2. Dtscription - краткое описание товара
  3. Keywords - ключевые слова сайта, слова Pathway и из названия товара

Открываем файл /public_html/administrator/components/com_virtuemart/html/shop.product_details.php

Изначально разработчиками Virtuemart поле product_name в таблице jos_vm_product ограничено 64 символами. Для каждого второго интернет-магазина, который мы создаем, приходится увеличивать это поле, т.к. названия товаров часто содержат некие индексы или дополнительные коды/названия. Соответственно и поле Title на странице отображения товара получается обрезанным.

Если вы тоже используете длинные названия товаров, сначала увеличте длину поля в базе, изменив свойство product_name, к примеру, на 128 символов: varchar(128).

Далее надо немного исправить файл: shop.product_details.php