Что нового в версии 2.5
Версия 2.5
Запущена в эксплуатацию 10 сентября 2012 г.
Улучшения для редактора
Добавлено автоматическое перенаправление страниц. Оно применяется в следующих случаях:
1. Когда вершина с публичным уровнем доступа меняет свое символьное имя или свою вершину-хозяйку (а значит, и URL) – устанавливается постоянный редирект со старого URL на новый. Если вершина имеет подчиненные вершины – для них также выполняется редирект на новые URL-адреса.
2. Когда вершина с публичным уровнем доступа меняет свой уровень доступа на защищенный – для нее и для подчиненных вершин устанавливается постоянный редирект на вершину-хозяйку. Этот редирект отменяется, если данная вершина снова меняет уровень доступа на публичный.
3. Автоматическое перенаправление не выполняется: при удалении вершины на свалку, при импорте вершин, при модификации атрибутов (в том числе атрибутов accesslevel и symbname, которые влияют на URL-ы).
(2.05.2012 г.)
Добавлено автоматическое форматирование дополнительного текста. Оно действует, если для сайта включен параметр ReformatText.
1. Оно применяется для поля HTMLCode.
2. Оно применяется к чистому тексту, добавленному в конец поля после существующего кода HTML (или ко всему чистого текста, если кода HTML не было).
3. Каждая строка текста превращается в абзац с классом BT.
4. Если строка начинается с пробела – применяется класс BT3.
5. Если текст содержит пустую строку – она удаляется, зато следующая строка приобретает класс BF / BF3 (отбивки по вертикали от предыдущего текста).
6. Если строка начинается с } (закрывающей фигурной скобки) – применяется класс BQ (цитата).
7. Простой апостроф ' заменяется на красивый ’, простые кавычки "текст" – на кавычки-ёлочки «текст».
8. URL-адреса в тексте форматируются как защищенные ссылки, которые открываются в новом окне.
(27.08.2012 г.)
Технические усовершенствования
В объект Node добавлено метод MapStatus. Он нужен, если не все вершины сайта нужно включать в карту сайта, а лишь некоторые. (29.03.2012 г.)
Реорганизована внутренняя биржу ссылок и система управления картами сайтов. Отныне они базируются на таблице smerecash (23.04.2012 г.)
Исправлены ошибки
Исправлена ошибка клиентского javascript кода, из-за которой Firefox и Chrome не могли отобразить правильный цвет фона варианта текста в системе управления вариантами текстов. (24.04.2012 г.)
Исправлена ошибка функции RenewNode, из-за которой новая вершина иногда имела атрибут "Невидимая". (29.04.2012 г.)
Исправлена ошибка функции InternalSave, из-за которой иногда не сохранялись внесенные изменения (старое и новое значение сравнивались по умолчанию, а не как строки). (24.06.2012 г.)
Во время выполнения команды Logout в журнал ошибок больше не заносится дезинформирущая ошибка 600 (600 в такой ситуации – это типично и не является ошибкой) (19.09.2012 г.).