PDA

Просмотр полной версии : Выпущен Handy.CMS 3.1. build 2001


Handy.CMS
18.08.2009, 23:58
[ Устаревший ]
Дистрибутив Handy.CMS 3.1 beta


билд 2001 от 13.08.09



Основные изменения

1. Добавлена возможность работы с различными темами дизайна для сайта
Теперь Вы можете выбрать дизайн сайта, который будет использоваться в системе, указав название папки темы в config.ini, переменная theme.
Все темы располагаются внутри папки /templates. Для переключения темы достаточно изменить ее название в конфигурационном файле и перезагрузить страницу в броузере.
В шаблонах переменная, обозначающая путь к теме, называется {$theme}.

Внимание! Для корректной смены темы без потери прикрепленных к страницам блоков, необходимо использовать одинаковые названия шаблонов страниц и меток в шаблонах (это замечание не относится к дополнительным или модульным шаблонам). В противном случае, при смене темы, блоки, прикрепленные к меткам шаблона, отсутствующим в шаблоне новой темы, а также блоки, прикрепленные к шаблонам, отсутствующим в новой теме, будут удалены.
Естественно сам контент не удаляется, удаляются только ссылки на него (привязка контента к страницам). В этом случае Вам будет необходимо заново прикрепить нужный блок к страницам (Страница -> Наполнение).


2. Добавлен первый бесплатный шаблон для Handy.CMS
С введением тем для сайта мы пришли к решению создания бесплатных тем для пользователей Handy.CMS

Все темы будут иметь префикс handy. В будущем мы планируем постепенно увеличивать количество бесплатных шаблонов.

В данную сборку добавлена первая тема, которую Вы можете использовать абсолютно бесплатно* с системой Handy.CMS.

3. Исправлено удаление служебных модульных страниц и контента.
Ранее, в некоторых случаях, связанный служебный контент некоторых видов модулей не удалялся или удалялся не полностью.

4. Добавлены подписи к навигационной панели
Добавлены подписи к иконкам модулей, а также иконкам правой верхней части административного интерфейса.

5. Добавлен вывод информации о билде и релизной дате
Информацию о дате билда (его актуальности) можно получить через функцию handyCore::getBuildDate(), о номере билда — через handyCore::getBuild().

6. Добавлена возможность использования общего сообщения для незаполненных страниц
Каждая метка системы может выводить сообщение, в случае если страница не заполнена.

Иерархия вывода следующая: - Сообщение не выводится, если не стоит опция "Использовать текст из сообщения по-умолчанию" для метки.
- При установленной опции:
- Выводится сообщение метки, если оно заполнено;
- Выводится общее сообщение из настроек модуля, если не задано сообщение для данной метки шаблона (Настройки системы -> Список модулей -> Кнопка «Настройки»).

7. Исправлена работа модуля «Дополнительные меню»

8. Исправлена работа модуля преобразования пользовательских макросов

9. Исправлен вывод меток шаблона
Теперь метки отображаются в наполнении в том порядке, в котором идут в шаблоне.

10. Добавлена функция перевода русского текста в транслит
Использование:
$tratslited_text = handyCore::loadExtension ('lib.utils' ) -> textToTranslite($russian_text);

11. В визуальном редакторе Innova добавлено автоматическое переименование названий файлов, загружаемых на русском языке
При загрузке файла, в случае если его название содержит кириллические буквы, они будут автоматически заменены системой на аналогичные латинские.

12. Исправлен путь к выводимому на сайт изображению в модуле «Группы новостей», виде «Последние новости»

13. Добавлена обработка вывода дополнительных блоков к параметрическим страницам
Пример: в случае, если Вы захотите загрузить на страницу «Новости», содержащую вывод списка новостей, какой-либо дополнительный контекстный блок, он будет отображаться на формируемых модулем системных страницах. Например, при делении списка новостей на несколько страниц: /news/pages/2 и т.п.

* Использование темы разрешается только с системой Handy.CMS.

UPD:
20.08.09

14. Исправлено отображение шаблона внутренних страниц для темы handy_theme1

UPD:
21.08.09

15. Добавлена проверка на наличие системных директорий
Добавлена проверка на наличие системных директорий /handy_framework и /tmp