| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Свой шаблонизатор |
| Автор: OlegNT 25.3.2006, 22:01 |
| Здравствуйте! Хороший тут у вас форум. Спасибо другу, что позвал сюда =) Вот хочу выложить шаблонизатор (еще только начатый). Прошу тех, кто рулит очень хорошо во всем этом - подсказать, нормально ли я делаю? Может, кто-то даст совет или сделает замечание, чтобы я учел их сразу и не делал ошибок в дальнейшем. Пока шаблонизатор умеет склеивать файлы, заменять переменные {BLABLABLA}, а также удалять блоки: <!-- BEGIN block_name --> Тело блока <!-- END block_name --> Хочу еще сделать повторение блоков. И как-то организовать блок в блоке. Но это потом. |
| Автор: Ciber SLasH 25.3.2006, 22:17 |
| Посмотри как другие делали такое: http://forum.vingrad.ru/index.php?showtopic=44503&view=findpost&p=395070 |
| Автор: RomanK 25.3.2006, 23:54 | ||
| OlegNT, я вот тоже написал собственный шаблонизатор. Я его написал для себя. Знаю что существует достаточно много других шаблонных движков, но мне гараздо ближе свое. Тем более писал его для преобретения опыта в этом деле. И навязывать его никому не хочу. Я его написал давно... НО: он требует небольшой доработки. Там есть небольшой глюк при парсинге блоков сложной вложенности. Но это не очень мешает. С использованием этого шаблонизатора я сделал уже один проект... кому интересно, могу дать ссылку. Ну а теперь немного о том как он работает:
Если еще что-нибудь интересно, спрашивай. |
| Автор: AntonioBanderaz 26.3.2006, 10:26 |
| на самом деле очень похоже на шаблонизатор в пакете PEAR... Зачем переписывать если за тебя это уже сделали, и довольно качественно... Ты же ничего нового не придумал.... ))) |
| Автор: OlegNT 26.3.2006, 14:22 | ||
Да, вы правы. Первоначально я увидел систему шаблонов в phpBB. Там есть, естественно, шаблонизатор, но, честно сказать, я в нем так и не разобрался. Поэтому решил сделать что-то свое |
| Автор: RomanK 26.3.2006, 14:32 |
| А, честно, даже не разбирался. |