Open Globulopolis opened 1 year ago
Обработка события onBeforeContentDisplay и тег {jcomments} были введены специально для встраивания комментариев в сторонние компоненты. У меня на сайте комментарии встроены в плагин SocComments. Это плагин комментариев с табами. В одном табе комментарии от VK например, в другом от JComments. Плагин SocComments содержит в своем коде тэг {jcomments}, который позволяет помещать комментарии в нужный таб. Поэтому если включено onBeforeContentDisplay, но нет тэга, комментарии нигде не отобразятся. По умолчанию для всех кто не использует сторонние компоненты включено onContentAfterDisplay и комментарии всегда в конце страницы. Так что это не баг, так и было в Joomla 3. Сайты уже перевел на Joomla 4 и JComments-4 там уже работает. Очень не хватает только цитирования комментариев.
Хм... Странно конечно почему js-ошибка вылазит. Ну черт с ним, теперь хоть стало понятно для чего этот тэг. Всё равно в новой версии это уже исправлено. Само описание опции onBeforeDisplay не соответствует тому как она обрабатывается в коде. А что с цитированием не так?
Раньше было вот так. Была ссылка "Quote" для цитирования
А теперь стало так: Ссылка пропала. Может только у меня так, не знаю. Смайлы я сам отключил, а за ссылку я в настройках не нашел. Кстати, тут пишут, что настройки не сохраняются. Тоже с этим столкнулся. Не сохраняются если открыть настройки компонента, а если перейти в общие настройки Joomla (кнопка "Настройки" справа вверху), то там настройки продублированы и там уже все сохраняется. Возможно вам эта информация пригодится.
В прошлый раз оказалось, что проблема была в .htaccess неоригинальном. Пользователь вернул родной из пакета джумлы и все заработало. Ссылку на цитату... Попробуйте настроить в правах доступа.
Спасибо. .htaccess у меня тоже не оригинальный. Попробую на локальном сервере поэкспериментировать и найти какая именно настройка в нем мешает. Заодно поищу куда делась ссылка на цитату.
Проблемы: