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

Fati

  • Захожу иногда
  • 65
  • 1 / 0

Здравствуйте

Помогите разобраться с интеграцией JComments в VirtueMart 2.0.2

У меня вот есть инструкция для интеграции в раннюю версию:

Цитировать
1. По адресу: /administrator/components/com_virtuemart/html/shop.product_details.php
 

2. Найдите 360 строку:

        /*** Show all reviews available ***/
        $product_reviews = ps_reviews::product_reviews( $product_id );
        /*** Show a form for writing a review ***/
        if( $auth['user_id'] > 0 ) {
        $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. Найдите и удалите или (закомментируйте) от 406 и до 413 строки:

       if (PSHOP_ALLOW_REVIEWS == '1' && @$_REQUEST['output'] != "pdf") {
               // Average customer rating: xxxxx
             // Total votes: x
               $product_rating = ps_reviews::allvotes( $db_browse->f("product_id") );
          }
          else {
               $product_rating = "";
          }


подскажите, пожалуйста, где теперь в новой версии искать этот файл shop.product_details.php ? Папки HTML, в которой он находился в старой версии, уже нет.
поиском найти эти строчки не смогла.
Может, и файл этот уже по-другому называется ? Может, даже алгоритм внедрения в новую версию уже другой.

Помогите, пожалуйста, с этим разобраться. Как теперь провести интеграцию?

Спасибо
*

german

  • Осваиваюсь на форуме
  • 22
  • 0 / 1
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #1 : 20.03.2012, 16:44:48 »
Как интегрировать в новый VirtueMart 2.0.x с компонентом jcomments (т.к. документация есть только по старому VirtueMart - http://www.joomlatune.ru/jcomments-virtuemart.html и проблема  в том что уже нету файла shop.product_details.php и т.п.)

Прошу вас, если есть где-нибудь статься по этому поводу, я буду рад если пришлет ссылку. Спасибо заранее.
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #2 : 20.03.2012, 18:01:36 »
Могу предложить коммерческий плагин интеграции jcommnets и социальных комментарие в VirtueMart 2.0.2.
http://joomline.ru/ru/rasshirenija/plugin/jlcommentspro.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #3 : 20.03.2012, 18:02:47 »
А можно и бесплатно, вот тут инструкция: VirtueMart 2 - JComments 2.3.0 Integration (Free). For Joomla 1.7 and 2.5 only (на английском)
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #4 : 20.03.2012, 18:22:44 »
оно не работает с вируем 2.0.2
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #5 : 20.03.2012, 18:27:30 »
оно не работает с вируем 2.0.2
Да, с 2.0.2 не работает, но работает прекрасно с 2.0.3, при этом там корректный плагин для построения ссылок и поддерживается импорт комментариев из VM2.
*

Fati

  • Захожу иногда
  • 65
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #6 : 20.03.2012, 19:12:49 »
Да, с 2.0.2 не работает, но работает прекрасно с 2.0.3, при этом там корректный плагин для построения ссылок и поддерживается импорт комментариев из VM2.
smart, спасибо большое.
smart, пожалуйста, помогите найти здоровую ссылку на скачивание VirtueMart 2.0.3 , пожалуйста.
я не могу найти
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #7 : 20.03.2012, 20:04:51 »
Я бы подсказал, но я этот компонент не использую. А ссылку на интеграцию мне просто на днях автор интеграции присылал.
*

Fati

  • Захожу иногда
  • 65
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #8 : 20.03.2012, 20:23:07 »
Я бы подсказал, но я этот компонент не использую. А ссылку на интеграцию мне просто на днях автор интеграции присылал.
ааа, понятно. Тогда большое спасибо за ссылку на интеграцию
*

atkaa1

  • Осваиваюсь на форуме
  • 37
  • 4 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #9 : 28.03.2012, 12:35:00 »
smart, спасибо большое.
smart, пожалуйста, помогите найти здоровую ссылку на скачивание VirtueMart 2.0.3 , пожалуйста.
я не могу найти

Вот сдесь можно скачать http://dev.virtuemart.net/projects/virtuemart/files
*

alpha-helix

  • Захожу иногда
  • 80
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #10 : 22.05.2012, 16:53:06 »
Для вывода количества комментариев у товара, ставьте в шаблон товара, категории и т.п. следующий код:
Код
$count = JComments::getCommentsCount($this->product->virtuemart_product_id, 'com_virtuemart');
echo $count;
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
*

artemij

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #12 : 05.07.2012, 22:02:10 »
День добрый.
Может уже задавался вопрос, но поиск пока ничего внятного не показал. Не пинайте, если что.

Можно ли вывести количество комментариев на странице категории товара рядом с каждым товаром?
Если да, то пните в сторону решения.
Заранее благодарен.
*

artemij

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #13 : 05.07.2012, 22:07:00 »
А еще есть ли возможность прикрутить рейтинг ко всему прочему? Может знает кто?
*

artemij

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #14 : 06.07.2012, 22:42:34 »
Неужели все так грустно? Нет никаких решений в этом направлении?
*

artemij

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #15 : 07.07.2012, 10:43:02 »
День добрый.
Может уже задавался вопрос, но поиск пока ничего внятного не показал. Не пинайте, если что.

Можно ли вывести количество комментариев на странице категории товара рядом с каждым товаром?
Если да, то пните в сторону решения.
Заранее благодарен.

С этим разобрался самостоятельно. Вот рабочий код:
Код
<?php
            $comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    $options = array();
    $options['object_id'] = $product->virtuemart_product_id;
    $options['object_group'] = 'com_virtuemart';
    $options['published'] = 1;
    $count = JCommentsModel::getCommentsCount($options);
    echo $count ? ('Комментарии ('. $count . ')') : 'Добавить комментарий';
  }
        ?>

Как быть со вторым вопросом... ковыряю
*

VetaJI

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #16 : 12.08.2012, 14:08:06 »
А еще есть ли возможность прикрутить рейтинг ко всему прочему? Может знает кто?
Тоже очень актуально, если кто-то решил, то поделитесь пожалуйста, не жадничайте. Выложите на на паблик, а не лично в руки, как делает myfallensoul http://joomlaforum.ru/index.php/topic,216463.msg1161788.html#msg1161788 , которого не выловишь
*

Ravilka

  • Осваиваюсь на форуме
  • 33
  • 5 / 1
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #17 : 09.09.2012, 18:31:12 »
Интеграция JComments 2.3.0 на страницы описания товаров VirtueMart 2.0.x.

ШАГ 1 Устанавливаем или обновляем до последней версии VirtueMart 2.0.Х.
http://virtuemart.net/downloads

ШАГ 2 Переходим в админку Компоненты => VirtueMart => Настройки => Настройки => Магазин ставим галку напротив 'Включить плагины Joomla' и жмём Сохранить

ШАГ 3 Там же переходим на вкладку Внешний вид Справа под надписью 'Оценка покупателя' отключаем два параметра (то бишь ставим нет):

Система отзывов: 'Нет'
Показывать отзывы: 'Нет'

и жмём Сохранить

Примечание: Если уже были отзывы и комментарии в системе VirtueMart их можно будет импортировать в JComments.

ШАГ 4 Скачайте и установите последнюю версию компонента JComments http://www.joomlatune.com/jcomments-downloads.html

ШАГ 5 Теперь пришло время немножко хакнуть JComments чтобы внедрить поддержку VM1 и VM2 (на данный момент JComments официально поддерживает только VM1). Данное действие позволит нам интегрировать JComments в магазин, и добавит возможность импорта комментарием из VM2.

Замените следующие файлы на вашем сайте:

- /components/com_jcomments/plugins/com_virtuemart.plugin.php
- administrator/components/com_jcomments/admin.jcomments.migration.php

на те, что лежат в архиве.

ШАГ 6 Скачиваем и устанавливаем VirtueMart 2 - JComments Content Plugin (также в архиве). Затем находим его в Менеджере плагинов и включаем его.

Вот и всё !

P.S. Для нестандартных шаблонов:
1) Открываем файл: сайт/components/com_virtuemart/views/productdetails/tmpl/default.php или если шаблон был перенесен: мой_сайт\templates\мой_шаблон\html\com_virtuemart\productdetails\default.php
2) В самом конце файла, перед закрывающим тегом </div>, нужно вставить этот код:
      
