|
#1
|
||||
|
||||
Выпущен Handy.CMS 3.1. build 2006
1. Изменение в системе распределения прав доступа
В функцию расширения распределения прав доступа (right_access_manager) PHP код:
добавлена переменная $recursive, если она установлена в true, права для объектов в рамках одной таблицы БД будут применены рекурсивно. Пример: Есть модуль каталог, неограниченным уровнем вложенности категорий, необходимо от корневой категории применить права ко всем вложенным. В БД таблица catalogue_cats содержит поля:
PHP код:
__________________
Команда Handy.CMS |
#2
|
||||
|
||||
2. Обновлена библиотека утилит.
В библиотеку утилит (lib.utils) добавлена функция для провеки типа файла: PHP код:
PHP код:
__________________
Команда Handy.CMS |
#3
|
||||
|
||||
3. Обновление обертки для шаблонизатора smarty
Теперь в шаблонах smarty можно использовать встроенную переменную {$handy_hash}, хранящую уникальное значение. Это полезно для предотвращения кеширования броузером обновляемых изображений. Пример использования: Код HTML:
<img src="some_image.jpg?{$handy_hash}" />
__________________
Команда Handy.CMS |
#4
|
||||
|
||||
4. Автоматическая генерация META поля title
Если для страницы, не заданы meta-тег title, то он будет автоматически заполнен:
__________________
Команда Handy.CMS |
#5
|
||||
|
||||
5. Добавлен модуль "Индексатор сайта"
Модуль позволяет индексировать сайт, задавая в настройках различные параметры. Возможно также указать:
__________________
Команда Handy.CMS |
#6
|
||||
|
||||
6. Добавление и удаление настроек модуля
Добавлены функции: 1) удаление настройки PHP код:
PHP код:
__________________
Команда Handy.CMS |
#7
|
||||
|
||||
7. Автоматизированный вывод и сохранение настроек модуля
Добавлена функция PHP код:
Пример использования: PHP код:
Результат выполнения:
__________________
Команда Handy.CMS |
#8
|
||||
|
||||
8. Обновлена функция getExtSettings()
Теперь функция getExtSettings([$full=false, $ext=false]) может отдавать настройки в двух форматах:
PHP код:
Код HTML:
Array ( [param_1] => 0 [param_2] => 1 ) PHP код:
Код HTML:
[0] => Array ( [extension_settings_id] => 193 [extension_sysname] => photogallery [setting_name] => param_1 [setting_title] => Описание параметра [setting_value] => 0 [setting_dim] => [setting_position] => 0 ) [1] => Array ( [extension_settings_id] => 194 [extension_sysname] => photogallery [setting_name] => param_2 [setting_title] => Описание параметра [setting_value] => 0 [setting_dim] => [setting_position] => 0 )
__________________
Команда Handy.CMS |
#9
|
||||
|
||||
9. Генерация Sitemap
Теперь при индексации сайта будет автоматически генерироваться sitemap.xml, а в robots.txt заноситься данные о расположении sitemap.
__________________
Команда Handy.CMS |
#10
|
||||
|
||||
11. Обновление ядра Handy
Внутреннее обновление ядра Handy.CMS. Изменен принцип наименования класса для административного интерфейса, теперь все административные классы именуются по следующему правилу: $class_name_admin, где $class_name - имя класса Внимание! Все старые дополнительные модули не совместимы с текущим билдом. Для работы модулей следует сначала обновить билд до 2006, а затем обновить модули.
__________________
Команда Handy.CMS |
|
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выпущен Handy.CMS 3.1. build 2005 | Handy.CMS | Общие положения, новости системы | 0 | 29.01.2010 18:23 |
Выпущен Handy.CMS 3.1 build 2004 | Handy.CMS | Общие положения, новости системы | 0 | 27.01.2010 01:12 |
Выпущен Handy.CMS 3.1 build 2002 | Handy.CMS | Общие положения, новости системы | 13 | 18.01.2010 14:05 |
Выпущен Handy.CMS 3.1. build 2001 | Handy.CMS | Общие положения, новости системы | 0 | 18.08.2009 23:58 |