J
JohnCMS Official
@johncms_official76 подп.
798просмотров
28 июня 2020 г.
statsScore: 878
JohnCMS 9.3.0 доступен для загрузки! Что нового? Добавлено: - Добавлен WYSIWYG редактор - Добавлена микроразметка для хлебных крошек для улучшенного представления в результатах поиска в поисковых системах. - Для разработчиков: Интегрирован https://github.com/laminas/laminas-validator/ Для упрощения работы с ним и расширения некоторых возможностей добавлен класс Johncms\Validator\Validator - Добавлен генератор CSRF токенов и валидатор, для упрощенной реализации защиты форм от подделки запросов. - Интегрирован https://github.com/laminas/laminas-mail/ - Добавлена возможность отправки полноценных e-mail с полноценными html шаблонами. - В админке добавлена возможность устанавливать / удалять / обновлять языки системы. - Разработчикам: Для уведомлений добавлена возможность использования анонимных функций. Это позволит повлиять на процесс формирования уведомления когда это необходимо. - Добавлена возможность делать поле ввода email обязательным для заполнения при регистрации. - Добавлена возможность включать подтверждение e-mail при регистрации. Пользователь не сможет войти в свой профиль, пока не подтвердит e-mail. - При включенном подтверждении e-mail на странице редактирования пользователя e-mail становится обязательным и не изменяется до тех пор, пока пользователь не подтвердит новый e-mail. При изменении e-mail адреса на старый адрес отправляется уведомление об изменении. - В профиле пользователя администраторы могут отставлять заметки, которые будут видны только другим администраторам Изменено: - Для таблиц форума добавлены модели. - Рефакторинг страницы добавления файла на форуме. Настройки расширений вынесены в отдельный конфигурационный файл: config/autoload/forum.global.php - На главной странице форума переделаны запросы на использование ORM. Получение подразделов теперь не создает дополнительных запросов к БД в количестве равном количеству разделов. - Изменен шаблон главной страницы форума modules/forum/templates/index.phtml Теперь $sections содержит объект \Forum\Models\ForumSection если вы кастомизировали шаблон, то его необходимо доработать. Количество подразделов теперь хранится в subsections_count, а не в cnt. - Доработана многоуровневая структура форума (она теперь не ограничена). - При возникновении ошибок валидации на странице создания темы на форуме, данные в полях формы сохраняются, а поля с ошибками подсвечиваются с пояснениями. - Счетчики файлов по умолчанию отключены. Включить можно в конфиге форума параметр "file_counters". В дальнейшем будет вынесено в настройки. - Убрана оптимизация таблиц форума при удалении темы. (Потеряла актуальность, на больших форумах выполнялась долго и приводила к зависанию сессии пользователя на время выполнения оптимизации). - Изменен дизайн стандартного шаблона сайта. - URL адреса в шаблонах при формировании методом $this->asset() теперь не содержат доменное имя сайта и протокол, что позволяет избежать ошибки в некоторых случаях. - Сообщения о восстановлении пароля переделаны на полноценные html шаблоны. - Изменен модуль гостевой (добавлена модель и применен валидатор). - Формы в гостевой теперь не теряют введенные пользователем данные при возникновении ошибок валидации. - В уведомлениях по умолчанию теперь не отображается количество непрочитанных сообщений. - Отображение пользователь может включить в настройках уведомлений. - Улучшены уведомления об ответах на форуме. При клике на уведомление теперь происходит переход на страницу с ответом и прокрутка к посту. - Поле "статус" теперь доступно для изменения самим пользователем (раньше было доступно только администратору). Исправления: - Исправлены ошибки при просмотре страницы профиля от гостя. - Исправлена автоматическая замена ссылок на bb-код с названием топика при создании темы на форуме. - При построении постраничной навигации для первой страницы теперь не подставляется параметр page=1, что позволяет избежать появления дублей страниц в поисковиках. - В поиске по форуму исправлена ссылка
798
просмотров
4000
символов
Нет
эмодзи
Нет
медиа

Другие посты @johncms_official

Все посты канала →
JohnCMS 9.3.0 доступен для загрузки! Что нового? Добавлено: — @johncms_official | PostSniper