Новости Joomla

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

Adam Bazaroff

  • Захожу иногда
  • 112
  • 10 / 5
Интеграция JComments в VirtueMart
« : 03.11.2006, 15:04:56 »
Меняем строки (224-227) в файле shop.product_details.php (administrator\components\com_virtuemart\html\)
Код
/*** 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 = "";
}

Поскольку система рейтингования у нас больше не работает нужно отключить отображение оценок-звездочек в списке товаров. Для этого редактируем файл shop.browse.php (\components\com_virtuemart\html\). Находим и удаляем строки 371-372
Код
$product_rating = $VM_LANG->_PHPSHOP_CUSTOMER_RATING .": <br />";
$product_rating .= ps_reviews::allvotes( $db_browse->f("product_id") );

Проверьте отображение комментариев в конфигурации магазина – поставьте галочку напротив «Enable Customer Review/Rating System»

Всё.

Если вы используете в описании товаров mgmediabot, интегрировав его по методу
http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=19348.0
то нужно в коде перед строкй
Код
$results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$row, &$params, $page ), true );
вставить
Код
$params = new mosParameters();

ps. Мегареспект smart'у за помощь по интеграции и, конечно же, за сам компонент!
« Последнее редактирование: 20.10.2009, 00:54:55 от smart »
*

Alexander

  • Новичок
  • 2
  • 0 / 0
Re: Интеграция jComments в Virtuemart
« Ответ #1 : 27.01.2008, 19:40:53 »
Ну вот Virtuemart стает 1.1 и shop.product_details.php изменился.
Строки:
Код
  /*** 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 );
Стали:
Код
  /*** Show all reviews available ***/
  $product_reviews = ps_reviews::product_reviews( $product_id );
  /*** Show a form for writing a review ***/

  if( $my->id ) {
  $product_reviewform = ps_reviews::reviewform( $product_id );
  }
Пробывал изменять, коментарии не отображаются.
*

Sulpher

  • Живу я здесь
  • 2115
  • 401 / 16
  • Шаблоны и расширения Joomla
Re: Интеграция jComments в Virtuemart
« Ответ #2 : 13.09.2008, 22:05:51 »
Alexander, только что воспользовался вышеприведённым патчем для версии 1.2 - всё работает!

JComments, VM 1.2, Joomla 1.0.15

Попробуй отключить кэш в Joomla и обновить браузер.
*

b_jam

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #3 : 26.06.2009, 12:36:52 »
Уважаемый, smart! Прежде всего, спасибо огромное  за компонент JComments 2.0.0. На сайте работает отлично. Можно только представить, какая за всем этим стоит работа. Но, так как я новичек в освоении программной части сайта, то интегрировать этот компонент в VirtueMart 1.0.15b никак не получается! Выполнял все рекомендации данные на офсайте компонента и советы форумчан. Бьюсь уже несколько дней. Глухо, как в танке. А самому  код переписать пока силенок не хватает. При попытке просмотра подробного описания товара сайт выдаёт: Parse error: syntax error, unexpected $end in /home/h3u19/public_html/severin.com.ua/administrator/components/com_VirtueMart/html/shop.product_details.php on line 394
Джумла версии 1.0.15, а VirtueMart 1.0.15b. Пробовал чистить и отключать кэш - не помогает. Менял код только в двух файлах: shop.product_details.php и shop.browse.php Помогите, пожалуйста, разобраться, если будет возможность и время!
*

b_jam

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #4 : 26.06.2009, 12:53:35 »
Ещё информация к данной проблеме. Всё делалось на удалённом хосте. PHP5 используется. Галочку на пункте: Разрешить клиентам оставлять отзывы/рейтинги в админке магазина включал.
*

melhior

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #5 : 19.10.2009, 01:22:18 »
Спасибо большое всем кто принимал участие в разработке JComments!
Хотел задать вопрос по поводу документации на него, но долго искать не пришлось:)
http://www.joomlatune.ru/jcomments-developers-manual.html
А все-таки есть ли простое решение при котором можно сохранить старый рейтинг со звездочками?
« Последнее редактирование: 19.10.2009, 01:32:30 от melhior »
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #6 : 19.10.2009, 02:13:33 »
Joomla 1.5.14, VirtueMart 1.1.3 - делал интеграцию, все работает, все добавляется, но сами комментарии не отображаются! Может еще что-то где-то дописать надо?
Вернее пишешь каммент, он раз, появился сверху. Потом уходишь с этой страницы - и больше комментарии не отображаются. Что за?
« Последнее редактирование: 19.10.2009, 02:22:00 от djbob2000 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #7 : 19.10.2009, 09:56:52 »
Вернее пишешь каммент, он раз, появился сверху. Потом уходишь с этой страницы - и больше комментарии не отображаются. Что за?
такое поведение может свидетельствовать о том, что в интеграции есть ошибка, и неверно проставляется идентификатор комментируемого объекта (т.е. товара) - первый параметр в функции showComments...
*

melhior

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #8 : 20.10.2009, 00:47:30 »
Господа, кто-нибудь рейтинг товаров вообще использует?
Дайте, пожалуйста, ссылочку на сайт, что бы посмотреть хотябы как это выглядит....
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #9 : 20.10.2009, 00:57:50 »
А все-таки есть ли простое решение при котором можно сохранить старый рейтинг со звездочками?
не уверен, во встроенной системе комментариев рейтинг привязан к форме комментариев, и заполняется только вместо с комментарием, когда мы заменяем систему комментариев, отваливается рейтинг. Включать же рейтинг в JComments я считаю излишним, это выходит за рамки функционала компонента комментариев. Я бы смотрел в сторону интеграции какого-либо AJAX-рейтинга вроде того, что есть для статей Joomla.
*

melhior

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #10 : 20.10.2009, 09:38:46 »
Ага, спасибо, smart, за ответ.
Просто хотел убедиться, чтобы не городить велосипед.
*

noxxer

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #11 : 03.11.2009, 18:56:33 »
Интегрировал в VirtueMart 1.1.3, все было ок. Сейчас обновился VirtueMart до 1.1.4
снова вношу те же изменения - ссылка добавить комментарий появилась, но при клике ничего не происходит.
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #12 : 09.11.2009, 14:49:48 »
Smart, может обновите на сайте инфу о интеграции в версию 1.1.4? А еще лучше приаттачить файлики с сделанной интеграцией.
Может кто-то из форумчан поделится готовыми рабочими файлами с рабочей интеграцией 1.1.4?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #13 : 09.11.2009, 15:55:18 »
Я никогда не пользовался VirtueMart и мне даже проверить не на чем. Пусть кто-нибудь, кто в теме, проверит текущую инструкцию, скажет, что поменялось и как нынче это должно интегрироваться.
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Re: Интеграция JComments в VirtueMart
« Ответ #14 : 09.11.2009, 17:31:33 »
Интеграция в 1.1.4 прошла успешно по аналогии с инструкцией

