Основной курс по Joomla

Интеграция JComments в HikaShop

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1880 Просмотров
*

smart

  • Администратор
  • *******
  • 6846
  • 1297
Интеграция JComments в HikaShop
« : 03.01.2014, 20:48:33 »
1. Открываем файл /components/com_hikashop/views/product/tmpl/show.php
2. Находим код:
Код: php
		if($config->get('enable_status_vote') == "comment" || $config->get('enable_status_vote') == "two" || $config->get('enable_status_vote') == "both" ){ ?>
<form action="<?php echo hikashop_currentURL()?>" method="post" name="hikashop_comment_form" id="hikashop_comment_form">
<div id="hikashop_product_vote_listing" class="hikashop_product_vote_listing">
<?php
if($this->params->get('show_vote_product')){
$js = '';
if(isset($this->element->main)){
$product_id = $this->element->main->product_id;
}else{
$product_id = $this->element->product_id;
}
$this->params->set('product_id',$product_id);
echo hikashop_getLayout('vote', 'listing', $this->params, $js);
?>
</div>
<div id="hikashop_product_vote_form" class="hikashop_product_vote_form">
<?php
$js = '';
if(isset($this->element->main)){
$product_id = $this->element->main->product_id;
}else{
$product_id = $this->element->product_id;
}
$this->params->set('product_id',$product_id);
echo hikashop_getLayout('vote', 'form', $this->params, $js);
}
?>
</div>
<input type="hidden" name="add" value="1"/>
<input type="hidden" name="ctrl" value="product"/>
<input type="hidden" name="task" value="show"/>
<input type="hidden" name="return_url" value="<?php echo urlencode(base64_encode(urldecode($this->redirect_url)));?>"/>
</form>
<?php
}
и либо вместо него, либо просто ниже добавляем:
Код: php
		$comments = JPATH_ROOT . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);

if (isset($this->element->main)) {
$product_id = $this->element->main->product_id;
$product_name = $this->element->main->name;
} else {
$product_id = $this->element->product_id;
$product_name = $this->element->name;
}

echo JComments::show($product_id, 'com_hikashop', $product_name);
}
3. Сохраняем изменения.

Тестировал с HikaShop Starter 2.2.3 и JComments 3.0 на Joomla 3.2.1


*

gogagoryn

  • Новичок
  • *
  • 1
  • 0
Re: Интеграция JComments в HikaShop
« Ответ #1 : 20.11.2015, 17:29:36 »
Можете рассказать по-подробнее что с чем вы интегрировали?

У меня есть задача показывать все комментарии товаров из HikaShop в одном модуле.
Пока ничего не получилось сделать через JComments.