Объявление

Хотите приглашение на сайт? Пишите: niikto@samovarchik.info


 
1
Работа с классом Pe

Во внутреннем устройстве движка FluxBB.PE довольно заметную роль играет класс Pe.
Основное его предназначение - это инициализация и выдача ресурсов по запросу. Типы ресурсов любые - числа, строки, массивы любой сложности, объекты и прочее. Примеры возвращаемых ресурсов - массив параметров конфигурации сайта, объект базы данных, парсер, шаблонизатор и т.д.

Изначально реализовывая паттерн реестр, он совмещает в себе и другие связанные паттерны и функции.

Данное руководство расскажет с точки зрения программиста, как пользоваться классом Pe и настраивать правила инициализации объектов.

Читать дальше...

Автор: yoorick Комментариев: - Просмотров: 1821 30.06.2012, 12:56:04 от yoorick
2
Добавление новых BBCode-тэгов в парсер

Вы долго пользовались движком и в один прекрасный день решили, что вам недостаточно функциональности встроенных в движок BBCode-тэгов?
Если вы решили самостоятельно расширить функционал парсера, эта статья поможет вам разобраться, как это сделать.

Читать дальше...

Автор: yoorick Комментариев: - Просмотров: 2323 12.03.2012, 23:58:38 от yoorick
3
Синтаксис шаблонизатора

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

В FluxBB.PE используется шаблонизатор, предоставленный artoodetoo.
Я дополнил его, сохранив первоначальную задумку нетронутой.

Шаблонизатор заточен под наш движок, поэтому он не такой универсальный, как, например, Smarty или Twig, но зато очень быстрый и простой в освоении.

Возможности шаблонизатора:

  • Собственный язык разметки (нет необходимости использовать PHP в шаблонах)

  • Условный вывод разметки

  • Циклы для вывода однотипных данных

  • Наследование шаблонов

  • Блоки разметки

  • Импорт данных (неявная передача информации шаблонам)

Подробнее...

Автор: yoorick Комментариев: 5 Просмотров: 5957 09.02.2012, 01:49:52 от yoorick
4
Комментариев: 1 Просмотров: 2345 25.08.2008, 18:03:43 от ktokto
 

Дизайн сайта отсутствует
оформление: Группа «САМОВАРчик»

[ Сгенерировано за 0.016 сек, 7 запросов выполнено - Использовано памяти: 1.78 MiB (Пик: 1.87 MiB) ]