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