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

saharin88

  • Захожу иногда
  • 291
  • 20 / 1
  • JoomWork
Интеграция JComments в VirtueMart 2
« : 15.01.2012, 18:18:35 »
Как?
*

atkaa1

  • Осваиваюсь на форуме
  • 37
  • 4 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #1 : 10.04.2012, 20:04:56 »
http://forum.virtuemart.net/index.php?topic=99683.0 на анг языке, Google в помощь. Правда это для VM 2.0.3. сама побывала, всё работает.
*

serpig

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #2 : 16.04.2012, 15:42:45 »
Интегрируется с помощью плагина plugin_vmjcomments1.0
*

atkaa1

  • Осваиваюсь на форуме
  • 37
  • 4 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #3 : 02.05.2012, 19:43:28 »
http://www.forum.virtuemart.ru/viewtopic.php?f=37&t=7954&start=0 здесь всё подробно описано
*

Cranium-x

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #4 : 05.07.2012, 03:01:56 »
Решил проблему следующим образом:

находим файл - components/com_virtuemart/views/productdetails/tmpl/default_reviews.php

вставляем в самый конец файла:
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    echo JComments::show($this->product->virtuemart_product_id, 'com_virtuemart', $this->product->product_name);
}

В настройках VirtueMart выключаем все что связано с комментированием.
Имеем полностью рабочую систему комментирования.
Да, это скорее "прикручивание" чем интеграция, но все же...

virtuemart 2.0.8a
JComments 2.3.0
joomla 2.5.4
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #5 : 08.10.2013, 13:52:31 »
Решил проблему следующим образом:

находим файл - components/com_virtuemart/views/productdetails/tmpl/default_reviews.php

вставляем в самый конец файла:
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    echo JComments::show($this->product->virtuemart_product_id, 'com_virtuemart', $this->product->product_name);
}


Сделал подобным способом и в админке при просмотре комментов из VirtueMart ошибки по 2 на каждый коммент
Код
Warning: include_once() [function.include]: Failed opening '/home/mycom/public_html/fishing/administrator/components/com_virtuemart/virtuemart.cfg.php' for inclusion (include_path='/usr/local/cpanel/3rdparty/lib/php/:.') in /home/mycom/public_html/fishing/components/com_jcomments/plugins/com_virtuemart.plugin.php on line 28
Идет обращение к несуществующему файлу? Ктото сталкивался с таким?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart 2
« Ответ #6 : 08.10.2013, 14:23:40 »
Замените содержимое файла /components/com_jcomments/plugins/com_virtuemart.plugin.php на следующее:
Код: php
<?php
/**
 * JComments plugin for VirtueMart objects support
 *
 * @version 2.0
 * @package JComments
 * @author Sergey M. Litvinov (smart@joomlatune.ru)
 * @copyright (C) 2006-2013 by Sergey M. Litvinov (http://www.joomlatune.ru)
 * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
 */

defined('_JEXEC') or die;

class jc_com_virtuemart extends JCommentsPlugin
{
function getObjectInfo($id, $language = null)
{
jimport('joomla.filesystem.file');

$info = new JCommentsObjectInfo();
$configHelper = JPATH_ADMINISTRATOR.'/components/com_virtuemart/helpers/config.php';

if (JFile::exists($configHelper)) {
if (!class_exists('VmConfig')) {
require_once($configHelper);
}

VmConfig::loadConfig();

$db = JFactory::getDBO();
$db->setQuery('SELECT product_name, created_by FROM #__virtuemart_products_' . VMLANG . ' WHERE virtuemart_product_id =' . $id);
$row = $db->loadObject();

if (!empty($row)) {
$db->setQuery('SELECT virtuemart_category_id FROM #__virtuemart_product_categories WHERE virtuemart_product_id ='.$id);
$categoryId = $db->loadResult();

$info->title = $row->product_name;
$info->userid = $row->created_by;
$info->link = AllEventsHelperRoute::getEventRoute($id);
$info->link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $id . '&virtuemart_category_id=' . $categoryId);
}
}

return $info;
}
}

По идее проблем быть не должно.
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #7 : 08.10.2013, 18:16:14 »
Да спасибо большое глюк пропал! :D
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart 2
« Ответ #8 : 08.10.2013, 18:34:55 »
Да спасибо большое глюк пропал! :D
Ссылки в модуле последних комментариев корректные?
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #9 : 03.03.2014, 16:35:32 »
Как оставить систему рейтинга VM2 используя JC3?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Интеграция JComments в VirtueMart 2
« Ответ #10 : 12.09.2015, 06:19:08 »
 :D --- А что Вы так все хлопаете...
Там есть навигация по товарам.. И после таких правок комментарии не работают.. ))
Есть темка одна где советуют (собственно сам разработчик ... ) в eval () запихнуть все что приезжает с AJAX запросом... ))
Не не пашет....))
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Интеграция JComments в VirtueMart 2
« Ответ #11 : 12.09.2015, 06:21:02 »
Цитировать
Как оставить систему рейтинга VM2 используя JC3?
Ну в настройках Настройки -> шаблон ...
Ну или через php просто затереть и все )
*

максим1889

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2
« Ответ #12 : 29.03.2016, 17:50:19 »
А у меня проблема в следующим, у меня просмотр товаров в всплывающем окне, JComments в нем не работает, точнее не работает кнопка оправить. При заходе в товар по ссылке все работает Комментарии добавляются.
Как можно решить.?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 2633
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 6594
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 3453
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 1750
Последний ответ 12.10.2022, 16:14:04
от varella
Не могу сохранить порядок категорий в VirtueMart 3.9.8 и 4

Автор Egoritch

Ответов: 0
Просмотров: 1791
Последний ответ 26.05.2022, 12:30:59
от Egoritch