Код
<?php echo $this->product->event->afterDisplayContent; ?>

Если этот вариант не подойдет, то пропускаем ШАГ 6 (никаких плагинов не нужно ставить) и вместо последнего кода вставляйте этот:
Код
<?php // onContentAfterDisplay event
echo $this->product->event->afterDisplayContent;

$comments = JPATH_ROOT . '/components/com_jcomments/jcomments.php';
    if (file_exists($comments)) {
        require_once($comments);
        echo JComments::showComments($this->product->virtuemart_product_id, 'com_virtuemart', $this->product->product_name);
    }
?>

[вложение удалено Администратором]
« Последнее редактирование: 09.09.2012, 22:04:49 от Ravilka »
*

Ravilka

  • Осваиваюсь на форуме
  • 33
  • 5 / 1
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #18 : 09.09.2012, 22:46:20 »
Для того что бы прибить ссылку-копирайт производителя Jcomments надо в файле components/com_jcomments/jcomments.class.php найти строки

Код
$tmpl->addGlobalVar('support', base64_decode('PGEgaHJlZj0iaHR0cDovL3d3dy5qb29tbGF0dW5lLnJ1IiB0aXRsZT0iSkNvbW1lbnRzIiB0YXJnZXQ9Il9ibGFuayI+SkNvbW1lbnRzPC9hPg=='));
} else {
$tmpl->addGlobalVar('support', base64_decode('PGEgaHJlZj0iaHR0cDovL3d3dy5qb29tbGF0dW5lLmNvbSIgdGl0bGU9IkpDb21tZW50cyIgdGFyZ2V0PSJfYmxhbmsiPkpDb21tZW50czwvYT4='));
И заменить их на
Код
$tmpl->addGlobalVar('support', base64_decode(''));
} else {
$tmpl->addGlobalVar('support', base64_decode(''));

Либо выдрать DIV в шаблоне:
Код
<div id="comments-footer" align="center"><?php echo $this->getVar('support'); ?></div>
*

mkt

  • Захожу иногда
  • 76
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #19 : 22.03.2013, 12:46:58 »
Люди помогите! Ну не работают комментарии в virte 2. Все делаю как по инструкции но до применения хака в админке есть комментарии и даже написано к какому товару они относятся, только ссылки Неправильные. После внесения хака и обновления хеша, комментарии остаются в админке но названия товара к которому они относятся исчезают! Подозреваю этот хак какой то не доработанный. Как решить эту проблему?
*

q2Zoff

  • Новичок
  • 6
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #20 : 13.04.2013, 11:09:14 »
Ravilka, спасибо, все получилось. Joomla 2.5.9 VirtueMart 2.0.20b
*

metallexportprom

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #21 : 24.04.2013, 16:16:45 »
Могу предложить коммерческий плагин интеграции jcommnets и социальных комментарие в VirtueMart 2.0.2.
http://joomline.ru/ru/rasshirenija/plugin/jlcommentspro.html
А работает это с VirtueMart 2.020 и Joomla 1.5?
*

Darkling

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #22 : 17.10.2013, 20:37:04 »
Если этот вариант не подойдет, то пропускаем ШАГ 6 (никаких плагинов не нужно ставить) и вместо последнего кода вставляйте этот:
Код
<?php // onContentAfterDisplay event
echo $this->product->event->afterDisplayContent;

$comments = JPATH_ROOT . '/components/com_jcomments/jcomments.php';
    if (file_exists($comments)) {
        require_once($comments);
        echo JComments::showComments($this->product->virtuemart_product_id, 'com_virtuemart', $this->product->product_name);
    }
?>

Сработал только этот вариант для Joomla! 2.5.14 + VirtueMart 2.0.22 + JComments 3.0.0
Но вот при добавлении комментария страница комментариев не обновляется.
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #23 : 14.12.2013, 21:57:46 »
привет, Обновился компонент до последней версии Интеграция com_jcomments_v3.0.0 , и слтел сайт.Белый экран.Причина как раз в интеграции плагина для VirtueMart plugin_vmjcomments1.0 , когда его отключаю то страница загружается. Кто подправить плагин и файлы те которые переливают что бы он работал?Оч надо, не хочеться откатывать назад, так как использую коменты и в к2
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #24 : 17.12.2013, 19:05:55 »
Вопрос актуален! SMART, как быть с новой версией jcomments?
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #25 : 18.12.2013, 12:45:06 »
Вопрос актуален! SMART, как быть с новой версией jcomments?
Было бы  не плохо,  из коробки поддерживать ВМ. Так как на многих сайтах используется система коментирования, именно Jcomments.И очень важный момент, что ВМ скоро будет поддерживать Joomla 3.
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #26 : 27.12.2013, 12:24:26 »
очень жаль, придется откатываться до предыдущей версии jcomments
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #27 : 27.12.2013, 12:59:13 »
очень жаль, придется откатываться до предыдущей версии jcomments
А я решил не использовать.Рано или поздно надо переходить на Joomla 3.0.Так что буду обходиться без всего этого, для совместимости))Если найду другие компоненты для комментирования отпишу)
*

