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 [!] Выпуск системы в свет