мая
31

Интегрируем JComments в VirtueMart

Модные и красивые комментарии, которые доступны с помощью компонента JComments теперь могут быть интегрированы в путем несложных телодвижений. Например, если фирма предлагает Туры в Непал на основе каталога Virtuemart, то здесь очень пригодятся комментарии благодарных туристов.

Итак, давайте сделаем это!

Открываем /administrator/components/com_virtuemart//shop.product_details. В нем ищем такой код:

1
2
3
4
/*** 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 );

Заменяем его на этот:

1
2
3
4
5
6
$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, в котором находим и комментируем (удаляем) эти строки:

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

После этого в админке виртумарта включаем использование комментарием. Вуаля! Всё работает!

Кушать подано!

Прокомментировать

Рубрики

Облако меток

В прямом эфире