Что это может значить?

InstantCMS 2.X
#1 15 февраля 2024 в 14:38

При редактировании любых материалов на сайте, при нажатии кнопочки Сохранить имею:

  1. Notice: Trying to access array offset on value of type bool in /home/a/***/***/public_html/system/controllers/activity/frontend.php on line 71 Warning: Cannot modify header information - headers already sent by (output started at /home/a/***/***/public_html/system/controllers/activity/frontend.php:71) in /home/a/***/***/public_html/system/core/controller.php on line 1097

Однако, всё сохраняется (главное не нажимать Обновить эту страницу))

Где искать?

#2 15 февраля 2024 в 14:44

В админке — компоненты — управление событием — напишите в поиск activity_before_update_entry, если найдется такой хук, отключите и проверьте 

#3 15 февраля 2024 в 14:49

нету вообще такого

#4 15 февраля 2024 в 14:52

Тогда не знаю, что то с типами записей для лента активности, это надо в коде копаться и делать дебаг 

#5 15 февраля 2024 в 15:44

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

куда смотреть? Что-то с типографом...

#6 15 февраля 2024 в 17:31

 alfaclub, каждый раз когда такой вопрос возникает, проверьте вашу проблему на официальном демо сайте. Пробуйте там коды для вставки, вставку картинок. Чтобы точно утверждать, проблема только у вас, или в движке.

И пишите подробнее, с картинками.

Пока непонятно, что у вас за код вставки видео. Картинка не отображается даже в редакторе, или пропадает после сохранения? А при повторном редактировании ее видно в редакторе? 

А обновились до 2.16.2 корректно, проблем не было?

По ошибке в первом сообщении, и судя по коду движка, возможно, у вас не хватает каких-то записей в списке активностей ленты в таблице cms_activity_types

Изображение

Например, тип контента news есть, а записи add.news в таблице нет.

Тогда тут github.com/instantsoft/icms2/blob/ce0efcb2c561fc4d305350289d0a147e6a451941/system/controllers/activity/frontend.php#L67 type будет false, а в строке 71 при обращении к $type['id'] выйдет ваша ошибка.

#7 15 февраля 2024 в 17:56

Спасибо. да, обновился. не стал разбираться — backup наше всё)))

Однако, проанализировав вашу картинку — я нашёл ошибку — не знаю откуда она взялась, но тем не менее всё теперь работает)) Проставил content)

Спасибо ещё разИзображение

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.