translate.language.setDefaultTo
для настройки языка по умолчанию для зарубежных пользователей.msg.tip
для подсказок курсора мыши, а также замена всех подсказок layer
на msg.tip
, чтобы решить проблему распухания подсказок при использовании английского и других языков.siteapi
, добавлено описание параметров для просмотра конкретной страницы.GenerateSiteColumnNewsDatasourceInterface
для замены местоположения и способа обработки данных сайтов, что позволяет исправить проблемы совместимости динамических данных при вызове динамического контента.&
, который мог вызывать ошибки при обращении к некоторым интерфейсам.ApiDoc.java
для автоматической генерации документации интерфейсов не может найти tool.jar
.NullPointerException
.{var.xxx}
.html
и txt
файлы онлайн через административную панель сайта.{siteColumn.keywords}
и {siteColumn.description}
, чтобы динамически получать значения этих полей.robots.txt
.msg.js
вместо layui
.SqlCacheService
, так что запросы данных выполняются сначала из кэша (внутренней памяти или Redis
). Если данные отсутствуют, они берутся из базы данных и затем помещаются в кэш.AttachmentUtil
расширен методами для создания папок и получения размера файла.SessionUtil
, который теперь может удалить все сессии пользователя по его userid
, вынуждая его выйти из системы.Huawei Cloud
.WeiUI
.login.do
, добавлены возможности передачи параметров GET
username
и password
, что позволяет пользователям передавать свои учётные данные, используя только CAPTCHA для входа, что делает процесс более удобным.js
стал недоступен (404).Журнал обновлений
Полностью оптимизирована система шаблонов CMS, добавлены необходимые ресурсные файлы для шаблонов, что позволяет импортировать все вместе с шаблонами, а также отказаться от зависимости от облачной библиотеки шаблонов для частного развертывания.
Добавлена возможность создания плагинов для разработки шаблонов, доступна в разделе "Управление сайтом" -> "Плагины" -> "Разработка шаблонов". Обратите внимание, этот плагин следует скачать отдельно и использовать локально.
Функционал экспорта и импорта шаблонов теперь включает в себя экспорт и импорт вложенных ресурсов, чтобы обеспечить удобство для пользователей частных облаков и зарубежных пользователей при развертывании.
Шаблоны больше не ограничены облачными шаблонами; они могут быть установлены на локальном сервере. При активации HTTPS для сайта проблема с невозможностью загрузки ресурсов шаблонов решается.
Добавлено использование метки {templatePath}, которая используется для включения ресурсных файлов при создании шаблонов. Подробнее можно узнать здесь: http://tag.wscso.com/5688.html
В административной панели управления сайтом, в разделе "Управление категориями", добавлены следующие возможности редактирования категорий:
Добавлена опция для генерации страниц контента, если она не указана, то по умолчанию будет создано подробное описание страницы.
Добавлена возможность загрузки изображений категории. В шаблонах это можно сделать через {siteColumn.icon}.
Изображение категории может использоваться с помощью динамической метки {templatePath} для удобства разработчиков шаблонов.
Ограничение на преобразование ключевых слов в полноконечные символы было удалено для нескольких свойств категории, таких как код категории, название категории и так далее.
Динамическое вызов метки статьи теперь включает более свободные способы вызова времени публикации статьи:
Год: {news.addtime.year}
Месяц: {news.addtime.month}
День: {news.addtime.day}
Час: {news.addtime.hour}
Минута: {news.addtime.minute}
В системе шаблонов, метки, используемые в детализированных страницах статей, были расширены до 9537.html и 7426.html, позволяющие получить URL предыдущей и следующей статей.
Улучшена работа динамических меток шаблонов, связанных с категориями: {siteColumn.parentCodeName}. Теперь он вызывает код категории родителя, если текущая категория является вершиной, то он вызывает код текущей категории, если же текущая категория является второй категорией, то он вызывает код родительской категории. Так как система имеет только два уровня категорий, то эта динамическая метка всегда вернет код вершины категории.
Улучшена информация по умолчанию в полях ввода модели, добавлены пояснения к полям ввода. После добавления пользовательских моделей, достаточно удалить HTML-комментарии для использования.
Улучшен интерфейс поддержки техники и кнопки продления периода использования, чтобы исправить проблему неправильного выравнивания текста при слишком длинном тексте.
Улучшена процедура сохранения системных переменных в общем управлении системы, теперь она хранится по имени вместо ID. Если имя не существует, автоматически создается новая системная переменная. Это позволяет лучше расширять ее в плагинах.
Улучшена реакция после изменения системных переменных в общем управлении системы, успешное сохранение сразу обновляет страницу и показывает сообщение успеха, без необходимости ждать.
Удалена проверка инициализации OSS и автоматического создания bucket при начале проекта, перемещена в плагин авторизации версии, который уже включает автоматическую установку плагина.
Удален конфигурационный узел aliyunMNS_Domain из файла domainConfig.xml.
Исправлена проблема удаления категорий в административной панели управления сайтом, когда удаление категории приводит к ошибкам при создании целого сайта.
Исправлена проблема с закрытием сессии и скрытием боковой панели при малых размерах окна браузера.
Улучшена генерация категорий, если у родительской категории есть подкатегории, являющиеся самостоятельными страницами, то статьи этих подкатегорий не будут отображаться в списке родительской категории.
Добавлено возвращение iwSID (SessionID) в интерфейсе входа, чтобы облегчить разработку собственного соединения и расширение.
Исправлена проблема с закрытием сессии и скрытием боковой панели в административной панели управления сайтом.
Если у категории есть подкатегории, удаление родительской категории также удаляет подкатегории.
Исправлена проблема с привязкой домена, связанная с ключевыми словами, препятствующими привязке некоторых доменов.
Исправлена проблема с импортом шаблонов, связанная с ключевыми словами, препятствующими импорту некоторых шаблонов.
Улучшен плагин переноса шаблонов, чтобы он работал с базой данных SQLite.
Улучшена верхняя часть экрана при редактировании шаблонов, где кнопка "Скрыть" была скрыта, чтобы избежать проблемы с недоступностью скрытых элементов.
Изменения в базе данных
MySQL
ALTER TABLE site_column ADD COLUMN use_generate_view tinyint(2) DEFAULT '1' COMMENT 'Whether to generate content pages. Value 1 means generation; value 0 means no generation. If null, default is 1 and generation is enabled. Use SiteColumn.USED_ENABLE for setting.';
SQLite
ALTER TABLE site_column ADD COLUMN use_generate_view INTEGER(2);
Изменения в конфигурационных файлах
systemConfig.xml
Узел log.logService удален. Данные берутся из базы данных.
Узел attachmentFile.mode удален. Данные берутся из базы данных.
domainConfig.xml
Файл удален. Все его конфигурации перенесены в базу данных.
В режиме CMS сайта можно добавить произвольное количество расширенных полей news.extend.название_расширенного_поля без ограничения количества и длины! Никакой подготовки не требуется, просто добавьте его в модель, и он будет доступен для использования! ({news.reserve1}, {news.reserve2} расширяемые поля больше не рекомендованы к использованию, вместо этого рекомендуется использовать новое поле news.extend.??? для бесконечного расширения)
В административной панели сайта добавлена функциональность переноса сайта, которая позволяет экспортировать и импортировать данные сайта (шаблоны, статьи и т.д.) одним щелчком мыши. Это позволяет быстро создать сайт с одинаковым содержанием. Минимальная версия для использования: v4.6, эта функциональность доступна только для авторизованных компаний.
В административной панели сайта в разделе управления категориями, при редактировании категории, упрощается тип категории, объединяются существующие виды категорий!
Объединение категорий "Новости" и "Информация с картинками" в одну категорию "Список информации".
Удаление варианта типа категории "Гиперссылка".
В продвинутых настройках добавлено указание на то, отображается ли данное поле, а также предоставлены дополнительные пояснения.
Добавлено новое меню "Заполнение информации", где можно настроить отображение/скрытие таких полей как "Заголовочное изображение", "Альбом фотографий", "Краткое описание", "Основной текст".
Изменены два варианта редактирования в меню "Редактирование": "Редактирование в контент-менеджере" и "Редактирование на странице шаблона". Это делает понимание более простым.
Для пунктов "Метод редактирования" и "Модель ввода" добавлены подсказки при наведении курсора, а также увеличен размер текста в подсказках для лучшей видимости.
При создании новой категории, в настройках заполнения информации метод редактирования по умолчанию установлен как "Редактирование в контент-менеджере".
В административной панели сайта добавлена возможность создания альбомов фотографий. Каждая статья может иметь свой альбом фотографий (при условии, что используется функция альбома фотографий в настройках заполнения информации).
Исправлена проблема, когда после входа представителя в систему, при переходе на страницу управления представителем, возникают ошибочные сообщения. Теперь вместо ошибки выведено сообщение "403, нет прав доступа", а также добавлено дружественное напоминание о необходимости повторного входа.
Исправлена проблема, связанная с тем, что при большом объеме текста в редакторе контента, верхняя панель инструментов перекрывала основной текст.
Оптимизация административной панели сайта, исправление проблемы с наличием символов nbsp в кратком описании. Автоматически созданные краткие описания теперь будут автоматически очищаться от символов nbsp.
Оптимизация административной панели сайта, удаление отображения обложки статьи при просмотре краткого описания статьи.
Механизм плагинов, регистрация плагинов, добавлены поля version (версия плагина), detailUrl (URL подробностей), intro (краткое описание), versionCheckUrl (URL проверки версии). Это полностью совместимо со старыми плагинами.
Исправлена проблема, связанная с тем, что при управлении сайтом через административную панель представителя, некоторые системы могут не отображать сайт из-за некорректных параметров.
После успешного входа в административную панель сайта, на начальной странице добавлено маленькое серое примечание о правах использования (не отображается для авторизованных версий). Также на официальном сайте компании больше не будет информации о бесплатном открытии сайта и стоимости сайта.
Исправлена проблема, связанная с тем, что если тип редактирования категории является "редактирование на странице шаблона", система требует обязательного использования визуального редактора.
На главной странице административной панели сайта после входа добавлена кнопка быстрого доступа к редактированию домашней страницы (шаблон).
В модели ввода данных, поле {news.reserve1}, добавленное в версии 4.5, больше не рекомендовано к использованию. Вместо него рекомендуется использовать news.extend.ваше_поле для расширения любых полей.
В административной панели сайта после успешного входа, видео-сообщение, которое ранее автоматически открывалось сразу после входа, было заменено на видео-сообщение, которое отображается на начальной странице.
Исправлена проблема, связанная с тем, что после добавления нового типа категории "независимая страница", информация о таких категориях могла иметь поврежденные изображения в списке контента.
Исправлена проблема, связанная с тем, что при использовании функции поиска внутри сайта, при открытии нового окна для поиска, происходил зависание страницы.
Оптимизация начальной страницы установки, добавлена информация о том, как мы поможем вам установить систему.
news
добавлены два зарезервированных поля, доступ к которым можно получить через шаблон с помощью {news.reserve1}
и {news.reserve2}
.template_page_data
при удалении страницы шаблона в административной панели CMS.template_var_data
при удалении переменной шаблона в административной панели CMS.textarea
.xxxx