С официального репозитория полностью обновился.
Всё, после этого ошибка при публикации нового топика на форуме. Заполняю поля, нажимаю кнопку публикации, страница перезагружается, все заполненные данные в полях сбрасываются и всё - замкнутый круг. Публикуешь тему - и каждый раз просто новая форма для создания темы.
Шаблоны не трогал, просто перезалил сам движок.
Хотел спросить на официальном сайте котонти - какой-то бред, не зарегистрируешься, какое-то закрытое прям сообщество что-ли!?
Прошу подскажите, куда копать? не сильно хочется откатывыть весь движок из-за этого.
Здесь может быть несколько причин, среди которых:
1. Режим "наследия", то есть совместимость с предыдущими версиями движка, это смотрим в файле конфигурации
/** * Turn on/off deprecated features that has not yet been removed. * In particular, it turns on/off deprecated template engine tags for ease of development. */ $cfg['legacyMode'] = false;
2. Дальше, открываем свой шаблон forums.newtopic.tpl и смотрим какой используется тег в форме публикации
новый
<form action="{FORUMS_NEWTOPIC_FORM_ACTION}" method="post" name="newtopic">
или старый
<form action="{FORUMS_NEWTOPIC_SEND}" method="post" name="newtopic">
Если режим "legacyMode" отключен, то должен быть первый вариант тега.
только что досмотрел сам, там ошибка в ссылке нового тега отправки формы
Cotonti/modules/forums/inc/forums.newtopic.php
в строке
'FORUMS_NEWTOPIC_FORM_ACTION' => cot_url('forums', ['m' => 'newtopic', 'a' => 'ewtopic', 's' => $s]),
замените 'ewtopic' на 'newtopic' то есть пропущена буква n в начале.