|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2011, 00:11 | #1 |
Форумчанин
Регистрация: 23.12.2008
Сообщений: 102
|
POPCORN TEMPLATE ENGINE - быстрый и маленький шаблонизатор!
Решил для своей CMS-ки написать маленький и быстрый шаблонизатор Popcorn! Собственно выкладываю в паблик. выслушаю критику, советы и предложения ) Встроенные шаблонные теги: ----------------------------------------------------------------- {echo $var} - Вывести значение переменной. {var name $var2} - Создать локальную переменную. Видимость только в текущем в шаблоне. Если нужно передать во вложенный то заюзать {assign} {const name $value} - Создать константу {file 'filename'} - Загрузить файл {run function()} - Запустить php функцию {if expr} {else} {elseif expr} {/if} - Конструкция IF {loop $mas as $item}{/loop} - Конструкция LOOP {loop $mas as $key => $item}{/loop} {codes} - Показать все зарегистрированные шаблонные теги/коды {vars} - Показать все созданные шаблонные переменные {dump $var} - Показать информацию о переменной {assign var 'value'} or {assign var $value} - Создать глобальную переменную. Она будет видна в подключаемых шаблонах {include 'template_name'} - Подключить шаблон Примеры, документацию и последнюю версию можно посмотреть на офф. сайте: http://popcorn.template-cms.org/ Так же Popcorn можно подключить к CodeIgniter: http://popcorn.template-cms.org/#3 p.s. TCodes - закрыт!
https://github.com/Awilum - Open Source Evangelist
|
08.05.2011, 01:47 | #2 |
Форумчанин
Регистрация: 23.12.2008
Сообщений: 102
|
Сделал снипеты для Sublime Text
@@ - {@ $var} @echo - {echo $var} @if - {if $var} {/if} @ifelse - {if $var} {else} {/if} @ifelseif - {if $var} {elseif $var} {/if} @loop - {loop $key as $item} {/loop} @var - {var name $var2} @const - {const name $value} @assign - {assign var $value} @include - {include 'template_name'} @file - {file 'filename'} @run - {run function()} @vars - {vars} @codes - {codes} @dump - {dump $var} Скачать: popcorn.zip Установка: Распаковать в папку Sublime Text\Packages\User
https://github.com/Awilum - Open Source Evangelist
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Template CMS - TCodes - Быстрый и маленький расширяемый, шаблонизатор! | awilum | PHP | 4 | 03.05.2011 22:09 |
template, typedef и наследование | valdemar593 | Общие вопросы C/C++ | 2 | 12.03.2011 18:46 |
Content + Template + style | sealmu | WPF, UWP, WinRT, XAML | 0 | 25.02.2011 14:22 |
быстрый очень быстрый переход в документе | Окоча Юра | Microsoft Office Word | 23 | 30.11.2010 16:27 |
template | Bogdanm | Общие вопросы C/C++ | 2 | 22.04.2010 00:20 |