Pages, Articles & News
Tools & Plugins
Example / Placeholder Title


Description as an example placeholder. Sample text content for further customization of the "Index36" template.

You are free to edit and customize the template however you like. If you don’t have time or enough knowledge — you can always order template adaptation by contacting me via GitHub or private messages on the digital goods marketplace.

2024-12-21 22:54

С официального репозитория полностью обновился.

Всё, после этого ошибка при публикации нового топика на форуме. Заполняю поля, нажимаю кнопку публикации, страница перезагружается, все заполненные данные в полях сбрасываются и всё - замкнутый круг. Публикуешь тему - и каждый раз просто новая форма для создания темы.

Шаблоны не трогал, просто перезалил сам движок.

Хотел спросить на официальном сайте котонти - какой-то бред, не зарегистрируешься, какое-то закрытое прям сообщество что-ли!?

Прошу подскажите, куда копать? не сильно хочется откатывыть весь движок из-за этого.

This post was edited by volodarskiy (2024-12-22 03:29, 1 year ago)
2024-12-22 03:53

Здесь может быть несколько причин, среди которых:

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" отключен, то должен быть первый вариант тега.

This post was edited by webitproff (2025-03-09 11:50, 1 year ago)
2024-12-22 03:59

только что досмотрел сам, там ошибка в ссылке нового тега отправки формы

Cotonti/modules/forums/inc/forums.newtopic.php

в строке

'FORUMS_NEWTOPIC_FORM_ACTION' => cot_url('forums', ['m' => 'newtopic', 'a' => 'ewtopic', 's' => $s]),

замените 'ewtopic' на 'newtopic' то есть пропущена буква n в начале.

This post was edited by webitproff (2025-03-09 11:37, 1 year ago)
Account