Joomla: Интеграция Jcomments в Virtuemart

Jcomments нельзя прямо привязать к Virtuemart через админку Joomla. Решение.

1) Открыть файл /administrator/components/com_virtuemart/html/shop.product_details.php;
2) Найти в нём строки:

 /*** 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 = "";
}

3) Открыть файл /administrator/components/com_virtuemart/html/shop.browse.php
4) Найти и закомментировать следующие строки:

$product_rating = $VM_LANG->_PHPSHOP_CUSTOMER_RATING .": <br />";
$product_rating .= ps_reviews::allvotes( $db_browse->f("product_id") );

5) В самом Virtuemart через админку включаем возможность оставлять комментарии к товару.

По материалам сайта http://www.joomlatune.ru/jcomments-virtuemart.html

Теги: