Jcomments-4 icon indicating copy to clipboard operation
Jcomments-4 copied to clipboard

JComments & JoomShopping

Open joomlovod opened this issue 3 years ago • 11 comments

Приветствую! Я давно использую JComments на сайтах и очень к нему привык. Недавно для всем известного компонента JoomShopping 5.X обновили поддержку свежей версии JComments, но немного протестировав этот аддон на разных языках, я выявил проблему, которая дублирует сообщения на одном ID. Разработчики JoomShopping отказались разбираться в проблеме, сославшись на то, что у них очень много другой работы и они этим расширением комментариев не пользуются: https://www.joomshopping.com/forum/posts/11/15563.html#9 Надеюсь на вашу помощь, т.к. я сам не смогу разобраться. Также хотелось бы как-то глобально объявить счетчик сообщений для каждой карточки товара, чтобы выводить счетчик на карточках в списке товаров. Дублирую суть проблемы:

  1. Пишем отзыв на главном языке в карточке товара и отзыв в панели администратора JComments добавляется без проблем.
  2. Переключаем язык и пишем отзыв в карточке товара на другом языке, отзыв в панели администратора JComments тоже добавляется без проблем.
  3. Переключаем обратно на главный язык, пишем отзыв и в панели администратора JComments добавляется два отзыва с одним и тем же ID и если дальше так продолжить, то количество сообщений на один и тот же ID растёт. Если переключиться снова на другой язык, написать отзыв и вернуться, будет уже 3 отзыва с одним и тем же ID. Ссылка на аддон: https://www.webdesigner-profi.de/joomla-webdesign/shop/addons/integrate-jcomments.html Могу также дать временный доступ на тестовый сайт.

joomlovod avatar Jan 11 '23 12:01 joomlovod

ПРивет, поправь ссылки плиз Посмотрим, как время будет) Возможно связано с #119

exstreme avatar Jan 11 '23 14:01 exstreme

А есть возможность развернуть чситую джумлу, навернуть компоненты с аддонами, настроить и предоставить тестовый бекап для воспроизведения ситуации?

exstreme avatar Jan 11 '23 14:01 exstreme

Поправил ссылки, оказывается тэги не давали открыть их... Джумла такая стоит, как раз для подобных тестов ставил. Если нужен именно бэкап, то могу подготовить.

joomlovod avatar Jan 11 '23 17:01 joomlovod

Возможно связано с #119

Да, такая же картина, как на скрине в #119

joomlovod avatar Jan 11 '23 17:01 joomlovod

Поправил ссылки, оказывается тэги не давали открыть их... Джумла такая стоит, как раз для подобных тестов ставил. Вот доступ: Админк: http://stovedraw.com/myfolder123 Логин: testerolog Пароль: testerolog123 Если нужен именно бэкап, то могу подготовить.

Да, лучше бекап, локально намного удобнее смотреть

exstreme avatar Jan 11 '23 17:01 exstreme

бекап: https://disk.yandex.ru/d/xsEDt5MN68p8dw логин и пароль в админку тот же, указан также в текстовом файле архива

joomlovod avatar Jan 11 '23 22:01 joomlovod

Извиняюсь, если не по теме, но хотелось бы еще прятать капчу после авторизации, если можно. Вроде тут проверка: ../components/com_jcomments/layouts/comment-form.php P.S. Эмм... спасибо за JComments! Он лучший! ;) Ждём исправления.

joomlovod avatar Jan 13 '23 12:01 joomlovod

Извиняюсь, если не по теме, но хотелось бы еще прятать капчу после авторизации, если можно.

Отключите показ капчи для Registered в настройках прав в настройках компонента.

Globulopolis avatar Jan 13 '23 12:01 Globulopolis

для Registered в настройках прав в настройках компонента.

Точно! Спасибо! Больше не отвлекаю! :)

joomlovod avatar Jan 13 '23 12:01 joomlovod

Можно попробовать в новой версии, дубли надо вручную очистить в таблице jcomments_objects

exstreme avatar Jan 15 '23 15:01 exstreme

Удалил JComments и плагин, удалил все поля jcomments из таблицы (ну чтобы наверняка), почистил кэш и установил всё заново. Всё было круто, уже стал радоваться, но на последнем сообщении каким-то странным случаем произошёл глюк и все сообщения, которые я набирал стали х2 на одном ID. Произошло на авторизованном пользователе, когда отправлял сообщения на разных локализациях. Причем сообщения все были нормальными, а после этого глюка все сообщения в админке JComments изменились на двойные. P.S. Новые сообщения создавались двойными, пока я не сменил локализацию, после чего новые сообщения создаются по одному, а старые остались двойными. В общем понаблюдаю еще. ... Оо! Вернулся на инглиш (где и произошёл глюк) и снова двойные сообщения добавляются. ... Удалил всё заново, удалил пользователя, почистил кэш, перезагрузился, установил все обратно, создал пользователя и добавил уже 20 сообщений в разных ситуациях и глюк не повторялся. Надеюсь в будущем его и не будет... спасибо за помощь!

joomlovod avatar Jan 15 '23 18:01 joomlovod