15.12.2012 Версия 3.1.6
[+] Классу генерации RSS теперь можно передавать кодировку
Версия 3.1.5
[!] Поправлен баг с выставлением прав на массово загружаемые файлы.
12.12.2012 Версия 3.1.4
[*] Поправлена база данных, поставляемая с системой - возвращена на место возможность создавать вложенные блоки данных
[*] Исправлен ряд недоработок кода, вызывающих warning'и
09.12.2012 Версия 3.1.2
[!] Для подключаемых компонентов добален параметр cache_key, используемый для ключа кэишрования.
[+] Новый компонент page_title
Версия 3.1.1
[*] Поправлена функция GetWordForms
09.12.2012 Версия 3.1 - релиз. Изменения за все предущие версии:
[!] fixы кодировки и надписей
[!] fixы компонентов
[*] Поправлены стили phpinfo()
[*] Поправлен механизм вывода даты
[+] Новый шаблон, для вывода RSS
[!] Для класса HolySQL методу Select добавлена возможность удобнее строить сложные вопросы, действует так же на методы GetList и аналогичные классов DBlockElement и подобных, которые внутри испльзуют этот класс.
[!] Появилась опция $_CONFIG['CACHE_MODE'], позволяющая подключать разные классы, отвечающие за кэширование. По умолчанию $_CONFIG['CACHE_MODE']="base", соответственно, подключается класс HolyCache_base.
[!] Добавлена вариант для опции $_CONFIG['CACHE_MODE']="files" - хранение кэша в файлах.
[!] Решена проблема кэширование комплексных компонентов - таким компонентам необходимо передавать параметр inner_cahce, а не cache.
[*] Поправлены ошибки в кэшировании
[+] Добавлена функция удаления картинок-сироток в папке upload/pics или иной, указанный как папка для загрузки картинок. Удаляет все файлы, имеющиеся физически на диске, но отсутствующие в БД.
[+] Мелкие багфиксы
[+] Теперь можно заходить в панель не только по пути /adm/, но и по /admin/
[*] Исправлен баг с множественными полями картинок и файлов.
[+] Добавлена страница с выводом phpinfo() в админке.
[!] Возможность создавать подчиненные связи между блоками.
[+] Для новых типов полей "image_multiple" и "file_multiple" теперь можно использовать функцию "PrepareFile" (указывать пути от корня сайта!)
[!] Отказ от лишних использований $_SERVER['DOCUMENT_ROOT'], переход на относительные пути и константы, см. пример _install/site/config.php
[+] Добавлен компонент "Множественная загрузка файлов" c плагином JQuery Files Upload. При выборе не нужно ставить галочку "множественное поле" - поле изначально множественное.
[*] Теперь изменения типа свойства блока физически (в таблице) меняют тип поля.
[+] Множественная загрузка фото в фотоальбом теперь делается с помощью JQuery Files Upload
[-] Удален плагин "uploadify"
[+] В меню "лицензия" добавлен список сторонних решений, использованных в системе, ссылки на них
[*] Исправлен баг, связанный с введением прав - не отображалась кнопка редактирования (по клику на элемент все работало)
[+] Подкорректирована система логина и выхода из системы - теперь под одним логином можно зайти в 4-5 браузерах/пк одновременно
[!] Все файлы и БД переведены в UTF8.
[+] В массив $_OPTIONS добавлены настройки кодировки - $_CONFIG['CODEPAGE'] и $_CONFIG['COLLATE'].
[-] Удалена функция pre_print, оставлен только оригинал preprint.
[+] Документирована функция recursive_iconv - рекурсивный вызов iconv для всех элементов массива.
[*] Исправлен баг с шириной поля с тэгами.
[+] Добавлен компонент "Множественная загрузка картинок" c плагином JQuery Files Upload. При выборе не нужно ставить галочку "множественное поле" - поле изначально множественное.
[+] Добавлены уровни доступа в системе администрирования для групп пользователей. (http://holy-cms.ru/upload/access.png) Так же изменено значение поля "block_control" в таблице "users" - теперь это "дать доступ ко всем блокам сразу" (админские права).
[*] Исправлен баг работы со столбцами,имена которых являются зарезерированными SQL-выражениями
[*] Исправлен баг работы типа поля "Множественный список" с пустыми значениями
[+] Новая функция "SystemAlertFatal". Аналогична SystemAlert, но при этом экстренно заканчивает выполнение скрипта (вызывает die())
[+] В компонент "тэги" добавлена кнопка "добавить тэг"
[+] Экспорт/импорт данных (без файлов) в формат SQL
[+] Экспорт/импорт структуры блоков данных (без учета группы, в которой блок находился - группу нужно будет выбрать при импорте)
[+} Новый тип полей - выпадающий список множественный, с отображением как Тэги, через плагин chosen. При выборе не нужно ставить галочку "множественное поле" - поле изначально множественное.
[*] Исправлен глюк с неотображением информации в журнале учета операций - новый формат не совместим со старым!
[*] Правки в функции GetImageResizeCache
[*] Правки в методе DrawHref класса HolyImg
[+] Компонент выбора тэгов переписан через jQuery плагин Chosen (http://harvesthq.github.com/chosen)
[+] Добавлена функция FileDownloadCURL, скачивающая файл curl-запросом
[+] На стартовой странице системы теперь показывается текущая и актуальная версии, а так же changelog
[!] Twitter Bootstrap обновился до версии 2.2.1
[*] Футер системы прибит к полу
[+] Добавлена функция GetMIME
[+] Добавлена функция GetWordForms. Возвращает форму слова в зависимости от числа элементов
[+] В журнал добавлено поле "заголовок" измененного элемента
08.12.2012
Версия 3.0.29
[!] fixы кодировки и надписей
Версия 3.0.28
[!] fixы компонентов
Версия 3.0.27
[*] Поправлены стили phpinfo()
Версия 3.0.26
[*] Поправлен механизм вывода даты
Версия 3.0.25
[+] Новый шаблон, для вывода RSS
Версия 3.0.24
[!] Для класса HolySQL методу Select добавлена возможность удобнее строить сложные вопросы, действует так же на методы GetList и аналогичные классов DBlockElement и подобных, которые внутри испльзуют этот класс.
Примеры запроса раз:
$filter[]=Array("folder","=","0");
$filter[]=Array("cost","<=",$_GET['cost_max']);
$filter[]=Array("cost",">=",$_GET['cost_min']);
Пример два:
$filter[]=Array("cost",">=",$_GET['cost_min']);
$filter[]=Array("OR","cost","<=",$_GET['cost_min']); //для второго и далее колонок можно указывать, как он связан с предыдущим - AND или OR
Пример три:
$id_array=Array(16,14,19);
$filter[]=Array("id","IN",$id_array); //IN-запрос автоматически раскладывается на элементы.
Вложенные запрос в запрос делать нельзя (пока).
Версия 3.0.23
[!] Появилась опция $_CONFIG['CACHE_MODE'], позволяющая подключать разные классы, отвечающие за кэширование. По умолчанию $_CONFIG['CACHE_MODE']="base", соответственно, подключается класс HolyCache_base.
[!] Добавлена вариант для опции $_CONFIG['CACHE_MODE']="files" - хранение кэша в файлах.
[!] Решена проблема кэширование комплексных компонентов - таким компонентам необходимо передавать параметр inner_cahce, а не cache.
[*] Поправлены ошибки в кэшировании
Версия 3.0.22
[+] Добавлена функция удаления картинок-сироток в папке upload/pics или иной, указанный как папка для загрузки картинок. Удаляет все файлы, имеющиеся физически на диске, но отсутствующие в БД.
Версия 3.0.21
[-] Откат jQuery на версию 1.7.2 - с более новой глючит elFinder
Версия 3.0.20.3
[+] Мелкие багфиксы
Версия 3.0.20.2
[+] Теперь можно заходить в панель не только по пути /adm/, но и по /admin/
Версия 3.0.20.1
[*] Исправлен баг с множественными полями картинок и файлов.
Версия 3.0.20
[+] Добавлена страница с выводом phpinfo() в админке.
02.12.2012 Версия 3.0.19
[!] Возможность создавать подчиненные связи между блоками.
01.12.2012 Версия 3.0.18
[+] Для новых типов полей "image_multiple" и "file_multiple" теперь можно использовать функцию "PrepareFile" (указывать пути от корня сайта!)
Версия 3.0.17
[!] Отказ от лишних использований $_SERVER['DOCUMENT_ROOT'], переход на относительные пути и константы, см. пример _install/site/config.php
30.11.2012 Версия 3.0.16
[+] Добавлен компонент "Множественная загрузка файлов" c плагином JQuery Files Upload. При выборе _не нужно_ ставить галочку "множественное поле" - поле изначально множественное.
Версия 3.0.15
[*] Теперь изменения типа свойства блока физически (в таблице) меняют тип поля.
29.11.2012 Версия 3.0.14
[+] Множественная загрузка фото в фотоальбом теперь делается с помощью JQuery Files Upload
[-] Удален плагин "uploadify"
[+] В меню "лицензия" добавлен список сторонних решений, использованных в системе, ссылки на них
[*] Исправлен баг, связанный с введением прав - не отображалась кнопка редактирования (по клику на элемент все работало)
28.11.2012 Версия 3.0.13
[+] Подкорректирована система логина и выхода из системы - теперь под одним логином можно зайти в 4-5 браузерах/пк одновременно
Версия 3.0.12
[!] Все файлы и БД переведены в UTF8.
[+] В массив $_OPTIONS добавлены настройки кодировки - $_CONFIG['CODEPAGE'] и $_CONFIG['COLLATE'].
[-] Удалена функция pre_print, оставлен только оригинал preprint.
[+] Документирована функция recursive_iconv - рекурсивный вызов iconv для всех элементов массива.
[*] Исправлен баг с шириной поля с тэгами.
27.11.2012 Версия 3.0.11
[!] JQuery обновлен до версии 1.8.1
[+] Добавлен компонент "Множественная загрузка картинок" c плагином JQuery Files Upload. При выборе _не нужно_ ставить галочку "множественное поле" - поле изначально множественное.
19.11.2012 Версия 3.0.10
[+] Добавлены уровни доступа в системе администрирования для групп пользователей. (http://holy-cms.ru/upload/access.png) Так же изменено значение поля "block_control" в таблице "users" - теперь это "дать доступ ко всем блокам сразу" (админские права).
[*] Исправлен баг работы со столбцами,имена которых являются зарезерированными SQL-выражениями
[*] Исправлен баг работы типа поля "Множественный список" с пустыми значениями.
[+] Новая функция "SystemAlertFatal". Аналогична SystemAlert, но при этом экстренно заканчивает выполнение скрипта.
14.11.2012 Версия 3.0.9.1
[+] В компонент "тэги" добавлена кнопка "добавить тэг"
13.11.2012 Версия 3.0.9
[+] Экспорт/импорт данных (без файлов) в формат SQL
09.11.2012 Версия 3.0.8
[+] Экспорт/импорт структуры блоков данных (без учета групп)
08.11.2012 Версия 3.0.7
[+} Новый тип полей - выпадающий список множественный, с отображением как Тэги, через плагин chosen. При выборе _не нужно_ ставить галочку "множественное поле" - поле изначально множественное.
Версия 3.0.6.2
[*] Исправлен глюк с неотображением информации в журнале учета операций - новый формат не совместим со старым!
02.11.2012 Версия 3.0.6.1
[*] Правки в функции GetImageResizeCache
[*] Правки в методе DrawHref класса HolyImg
01.11.2012 Версия 3.0.6
[+] Добавлен плагин Chosen (http://harvesthq.github.com/chosen)
[+] Компонент выбора тэгов переписан через Chosen
[+] Добавлена функция FileDownloadCURL
[+] На стартовой странице системы теперь показывается текущая и актуальная версии, а так же changelog.
31.10.2012 Версия 3.0.4
[!] Twitter Bootstrap обновился до версии 2.2.1
[+] Футер системы прибит к полу
[+] Добавлена функция GetMIME.
[+] Добавлена функция GetWordForms. Возвращает форму слова в зависимости от числа элементов.
[+] В журнал добавлено поле "заголовок"
13.10.2012 Версия 3.0
[!] Выпуск системы в свет