Пристраиваем JComments 2.3. в страницы товаров VirtueMart 2

1 После обновлений до последних версий JComments и Virtuemart 2.0.Х. заходим в админку магазина Настройки-настройки и отмечаем галочкой "Включить плагины Joomla" и сохраняем настройки.

2 На вкладке внешний вид, где оценка покупателя, и отключаем два параметра отзывов Система отзывов - Нет
Показывать отзывы - Нет и сохраняем настройки.

(я отключил все четыре так-как у меня эта функция не работала, возможно из-за конфликта с другими компонентами, почему и пришлось обратиться к JComments).

 В данный момент JComments не дружит с VM2 и для их дружбы приходится использовать принудительное лечение, для этого надо заменить следующие файлы

- /components/com_jcomments/plugins/com_virtuemart.plugin.php
- administrator/components/com_jcomments/admin.jcomments.migration.php

на эти в архиве:  jcomments_plus_vm2

Так мы решаем проблему интеграции JComments в магазин, и сможем импортировать комментарием из VM2.
Устанавливаем plugin_vmjcomments1, находим его в менеджере плагинов и включаем.

Скачать файлы:

plugin_vmjcomments1.0.zip
jcomments_plus_vm2.zip

В нестандартных шаблонах может потребоваться уточнение в коде шаблона.
В файле /components/com_virtuemart/views/productdetails/tmpl/default.php

или

если шаблон изменялся: сайт\templates\имя_шаблона\html\com_virtuemart\productdetails\default.php
Прописываем в самом конце кода, перед закрывающим тегом </div>

<?php echo $this->product->event->afterDisplayContent; ?>

Если категория для отображения комментария не выбрана, но надо добавить комментарий, то в описании товара или в статье добавьте      {jcomments on}
Если отображение комментария на странице не желательно, то в конце материала добавляем   {jcomments off}

Яндекс.Метрика
© 2014-2017 "Сашкин Дом" Все права защищены
"Сашкин Дом" - недорогие сайты и сопровождение