Closed kureshtar closed 5 months ago
Привет! А с почтовыми сообщениями нет проблем на сервере? Тестовое письмо из админки успешно доходит?
До обновления какая версия Joomla стояла?
Спасибо за реакцию. До обновления стояла Joomla 4.1.2, давно не обновлялся. С почтовым сервером проблем нет, после ручной публикации комментариев уведомления о публикации уходят на почту норм.
В логах php есть какие-то ошибки после отправки комментария? Если ошибок нет, попробуйте способ ниже.
Перед отправкой комментария, нажмите F12(консоль разработчика), перейдите на вкладку Сеть. Отправьте комментарий. В вкладке Сеть нажмите на строку с запросом типа POST. Справа вылезет информация, там нажмите вкладку Ответ. Что там в ней написано?
Добрый вечер. Высылаю содержимое вкладки Ответ из Консоли браузера по F12 с включенным режимом отладки Joomla : Судя по ответу от сервера не нравится строка 39 в файле \plugins\jcomments\autosubscribe\autosubscribe.php
$owner = JCommentsObjectHelper::getOwner($comment->object_id, $comment->object_group);
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Вы не можете посетить страницу по одной из причин:
Call stack | ||
# | Function | Location |
1 | () | JROOT\plugins\jcomments\autosubscribe\autosubscribe.php:39 |
2 | plgJCommentsAutoSubscribe->onJCommentsCommentAfterAdd() | JROOT\libraries\src\Plugin\CMSPlugin.php:289 |
3 | Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() | JROOT\libraries\vendor\joomla\event\src\Dispatcher.php:486 |
4 | Joomla\Event\Dispatcher->dispatch() | JROOT\libraries\src\Application\EventAware.php:111 |
5 | Joomla\CMS\Application\WebApplication->triggerEvent() | JROOT\components\com_jcomments\helpers\event.php:53 |
6 | JCommentsEvent::trigger() | JROOT\components\com_jcomments\jcomments.ajax.php:606 |
7 | JCommentsAJAX::addComment() | JROOT\components\com_jcomments\libraries\joomlatune\ajax.php:200 |
8 | JoomlaTuneAjax->_callFunction() | JROOT\components\com_jcomments\libraries\joomlatune\ajax.php:216 |
9 | JoomlaTuneAjax->processRequests() | JROOT\components\com_jcomments\jcomments.php:184 |
10 | require_once() | JROOT\libraries\src\Dispatcher\LegacyComponentDispatcher.php:71 |
11 | Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() | JROOT\libraries\src\Dispatcher\LegacyComponentDispatcher.php:73 |
12 | Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() | JROOT\libraries\src\Component\ComponentHelper.php:361 |
13 | Joomla\CMS\Component\ComponentHelper::renderComponent() | JROOT\libraries\src\Application\SiteApplication.php:208 |
14 | Joomla\CMS\Application\SiteApplication->dispatch() | JROOT\libraries\src\Application\SiteApplication.php:249 |
15 | Joomla\CMS\Application\SiteApplication->doExecute() | JROOT\libraries\src\Application\CMSApplication.php:293 |
16 | Joomla\CMS\Application\CMSApplication->execute() | JROOT\includes\app.php:61 |
17 | require_once() | JROOT\index.php:32 |
error.zip Сохранил в виде файла ответ от сервера для удобства просмотра (во вложении). Заранее спасибо.
С отключенным плагином "JComments - AutoSubscribe" комментарии стали отправляться норм. Спасибо большое. Просто это плагин очень полезен тем, что автоматически подписывает авторов статей на комментарии к их статьям. Я знаю вы этот плагин не обновляли. Можно ли как-то этот функционал и в J4 допилить? Чтобы автоматически авторов подписывать на комментарии к их статьям? Или хотя-бы подскажите где в каком месте исправить код плагина на какой код, чтобы плагин заработал на J4? Заранее спасибо.
Мне нужно пару дней чтобы обновить плагин.
Пробуйте https://github.com/exstreme/Jcomments-4/releases/tag/v4.0.29 Отпишитесь о результатах.
Большое спасибо! Обязательно отпишусь...
Добрый вечер. Обновил плагин. Пока все по прежнему, но ошибка другая уже (во вложении). error.zip
Добрый вечер. Обновил плагин. Пока все по прежнему, но ошибка другая уже (во вложении). error.zip
Обновите компонент до 4.0.29
Не могу понять почему после обновления компонента с 4.0.28 до 4.0.29 перестают отображаться все комменты и форма, хотя настройки я смотрю все сохранились после обновления. Я даже на всякий случай перед обновлением экспортировал настройки в файл, а затем после обновления импортировал их, но все равно комментарии и форма вообще не отображаются на фронте на страницах статей с 4.0.29. В модуле "Последние комментарии" комментарии отображаются. На страницах вывода "Блог категории" тоже отображается количество комментариев.
Отключите плагин AutoSubscribe, в нем видимо ошибка
После отключения плагина AutoSubscribe имеющиеся комментарии и форма все равно не отображаются. Похоже что-то в 4.0.29 мешает.
Доступна новая версия https://github.com/exstreme/Jcomments-4/releases/tag/v4.0.30
Работает отлично. Спасибо большое!
Добрый день. Joomla 4.4.1 , Jcomments 4.0.28 При отправке комментария на фронте не выходит сообщение об успешной отправке комментария и на почту не приходят письма о появлении комментария, хотя в базе комментарий сохраняется. Пробовал на php 7.4, 8.0 и 8.1 - результат тот же. До обновления Joomla все работало. Заранее спасибо.