Агний:+ Главная страница теперь корневая директория, а не index.html.
+ Двойной заголовок в страницах. Можно разделить заголовок на две части символом "|", первая короткая часть будет отображаться в меню, вторая будет заголовком страницы.
+ Распознавание пункта меню с адресом index.html и подсвечивание его на главной странице.
+ Жесткая подсветка ссылки на модуль, если этот модуль активен в данный момент.
+ Возможность создавать несколько блоков меню и выбрать категорию страниц по которой будет строится меню.
+ В гостевой книге теперь работают переносы и ББ-код.
+ Возможность в шаблоне генерировать верхнее меню по модулю страницы с помощью блока меню.
+ Выбор изображения с помощью файлового менеджера для категорий (в фотогалерее, статьях, загрузках). Сортировка категорий, уровни видимости, отключение категорий. Для картинок категорий теперь создаются миниатюры.
+ Фотогалерея: Исправлена ошибка с сортировкой изображений при выводе в админке, теперь изображения сортируются только при выводе из одной категории. Исправлены ошибки в выводе кнопок сортировки изображений в админке. Эскизы теперь генерируеются автоматически.
+ Отключение прикрепления файлов в обратной связи. Автоматическое скрытие поля "Департамент" если он единственный.
+ Новый шаблон на bootstrap 3 версии.
Все изменения:
Скрытый текст
HTML: base/inc/html.class.php
+ Добавлена функция DataPrepend для добавления элементов в начало списка.
+ Исправлен ошибка в функции Select и полем selected в data, наче 0 == ''.
+ Добавлена функция Tag, нужно все функции класса переписать с использованием метода Tag и паремтры other по умолчанию теперь будут null.
IndexTemplate: base/inc/index_template.class.php
+ Добавлена функция BreadCrumbGet.
+ Добавлена функция BreadCrumbRemove + используется теперь в модуле Страницы (modules/pages/index.php).
+ theme.html и init.php теперь подключаются перед самой компиляцией шаблона, что позволит изменять больше параметров.
+ Поля для колонок блоков.
+ Доработаны функции AddUserBlock и ViewBlocks. Теперь в блоках можно использовать объект TemplateBlock, для работы с шаблоном блока.
+ Добавлены mod_* переменные в блок template.
+ Исправлена ошибка, не включались блоки left_coll, right_coll и т.д., автоматически.
AdminTemplate: base/inc/admin_template.class.php
+ Функции Highlight и HighlightError теперь сами могут добавить себе контейнер, если он еще не добавлен.
+ Добавлена поддержка TextCSS при ajax загрузке (добавляет поле css_inline).
Guestbook: modules/guestbook/*
+ В гостевой книге теперь работают переносы и ББ-код.
Ufu: base/inc/system/ufu.php
+ Функция Ufu теперь в качестве главной страницы отдает адрес сайта, что решает проблему с index.html в хлебных крошках.
Request: base/inc/system/request.php
+ Добавлена функция CheckR, аналогичная CheckGet и CheckPost и проверяет наличие ключей в $_REQUEST.
+ Функции CheckGet и CheckPost теперь могут принимать массив в качестве параметра.
+ SafeR теперь читает некоторые спец символы перед именем каждой переменной и может возвращать значение.
Параметры $MaxLength и $Type теперь не обязательные.
+ Добавлена функция SafeA.
+ Доработана GetBoolValue.
Database: base/inc/system/database.php
+ Добавлена функция ValuesToArray( $Values ), которая преобразует Values запрос в массив (обратное действие функции Values).
+ Доработана функция Parser_ParseValuesStr.
+ Удалены функции Parser_ParseValuesStr, Parser_ParseSetStr
Db Layers
+ Обновлены классы LcDatabaseFilesDB и LcDatabaseMySQL.
+ В Select добавлена возможность передавать массив в качестве Values.
+ Теперь правильно поддерживается передача неполного Values если указать порядок колонок. Не переданные значения
заполняются автоматически значением по умолчанию, 0 если это число и пустая строка если это строковые данные.
+ Теперь Values и Set запросы можно передавать в виде массивов.
+ Layers классы можно полностью обновлять.
Menu and Pages
+ Доработка меню: пустые категории теперь не выводятся, несколько меню без кэширования делают 1 запрос к базе.
TPicture: base/inc/picture.class.php
+ Слегка переработан TPicture класс, переписана фукция добавления водяного знака, добавлены новые методы изменения размера изображения (fit, crop, fill, stretch).
+ Добавлена поддержка библиотеки Imagick. Теперь миниатюры по умолчанию генерируются с помощью Imagick, если библиотека установлена на сервере.
Images: base/inc/system/images.php
+ [Images] Добавлена функция RemoveThumbs, которая удаляет все эскизы изображения по имени файла.
+ [Images] Параметр Streach переименован в Method, в функциях GetThumb и CreateThumb.
Категории: tree.class.php, tree_a.class.php, tree_b.class.php
+ Выбор изображения с помощью файлового менеджера для категорий.
+ Генерация миниатюр изображений категорий в админке при просмотре (ShowCats) и редактировании (CatEditor).
+ Грамматическая ошибка "Все дочерние объекты ___так-же___ будут удалены." в ShowCats.
+ В ShowCats добавлен параметр $ExtraFuncTemplate в котором можно передать шаблон дополнительных кнопок функций.
+ Теперь в счетчиках выводится не сумма всех объектов в категории и подкатегориях, а только в текущей категории и только
если их больше 0. Так гораздо нагляднее.
+ В класс Tree добавлена функция ClearCache().
+ Добавлена функция Get в tree.class.php.
+ В функцию IndexTree::ShowCats добавлен параметр $SelfCategory, чтобы выводить только одну категорию на странице с заголовком и подкатегориями.
+ В Tree, IndexTree и AdminTree добавлены функции FilterCatData().
+ В AdminTree добавлена возможность перемещения элементов (функция MoveCat).
+ Функции CatEditor, EditorSave, DeleteCat, MoveCat могут сами получать параметры из внешних данных GET или POST и могут теперь вызываться без параметров.
+ Подправлены комментарии у функций IndexTree: ShowPath и Catalog.
+ Теперь каталог с именем "---" не выводится в хлебных крошках.
+ Добавлен метод Admin в AdminTree, который сам управляет администрированием категорий, вызывает нужный метод в зависимости от параметра action.
+ AdminTree добавлены поля для шаблонов дополнительных функций и информационного всплывающего окошка.
+ Немного оптимизирована функция GetAllParent при запросе элементов в обратном порядке.
((( Короче полностью обновить tree классы, очень много изменений )))
Фотогалерея: modules/gallery/*
+ Исправлена ошибка с сортировкой изображений при выводе в админке, теперь изображения сортируются только при выводе из одной категории.
+ Исправлены ошибки в выводе кнопок сортировки изображений в админке.
+ Эскизы теперь генерируеются автоматически.
String: base/inc/system/string.php
+ Описание функции DivideWord: Режет на части слова, которые длиннее заданного параметра.
+ DivideWord, добавлен параметр $Divider.
+ Добавлена простая функция для шаблонизации строки Template( $TemplateContent, $Vars, $Compile = true ).
Starkyt: base/inc/starkyt.class.php
+ В функции InitStarkyt добавлен параметр $TemplateStr = null. Так теперь мы можем использовать строку в качестве
главного шаблона.
+ Добавлен метод __toString (компиляция).
+ В StarkytBlock теперь доступно для чтения поле Starkyt указывающее на шаблонизатор в котором создан блок.
Access: base/inc/system/access.php
+ Немного оптимизированы функции GetWhereByAccess и AccessIsResolved (кэшируется access level).
LmFileCache
+ Убран символ амперсанд (&) во Write перед параметром Value. Он ничего не дает и только мешает.
+ Неиспользуемая глобальная переменная $config в CacheOptions.
Extension: base/inc/system/extensions.php
+ В функциях ExtRemovePlugin, RemoveAccessRestriction, RemoveConfig, RemovePluginConfig добавлена поддержка передавать
массив в качестве первого параметра.
Config: base/inc/system/config.php
+ Теперь функция AddConfig не тупо добавляет настройку, а проверяет существует ли такая настройка, и если да, то просто
её обновляет. Похожее поведение теперь и у AddConfigGroup.
FileSystem: base/inc/system/filesystem.php
+ Добавлена константа _DS_, которая соответствует DIRECTORY_SEPARATOR. Во всех функциях filesystem.php теперь используется _DS_.
Blocks: modules/blocks/admin.php
+ В Move нужно использовать SafeEnv для pos.
StarkytCompile
+ Почему в for не "$start += 2" ?
Url: base/inc/system/url.php
+ Добавлена функция UrlMakeParams().
Scripts: base/inc/system/scripts.php
+ Добавлена функция ScriptsAdd().
User: base/inc/user.class.php
+ Функция CheckAccess2 теперь может принмать массив в качестве первого параметра, второй парамтр становится не обязательным.
Page: base/inc/page_template.class.php
+ Добавлена функция AddCSS позволяющая подключать произвольный css код к странице.
Scripts
+ Обновлёны: jquery, jquery_ui, colorbox.
+ Добавлено отложенное выполнение inline скриптов в скрипте Admin.
+ Admin.js добавлена поддержка css_inline.
+ Добавлена метод ApplyCSS в ajaxcssjs, который разбирает строку с css правилами и применяет их к странице.
Можно увидеть хоть какие то дополнения из этого списка для текущей версии ??
В теме http://linkorcms.ru/forum/topic662.html