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

Комментарии не отображаются если event onBeforeContentDisplay #133

Open
Globulopolis opened this issue Mar 5, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@Globulopolis
Copy link
Collaborator

Проблемы:

  1. При выборе onBeforeContentDisplay в плагине контента не отображаются комментарии если в теле материала нет тега {jcomments}
  2. В многостраничном материале, комментарии выводимиые через тег {jcomments} должны выводится на всех старницах или только там где выведен тег?
    Проблема возникла после Fix for #131 #132
@Globulopolis Globulopolis added the bug Something isn't working label Mar 5, 2023
@radioacoustick
Copy link

radioacoustick commented Mar 25, 2023

Обработка события onBeforeContentDisplay и тег {jcomments} были введены специально для встраивания комментариев в сторонние компоненты. У меня на сайте комментарии встроены в плагин SocComments. Это плагин комментариев с табами. В одном табе комментарии от VK например, в другом от JComments. Плагин SocComments содержит в своем коде тэг {jcomments}, который позволяет помещать комментарии в нужный таб. Поэтому если включено onBeforeContentDisplay, но нет тэга, комментарии нигде не отобразятся. По умолчанию для всех кто не использует сторонние компоненты включено onContentAfterDisplay и комментарии всегда в конце страницы. Так что это не баг, так и было в Joomla 3.
Сайты уже перевел на Joomla 4 и JComments-4 там уже работает. Очень не хватает только цитирования комментариев.

@Globulopolis
Copy link
Collaborator Author

Хм... Странно конечно почему js-ошибка вылазит. Ну черт с ним, теперь хоть стало понятно для чего этот тэг. Всё равно в новой версии это уже исправлено. Само описание опции onBeforeDisplay не соответствует тому как она обрабатывается в коде.
А что с цитированием не так?

@radioacoustick
Copy link

radioacoustick commented Mar 27, 2023

Раньше было вот так. Была ссылка "Quote" для цитирования
2

А теперь стало так:
3
Ссылка пропала. Может только у меня так, не знаю. Смайлы я сам отключил, а за ссылку я в настройках не нашел. Кстати, тут пишут, что настройки не сохраняются. Тоже с этим столкнулся. Не сохраняются если открыть настройки компонента, а если перейти в общие настройки Joomla (кнопка "Настройки" справа вверху), то там настройки продублированы и там уже все сохраняется. Возможно вам эта информация пригодится.
4

@Globulopolis
Copy link
Collaborator Author

В прошлый раз оказалось, что проблема была в .htaccess неоригинальном. Пользователь вернул родной из пакета джумлы и все заработало.
Ссылку на цитату... Попробуйте настроить в правах доступа.

@radioacoustick
Copy link

Спасибо. .htaccess у меня тоже не оригинальный. Попробую на локальном сервере поэкспериментировать и найти какая именно настройка в нем мешает. Заодно поищу куда делась ссылка на цитату.

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

No branches or pull requests

2 participants