по 1 пункту почти ничего не изменилось, это:
Код: php
	/*** 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 );
}
меняем на
Код: php
$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 = "";
}

по 2-му пункту удалять можно
Код: php
	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 = "";
}
406-413 строки
а можно и не удалять, если встроенный рейтинг не использовался ранее )
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

DVNik

  • Новичок
  • 5
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #15 : 10.11.2009, 12:51:04 »
Столкнулся с интересной ошибкой.

Joomla 1.5.14 + VirtueMart 1.1.3 + JComments v2.5.3

по описанию внедрил JComments в VirtuaMart, комментарии работают, все хорошо, но перестали работать все модули, выводящие список категорий, как то: mod_product_categories, mod_virtuemart.
Причем отображается огрызок модуля и пропадают все остальные модули расположенный ниже (не относящиеся к VirteMart).
После танца с бубном выяснил, что модули таки работают, если включить в них вид меню dTree, все остальные виды меню приводят к падению модулей...
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #16 : 12.11.2009, 16:11:44 »
Цитировать
Вернее пишешь каммент, он раз, появился сверху. Потом уходишь с этой страницы - и больше комментарии не отображаются.
такое поведение может свидетельствовать о том, что в интеграции есть ошибка, и неверно проставляется идентификатор комментируемого объекта (т.е. товара) - первый параметр в функции showComments...
Переставлял компонент, все модули, сделал интеграцию как написал softman_xp - и ничего, то же самое. Выходит компонент магазина заглючило?
З.Ы. softman_xp - можно Вас попросить приаттачить файлы со сделанной интеграцией для 1.1.4?
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Re: Интеграция JComments в VirtueMart
« Ответ #17 : 13.11.2009, 14:18:58 »
прикладываю файл от 1.1.4

[вложение удалено Администратором]
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #18 : 14.11.2009, 20:38:24 »
Благодаря заведомо верному файлу от softman_xp выяснено, что обновление с версии Виртуемарта 1.1.3 на 1.1.4 прошло криво и ничего не помогло только как установка с нуля 1.1.4. Короче золотое правило: если работает - не трогай!
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #19 : 13.12.2009, 21:38:41 »
Теперь вопросец - как так настроить модуль последних комментариев чтоб он не последние камменты показывал, а выводил последний прокомментированный товар и в скобочках число камментов. К примеру так:
Апельсины (14)
Мандарины (6)
Груши (23)
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #20 : 13.12.2009, 22:09:50 »
Теперь вопросец - как так настроить модуль последних комментариев чтоб он не последние камменты показывал, а выводил последний прокомментированный товар и в скобочках число камментов. К примеру так:
Апельсины (14)
Мандарины (6)
Груши (23)
данный модуль - никак, он на это не рассчитан...
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #21 : 14.12.2009, 16:41:19 »
Тогда встречный вопрос - как модифицировать? Не предвидится ли модуля специально к виртуемарту?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #22 : 14.12.2009, 17:16:26 »
Тогда встречный вопрос - как модифицировать? Не предвидится ли модуля специально к виртуемарту?
У меня такой нужды нет, я данный компонент не использую, поэтому и не делал такого... есть желание проспонсировать - давайте, сделаем и выложим в общий доступ. К сожалению у меня нет возможности бесплатно делать модули подо все существующие расширения...
*

djbob2000

  • Захожу иногда
  • 96
  • 4 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #23 : 14.12.2009, 20:46:46 »
На магазин который пока приносит одни убытки (жена захотела себе магазин, не ради выгоды, а так сказать для себя), смысла не вижу еще и платные расширения ставить, учитывая то, что чем больше вожусь с VirtueMart, тем больше понимаю что он ужасный и надо было ставить другой движок.
Ваш ответ логичен и понятен тоже.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #24 : 14.12.2009, 21:44:38 »
что чем больше вожусь с VirtueMart, тем больше понимаю что он ужасный и надо было ставить другой движок
посмотрите в сторону Magneto, при желании через JFusion можно интегрировать с Joomla 1.5
*

Sergic

  • Новичок
  • 6
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #25 : 29.07.2010, 23:17:09 »
а как насчет РЕЙТИНГА для товаров? как его включить?
*

Mantoptera

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
  • Не вини мир. Найди решение.
Re: Интеграция JComments в VirtueMart
« Ответ #26 : 24.11.2010, 03:33:49 »
Интересная проблема нарисовалась. Поставил и интегрировал JComments переустановил VirtueMart опять интегрировал с демо товарами комментарии есть при добавлении товаров комментировать нильза при копировании с редактирование демо товара комментарии пропадают! Уже мозг сломал куда рыть не приложу ума. Может есть конструктивные мысли у кого нибуть?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в VirtueMart
« Ответ #27 : 24.11.2010, 12:22:11 »
Может есть конструктивные мысли у кого нибуть?
конечно есть - взять и по шагам все проверить, чудес - не бывает

Re: Интеграция JComments в VirtueMart
« Ответ #28 : 21.12.2011, 18:58:50 »
Все сделал как написано. Поле ввода комментариев товара не отображаются. Помогите,кто может
*

renata

  • Захожу иногда
  • 59
  • 0 / 0
Re: Интеграция JComments в VirtueMart
« Ответ #29 : 31.01.2012, 14:17:43 »
Поскольку система рейтингования у нас больше не работает нужно отключить отображение оценок-звездочек в списке товаров. Для этого редактируем файл shop.browse.php (\components\com_virtuemart\html\). Находим и удаляем строки 371-372
Код
$product_rating = $VM_LANG->_PHPSHOP_CUSTOMER_RATING .": <br />";
$product_rating .= ps_reviews::allvotes( $db_browse->f("product_id") );

Проверьте отображение комментариев в конфигурации магазина – поставьте галочку напротив «Enable Customer Review/Rating System»

Нет у меня в файле shop.browse.php таких строк
Код
$product_rating = $VM_LANG->_PHPSHOP_CUSTOMER_RATING .": <br />";
$product_rating .= ps_reviews::allvotes( $db_browse->f("product_id") );
  Без этого отображение формы комментариев появилось стандартное, со звездами, но оно не работает и не редактируется через панель компонента. С бубном танцую неделю... безрезультатно... VirtueMart 1.1.9 Joomla 1.5.25

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор romagromov

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

Автор Opposite

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

Автор smart

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

Автор Nabla

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

Автор Proaqua

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