joomla:virtuemart3
Table of Contents
Интеграция VirtueMart и JComments
Задача
Нужно заменить систему комментариев VirtueMart 1.1.5 на JComments
Решение
Интеграция JComments в VirtueMart
- Откройте файл /administrator/components/com_virtuemart/html/shop.product_details.php
- Найдите строки:
/*** Show all reviews available ***/ $product_reviews = ps_reviews::product_reviews( $product_id ); /*** Show a form for writing a review ***/ $product_reviewform = ps_reviews::reviewform( $product_id );
и замените их на:
$comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php'; if (file_exists($comments)) { require_once($comments); $product_reviews = JComments::showComments($product_id, 'com_virtuemart', $product_name); $product_reviewform = ""; }
- Откройте файл /administrator/components/com_virtuemart/html/shop.browse.php
- Найдите и удалите (закомментируйте) следующие строки:
if (PSHOP_ALLOW_REVIEWS == '1' && @$_REQUEST['output'] != "pdf") { // Average customer rating: xxxxx // Total votes: x $product_rating = ps_reviews::allvotes( $db_browse->f("product_id") ); } else { $product_rating = ""; }
- Зайдите в настройки компонента VirtueMart и отметьте галочкой опцию «Enable Customer Review/Rating System» («Включить систему отзывов/опросов») на «Yes/Да»
joomla/virtuemart3.txt · Last modified: 2010/10/22 17:05 by kibi
Discussion
Подскажите как интегрировать с virtuemart 2.0
Отлично, все работает!
Не ЗАБУДЬТЕ! После экспорта комментариев из Virtuemart отметьте все комментарии в jcomments и «опубликовать».
Модуль JComments установил (не настраивал никак, т.к. незнаю) проделал указанную выше процедуту, но ничего не появилось, может ещё что0то нужно сделать, подскажите пожалуйста
Проверь в шаблоне есть вывод коментов <?php echo $product_reviews ?>
Добрый день! Сделал все как описано в инструкции, в конце описания товара добавил {jcomments on}, но форма добавления комментариев не появляется, {jcomments on} так и остается текстом »{jcomments on}» в описании товара. В чем может быть проблема?
Проверьте, что мамбот JComments активирован, и что мамботы обрабатывают тексты в модулях.
Кстати, в описание товара не надо вставлять {jcomments on}, надо всего навсего в настройках товара в VirtueMart разрешить комментарии пользователей к продуктам.