Показать сообщение отдельно

  #9  
Старый 24.08.2008, 12:45
-=Static=-
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме:
347573

Репутация: 185
По умолчанию

Цитата:
Сообщение от superboys  
Всмысле регэкспа пиши по русски и общедоступно))
Regexp - регулярное выражение.


Цитата:
Сообщение от Devoldini  
как сделать блоки вида *.tpl на примере DLE?
Нужно чтобы блоки выводились тегами типа {superblock}...
ну и понятно, чтобы php в шаблонах был неактивным.
1. Тебе надо создать файл шаблона *.tpl Наворганить там все что нужно.
2. Если псевдотеги которые ты юзал, например: {superblock}, не входят в списк стандартных то в индексном файле (index.php) перед строкой:

PHP код:
$tpl->compile('main'); 
надо будет добаить строчку:

PHP код:
$tpl->set('{superblock}'ТО ЧТО ТЫ ХОЧЕШЬ ЧТОБ ТАм БЫЛО); 

В итоге чтоб подключить свой TPL со своими псевдотегами надо будет вписать в индекс примерно следующее:

PHP код:
$tpl->load_template('ИМЯ_ТВОЕГО_ШАБЛОНА.tpl');
$tpl->set('{superblock}''ТО ЧТО ТЫ ХОЧЕШЬ ЧТОБ ТАм БЫЛО');
$tpl->compile('ИМЯ подшаблона которое будет фигурировать в массиве $tpl->result[]');
$tpl->clear(); 
Вот как-то так =)
Если не оч понятно, то скачай любой прилиный мод для ДЛЕ, и там посмотри как они реализуют.

Последний раз редактировалось -=Static=-; 24.08.2008 в 13:02..
 
Ответить с цитированием