Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JComments & JoomShopping #124

Open
joomlovod opened this issue Jan 11, 2023 · 11 comments
Open

JComments & JoomShopping #124

joomlovod opened this issue Jan 11, 2023 · 11 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@joomlovod
Copy link

joomlovod commented Jan 11, 2023

Приветствую! Я давно использую 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
    Могу также дать временный доступ на тестовый сайт.
@exstreme
Copy link
Owner

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

@exstreme
Copy link
Owner

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

@joomlovod
Copy link
Author

joomlovod commented Jan 11, 2023

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

@joomlovod
Copy link
Author

joomlovod commented Jan 11, 2023

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

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

@exstreme
Copy link
Owner

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

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

@Globulopolis Globulopolis added bug Something isn't working help wanted Extra attention is needed labels Jan 11, 2023
@joomlovod
Copy link
Author

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

@joomlovod
Copy link
Author

joomlovod commented Jan 13, 2023

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

@Globulopolis
Copy link
Collaborator

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

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

@joomlovod
Copy link
Author

joomlovod commented Jan 13, 2023

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

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

exstreme added a commit that referenced this issue Jan 15, 2023
@exstreme
Copy link
Owner

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

@joomlovod
Copy link
Author

joomlovod commented Jan 15, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants