Adam Bazaroff
Осваиваюсь на форуме
 
Репутация: +10/-5
Offline
Пол: 
Сообщений: 177
|
 |
« : 03.11.2006, 16: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
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #1 : 27.01.2008, 20: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
Support Team
   
Репутация: +293/-9
Offline
Пол: 
Сообщений: 1677
Миграция сайтов на Joomla 2.5
|
 |
« Ответ #2 : 13.09.2008, 22:05:51 » |
|
Alexander, только что воспользовался вышеприведённым патчем для версии 1.2 - всё работает!
JComments, VM 1.2, Joomla 1.0.15
Попробуй отключить кэш в Joomla и обновить браузер.
|
|
|
|
|
Записан
|
|
|
|
b_jam
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 18
|
 |
« Ответ #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
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 18
|
 |
« Ответ #4 : 26.06.2009, 12:53:35 » |
|
Ещё информация к данной проблеме. Всё делалось на удалённом хосте. PHP5 используется. Галочку на пункте: Разрешить клиентам оставлять отзывы/рейтинги в админке магазина включал.
|
|
|
|
|
Записан
|
|
|
|
melhior
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #5 : 19.10.2009, 01:22:18 » |
|
Спасибо большое всем кто принимал участие в разработке JComments! Хотел задать вопрос по поводу документации на него, но долго искать не пришлось:) http://www.joomlatune.ru/jcomments-developers-manual.html А все-таки есть ли простое решение при котором можно сохранить старый рейтинг со звездочками?
|
|
|
|
« Последнее редактирование: 19.10.2009, 01:32:30 от melhior »
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #6 : 19.10.2009, 02:13:33 » |
|
Joomla 1.5.14, VirtueMart 1.1.3 - делал интеграцию, все работает, все добавляется, но сами комментарии не отображаются! Может еще что-то где-то дописать надо? Вернее пишешь каммент, он раз, появился сверху. Потом уходишь с этой страницы - и больше комментарии не отображаются. Что за?
|
|
|
|
« Последнее редактирование: 19.10.2009, 02:22:00 от djbob2000 »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #7 : 19.10.2009, 09:56:52 » |
|
Вернее пишешь каммент, он раз, появился сверху. Потом уходишь с этой страницы - и больше комментарии не отображаются. Что за? такое поведение может свидетельствовать о том, что в интеграции есть ошибка, и неверно проставляется идентификатор комментируемого объекта (т.е. товара) - первый параметр в функции showComments...
|
|
|
|
|
Записан
|
|
|
|
melhior
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #8 : 20.10.2009, 00:47:30 » |
|
Господа, кто-нибудь рейтинг товаров вообще использует? Дайте, пожалуйста, ссылочку на сайт, что бы посмотреть хотябы как это выглядит....
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #9 : 20.10.2009, 00:57:50 » |
|
А все-таки есть ли простое решение при котором можно сохранить старый рейтинг со звездочками?
не уверен, во встроенной системе комментариев рейтинг привязан к форме комментариев, и заполняется только вместо с комментарием, когда мы заменяем систему комментариев, отваливается рейтинг. Включать же рейтинг в JComments я считаю излишним, это выходит за рамки функционала компонента комментариев. Я бы смотрел в сторону интеграции какого-либо AJAX-рейтинга вроде того, что есть для статей Joomla.
|
|
|
|
|
Записан
|
|
|
|
melhior
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #10 : 20.10.2009, 09:38:46 » |
|
Ага, спасибо, smart, за ответ. Просто хотел убедиться, чтобы не городить велосипед.
|
|
|
|
|
Записан
|
|
|
|
noxxer
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 7
|
 |
« Ответ #11 : 03.11.2009, 19:56:33 » |
|
Интегрировал в VirtueMart 1.1.3, все было ок. Сейчас обновился VirtueMart до 1.1.4 снова вношу те же изменения - ссылка добавить комментарий появилась, но при клике ничего не происходит.
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #12 : 09.11.2009, 15:49:48 » |
|
Smart, может обновите на сайте инфу о интеграции в версию 1.1.4? А еще лучше приаттачить файлики с сделанной интеграцией. Может кто-то из форумчан поделится готовыми рабочими файлами с рабочей интеграцией 1.1.4?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #13 : 09.11.2009, 16:55:18 » |
|
Я никогда не пользовался VirtueMart и мне даже проверить не на чем. Пусть кто-нибудь, кто в теме, проверит текущую инструкцию, скажет, что поменялось и как нынче это должно интегрироваться.
|
|
|
|
|
Записан
|
|
|
|
softman_xp
Давно я тут
  
Репутация: +17/-0
Offline
Пол: 
Сообщений: 266
Разработка для Joomla
|
 |