mario052

  • Захожу иногда
  • 211
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #28 : 06.01.2014, 02:48:07 »
Подниму вопрос!
делаю все как сказано, не работает!
Максимум что пишет You have no rights to post comments
*

mario052

  • Захожу иногда
  • 211
  • 1 / 0
Re: Интеграция JComments в VirtueMart 2.0.2
« Ответ #29 : 06.01.2014, 02:51:03 »
Для того что бы прибить ссылку-копирайт производителя Jcomments надо в файле components/com_jcomments/jcomments.class.php найти строки

Код
$tmpl->addGlobalVar('support', base64_decode('PGEgaHJlZj0iaHR0cDovL3d3dy5qb29tbGF0dW5lLnJ1IiB0aXRsZT0iSkNvbW1lbnRzIiB0YXJnZXQ9Il9ibGFuayI+SkNvbW1lbnRzPC9hPg=='));
} else {
$tmpl->addGlobalVar('support', base64_decode('PGEgaHJlZj0iaHR0cDovL3d3dy5qb29tbGF0dW5lLmNvbSIgdGl0bGU9IkpDb21tZW50cyIgdGFyZ2V0PSJfYmxhbmsiPkpDb21tZW50czwvYT4='));
И заменить их на
Код
$tmpl->addGlobalVar('support', base64_decode(''));
} else {
$tmpl->addGlobalVar('support', base64_decode(''));

Либо выдрать DIV в шаблоне:
Код
<div id="comments-footer" align="center"><?php echo $this->getVar('support'); ?></div>
С Этим разобрался! с остальным нет!
« Последнее редактирование: 06.01.2014, 03:03:27 от mario052 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments на странице категории?

Автор romagromov

Ответов: 5
Просмотров: 2570
Последний ответ 12.12.2022, 17:01:38
от sivers
Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 65272
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Отображение аватаров из JomSocial в JComments

Автор smart

Ответов: 33
Просмотров: 16501
Последний ответ 20.07.2020, 21:31:50
от darkknight
jComments + AlptaUserPoints Добавить текст в Подробности

Автор Nabla

Ответов: 3
Просмотров: 5134
Последний ответ 22.06.2020, 14:14:08
от Nabla
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 4057
Последний ответ 14.06.2020, 11:53:38
от xpank