Не отображается количество комментариев в списке

InstantCMS 2.X
#1 6 мая 2021 в 16:17
Дело такое. Одобрить новые комментарии можно, как и положено кнопкой "Одобрить". Но есть нюанс. Неприятный. При нажатии "Одобрить" на странице записи и в модерации ничего не происходит. А если нажать в самом компоненте (Все комментарии где) на серую галочку, то она начинает показывать загрузку, но ничего не происходит. (А помнится, что в былые времена прям сразу же обновлялось всё...)

После перезагрузки в записи комментарий благополучно появляется, а вот в списке у этой записи по прежнему — 0 комментариев.
В базе, в таблице cms_comments комментарий присутствует со значением is_aproved — 1, то есть одобрен, а вот у записи в cms_con_tip_kontenta в колонке comments — остается ноль...

Спасите-помогите кто-нибудь cry

Версия у меня 2.13.1
#2 7 мая 2021 в 22:13
Yar,
Жмете на нужной странице F12, в панели разработчика жмете Network, там находите и жмете XHR и нажимаете вашу кнопку "одобрить".
В панели разработчика начинают отобразжться файлы php и вот на самый последний нажмите. В поле рядом будут написаны ошибки.
Ошибки в студию!
#3 8 мая 2021 в 18:54
Ris, Спасибо, кое что получилось.

Сделал, как сказано. Там была куча всего, но обратил внимание на NeoMessenger в тексте. В админке отключил его и заработало. Правда остался маленький косячок ещё. Срабатывает только после второго нажатия на кнопку одобрить. При первом нажатии ничего не происходит.

Снова повторил процесс и увидел, что при нажатии появилась следующая красная строка:
approve 503 xhr jquery.js?126:4

Текст самой ошибки:

Request URL: сайт.ру/comments/approve
Request Method: POST
Status Code: 503 Service Unavailable
Remote Address: 185.000.00.00:443
Referrer Policy: strict-origin-when-cross-origin

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: keep-alive
Content-Type: text/html; charset=utf-8
Date: Sat, 08 May 2021 15:38:16 GMT
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Server: nginx/1.16.1
Transfer-Encoding: chunked
X-Powered-By: InstantCMS

Accept: application/json, text/javascript, */*; q=0.01
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Connection: keep-alive
Content-Length: 6
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

Дальше ещё много букв, но, наверное, они уже не важные.
#4 8 мая 2021 в 19:06
Yar,
Вы показываете ошибки из console. Из них видно, что какой-то код php, к которому обращается яваскрипт по аяксу, не работает.
Посмотреть, что не работает, можно там же в панели разработчика, но во вкладке Network:
#5 8 мая 2021 в 19:59
Ris, нет, это именно в Network — XHR.

А в console так:

jquery.js?126:4 POST сайт.ру/comments/approve 503 (Service Unavailable)
send @ jquery.js?126:4
ajax @ jquery.js?126:4
n.<computed> @ jquery.js?126:4
icms.comments.approve @ comments.js?126:382
onclick @ moderation:1082
#6 12 мая 2021 в 06:56
Yar, а режим отладки в настройках сайта включен?
#7 12 мая 2021 в 12:53
Loadырь, Включил, попробовал снова. Не, в отладке ничего не показывает…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.