Перейти к публикации

Использование шаблонизатора DLE


Foxa

Рекомендованные сообщения

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

Смотрите в качестве примера тот же календарь

Ссылка на сообщение
Поделиться на других сайтах

lifestar, во, кажется получилось !

require_once 'modules/temp.php';


require_once 'templates.class.php';


$tpl = new template();


	$tpl->load_template('main.tpl');


	$tpl->set('{temp}', $tpl->result['temp']);


	$tpl->compile('main');


	echo $tpl->result['main'];


	$tpl->global_clear();

Написал так... вроде работает :P Спасибо !!!

Если есть недочёты в моём коде - напижи пожалуйста ;)

Ссылка на сообщение
Поделиться на других сайтах

lifestar, так... не работает :lol:

Структура:

modules/temp.php

templates/main.tpl

index.php

templates.class.php

index.php

...


require_once 'templates.class.php';


$tpl = new template();


	$tpl->load_template('main.tpl');


	$tpl->set('{temp}', $tpl->result['temp']);


	$tpl->compile('main');


	echo $tpl->result['main'];


	$tpl->global_clear();

main.tpl
{temp}
modules/temp.php
$f = checknum($f);


if ($f != 'all') {

	$temp = "$f ...";

}

else {

	$temp = '* ...';

}

Примерно такое. Мне надо чтобы содержание temp.php отображалось на странице при помощи тега {temp}. Как сделать ?

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...