- Автор темы
- #1
Доброй ночи господа.
Очень нужна ваша помощь.
Разрабы Дле, запарили своими жалобами, я решил снести их движки и поставить кастомный свой, для сателлитов, хочу чтоб выводились материалы, так же каки в дле, и чтоб шаблон не переделывать хочу оставлять тот что стоял.
Так вот для этого хочу написать скриптец..
У меня в шаблоне DLE cms есть такие стоки кода
файл main.tpl {include file="engine/modules/date.php"}
мне необходимо чтоб после парсинга, подключался файл и выводился в браузер результат date.php
Сейчас после обработки
в шаблоне выводится лишь строка engine/modules/date.php
помогите пожалуйста.
Я смотрел файл templates.class.php от движка DLE
Там как то это работает, а вот как не вкурю.
Очень нужна ваша помощь.
Разрабы Дле, запарили своими жалобами, я решил снести их движки и поставить кастомный свой, для сателлитов, хочу чтоб выводились материалы, так же каки в дле, и чтоб шаблон не переделывать хочу оставлять тот что стоял.
Так вот для этого хочу написать скриптец..
У меня в шаблоне DLE cms есть такие стоки кода
файл main.tpl {include file="engine/modules/date.php"}
мне необходимо чтоб после парсинга, подключался файл и выводился в браузер результат date.php
Сейчас после обработки
PHP:
if( strpos( $this->html, "{include file=" ) !== false ) {
$this->html = preg_replace( "/\{include file=['\"](.*?)['\"]\}/is", "\$1", $this->html);
PHP:
include_once('inc/class.php');// Подключаем обработчик
$tpl=new Tpl_Class;// Создаем новый класс
$tpl->dir = ROOT_DIR.'/templates/'.$tpl_papka;
$tpl->tpl_get($tpl->dir.'/main.tpl');//Подключаем шаблон
$tpl->tpl_parsing(); // Теперь обрабатываем заменяя переменные в шаблоне на наши данные
echo $tpl->html;// Выводим обработанный шаблон на экран
Я смотрел файл templates.class.php от движка DLE
Там как то это работает, а вот как не вкурю.
Последнее редактирование модератором: