Проблема при добавлении контента

InstantCMS 2.X

Не коректно добавляютется контент

#1 27 марта 2019 в 17:21
Всем привет.
При добавление любого контента, в смысле записи в любой тип контента, после нажатия на кнопку сохранить выдает 404 страницу. В адресной строке мой сайт/тип контента/.html. Перехожу на главную страницу и в итоге контент добавился, при переходе на на него тоже все правильно.
При включенной отладке на странице добавления контента такая ошибка
Notice: Undefined offset: 2 in /var/www/мой сайт/system/controllers/content/frontend.php on line 823
#2 27 марта 2019 в 18:05
Самописные (или сторонних компонентов) хуки имеются? Или файл custom.php?

на 823 строке у вас это?
  1. list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);
#3 27 марта 2019 в 18:20


Самописные (или сторонних компонентов) хуки имеются? Или файл custom.php?

на 823 строке у вас это?

  1. list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);

islyaeFF

да, точ в точ, извините что сразу не догадался написать.

про хуки имеются но уже точно не помню какие. Сайт был заброшен и заполнялся парсером, теперь решил за него взятся. файла кустом не встречал, или может не там искал…
#4 27 марта 2019 в 18:33


файла кустом не встречал, или может не там искал ...

Radu
он рядом с frontend.php бывает. Значит его нет, ну и хорошо.

Ищите в БД в таблице `events` строку "content_item_form" и какие контроллеры его слушают
#5 27 марта 2019 в 18:43



файла кустом не встречал, или может не там искал ...

Radu
он рядом с frontend.php бывает. Значит его нет, ну и хорошо.

Ищите в БД в таблице `events` строку "content_item_form" и какие контроллеры его слушают

islyaeFF

list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);
#6 27 марта 2019 в 18:49


list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);

Radu

нее, в базе данных обычно только вот эти 2 строки есть. Посмотрите, может еще что найдется
#7 27 марта 2019 в 19:08



list($form, $item, $ctype) = cmsEventsManager::hook('content_item_form', array($form, $item, $ctype), null, $this->request);

Radu

нее, в базе данных обычно только вот эти 2 строки есть. Посмотрите, может еще что найдется

islyaeFF
#8 27 марта 2019 в 20:10
Давайте предположим, что проблема в контроллере мультиланг. Удалите эту строку для эксперимента и проверьте, выходит ли ошибка. Если ошибка пропала, значит предже чем вернуть обратно эту строку, надо обновить данный компонент до совместимости с последней версией InstantCMS.
Вы же имеете сейчас версию 2.12.0?
#9 28 марта 2019 в 09:46


Давайте предположим, что проблема в контроллере мультиланг. Удалите эту строку для эксперимента и проверьте, выходит ли ошибка. Если ошибка пропала, значит предже чем вернуть обратно эту строку, надо обновить данный компонент до совместимости с последней версией InstantCMS.
Вы же имеете сейчас версию 2.12.0?

islyaeFF

Удалил, но не помогло. Проблема так же осталось. Кстаи ещё одно но, после добавления контента на сайт приходит уведомление "Новая страница ожидает вашей проверки", но увидеть эти страницы не возможно. На сайте заполняются список для модерации но они не отображаются.
#10 28 марта 2019 в 18:17
Может что то в модерации? как узнать?
#11 29 марта 2019 в 13:57


Может что то в модерации? как узнать?

Radu

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