Как стать автором
Обновить

Handy.CMS 3.1 build 2001

Время на прочтение3 мин
Количество просмотров705
Система управления сайтом Handy.CMS
Вышел новый билд системы управления сайтом Handy.CMS. Среди значительных изменений: добавлена возможность создания тем для сайтов. Кроме того, в данный билд добавлен первый бесплатный дизайн для Handy.CMS*. Другие изменения системы под катом.

Дистрибутив Handy.CMS 3.1 beta


билд 2001 от 13.08.09

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

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

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

2. Добавлен первый бесплатный шаблон для Handy.CMS
С введением тем для сайта мы пришли к решению создания бесплатных тем для пользователей Handy.CMS
Все темы будут иметь префикс handy. В будущем мы планируем постепенно увеличивать количество бесплатных шаблонов.
В данную сборку добавлена первая тема, которую Вы можете использовать абсолютно бесплатно* с системой Handy.CMS.image

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.
Теги:
Хабы:
Всего голосов 10: ↑4 и ↓6-2
Комментарии0

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн