Заметки по несовместимости LinkorCMS 1.4 и 1.3

1. В шаблонах форума была неправильная установка значения ключей для топиков {topic:close} и {topic:begin}. Теперь они имеют обратные значения, то есть теперь в старых шаблонах открытые топики будут считаться закрытыми, а закрытые открытыми. Поэтому необходимо заменить {topic:close} на {!topic:close}, а {topic:begin} на {topic:close} в шаблоне module/forum_topics.html. То же самое необходимо сделать и для форумов. ?{forum:close} заменить на {!forum:close}, в {forum:begin} на {forum:close} в шаблоне  module/forums.html.?Однако если у вас шаблон original то изменения не требуются, он наследует шаблоны форума из IgrimTheme, которая обновляется вместе с системой.

2. В веб-формах добавилась поддержка капчи. В старых шаблонах становится невозможным отправка формы для гостей без добавления капчи в шаблон.

3. Для поддержки плагинов блоком пользователя, необходимо обновить шаблон block/content/user.html.

4. Все js файлы подключаются в кодировке utf-8, следовательно, если в скриптах ваших модулей есть строки на кириллице, их нужно сконвертировать в utf-8.

5. Если в шаблоне используется форма авторизации, то обработчик формы (action) необходимо изменить на «index.php?name=user&op=login». Если вы не можете авторизоваться после обновления, откройте файл theme.html своего шаблона и отредактируйте url формы.

6. Если плагин или модуль содержит JavaScript в возвращаемом содержимом, то этот код не будет работать, как следствие могут быть проблемы в работе такого модуля или полная неработоспособность плагина. Но этот код будет работать если обновить страницу полностью, как решение проблемы можно отключить ajax загрузку контента модулей. ?Эту проблему имеет встроенный в LinkorCMS 1.3 плагин code mirror, после обновления на 1.4 этот плагин не будет работать, вместо него в 1.4 имеется плагин Ace Editor.

7. После обновления, если вы зайдете в модуль "Расширения - установить" список плагинов которые устарели и больше не поддерживаются в LinkorCMS. Они не нужны, поэтому чтобы убрать их оттуда, удалите папки в директории plugins: activate, database, editors/codemirror, forms_plugins, login, mail, preview, system.