« Ответ #14 : 09.11.2009, 18:31:33 » |
|
Интеграция в 1.1.4 прошла успешно по аналогии с инструкцией по 1 пункту почти ничего не изменилось, это: /*** 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 = ""; } по 2-му пункту удалять можно 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 строки а можно и не удалять, если встроенный рейтинг не использовался ранее )
|
|
|
|
|
Записан
|
|
|
|
DVNik
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #15 : 10.11.2009, 13:51:04 » |
|
Столкнулся с интересной ошибкой.
Joomla 1.5.14 + VirtueMart 1.1.3 + JComments v2.5.3
по описанию внедрил JComments в VirtuaMart, комментарии работают, все хорошо, но перестали работать все модули, выводящие список категорий, как то: mod_product_categories, mod_virtuemart. Причем отображается огрызок модуля и пропадают все остальные модули расположенный ниже (не относящиеся к VirteMart). После танца с бубном выяснил, что модули таки работают, если включить в них вид меню dTree, все остальные виды меню приводят к падению модулей...
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #16 : 12.11.2009, 17:11:44 » |
|
Вернее пишешь каммент, он раз, появился сверху. Потом уходишь с этой страницы - и больше комментарии не отображаются. такое поведение может свидетельствовать о том, что в интеграции есть ошибка, и неверно проставляется идентификатор комментируемого объекта (т.е. товара) - первый параметр в функции showComments...
Переставлял компонент, все модули, сделал интеграцию как написал softman_xp - и ничего, то же самое. Выходит компонент магазина заглючило? З.Ы. softman_xp - можно Вас попросить приаттачить файлы со сделанной интеграцией для 1.1.4?
|
|
|
|
|
Записан
|
|
|
|
softman_xp
Давно я тут
  
Репутация: +17/-0
Offline
Пол: 
Сообщений: 266
Разработка для Joomla
|
 |
« Ответ #17 : 13.11.2009, 15:18:58 » |
|
прикладываю файл от 1.1.4
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #18 : 14.11.2009, 21:38:24 » |
|
Благодаря заведомо верному файлу от softman_xp выяснено, что обновление с версии Виртуемарта 1.1.3 на 1.1.4 прошло криво и ничего не помогло только как установка с нуля 1.1.4. Короче золотое правило: если работает - не трогай!
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #19 : 13.12.2009, 22:38:41 » |
|
Теперь вопросец - как так настроить модуль последних комментариев чтоб он не последние камменты показывал, а выводил последний прокомментированный товар и в скобочках число камментов. К примеру так: Апельсины (14) Мандарины (6) Груши (23)
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #20 : 13.12.2009, 23:09:50 » |
|
Теперь вопросец - как так настроить модуль последних комментариев чтоб он не последние камменты показывал, а выводил последний прокомментированный товар и в скобочках число камментов. К примеру так: Апельсины (14) Мандарины (6) Груши (23)
данный модуль - никак, он на это не рассчитан...
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #21 : 14.12.2009, 17:41:19 » |
|
Тогда встречный вопрос - как модифицировать? Не предвидится ли модуля специально к виртуемарту?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #22 : 14.12.2009, 18:16:26 » |
|
Тогда встречный вопрос - как модифицировать? Не предвидится ли модуля специально к виртуемарту?
У меня такой нужды нет, я данный компонент не использую, поэтому и не делал такого... есть желание проспонсировать - давайте, сделаем и выложим в общий доступ. К сожалению у меня нет возможности бесплатно делать модули подо все существующие расширения...
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #23 : 14.12.2009, 21:46:46 » |
|
На магазин который пока приносит одни убытки (жена захотела себе магазин, не ради выгоды, а так сказать для себя), смысла не вижу еще и платные расширения ставить, учитывая то, что чем больше вожусь с VirtueMart, тем больше понимаю что он ужасный и надо было ставить другой движок. Ваш ответ логичен и понятен тоже.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #24 : 14.12.2009, 22:44:38 » |
|
что чем больше вожусь с VirtueMart, тем больше понимаю что он ужасный и надо было ставить другой движок посмотрите в сторону Magneto, при желании через JFusion можно интегрировать с Joomla 1.5
|
|
|
|
|
Записан
|
|
|
|
Sergic
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #25 : 29.07.2010, 23:17:09 » |
|
а как насчет РЕЙТИНГА для товаров? как его включить?
|
|
|
|
|
Записан
|
|
|
|
Mantoptera
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 24
Не вини мир. Найди решение.
|
 |
« Ответ #26 : 24.11.2010, 04:33:49 » |
|
Интересная проблема нарисовалась. Поставил и интегрировал JComments переустановил VirtueMart опять интегрировал с демо товарами комментарии есть при добавлении товаров комментировать нильза при копировании с редактирование демо товара комментарии пропадают! Уже мозг сломал куда рыть не приложу ума. Может есть конструктивные мысли у кого нибуть?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #27 : 24.11.2010, 13:22:11 » |
|
Может есть конструктивные мысли у кого нибуть? конечно есть - взять и по шагам все проверить, чудес - не бывает
|
|
|
|
|
Записан
|
|
|
|
|
Pandatrash
Гость
|
 |
« Ответ #28 : 21.12.2011, 18:58:50 » |
|
Все сделал как написано. Поле ввода комментариев товара не отображаются. Помогите,кто может
|
|
|
|
|
Записан
|
|
|
|
renata
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 55
|
 |
« Ответ #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
|
|
|
|
|
Записан
|
|
|
|
|