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

Прикручиваем php к tpl
  #1  
Старый 20.02.2010, 00:05
Fox_NICK
Новичок
Регистрация: 10.01.2007
Сообщений: 21
С нами: 10174875

Репутация: 15
По умолчанию Прикручиваем php к tpl

опять же всем доброго времени суток!
Столкнулся с таким вопросом

имеется парсер

PHP код:
<?php class parse_class     {     var $vars     = array();     var $template;      function get_tpl($tpl_name)       {       if(empty($tpl_name) || !file_exists($tpl_name))         {         return false;         }       else         {         $this->template  file_get_contents($tpl_name);         }       }     function set_tpl($key,$var)       {       $this->vars $var;       }     function tpl_parse()       {       foreach($this->vars as $find => $replace)              {              $this->template str_replace($find$replace$this->template);              }       }     } $parse = new parse_class?>
ну и index.php

PHP код:
<?php  require('template.php'); $parse->get_tpl('Black/main.tpl'); $parse->tpl_parse();  print $parse->template;   ?>
как сделать что бы пхп код отображался в корректном виде в файле *.tpl



И еще один вопрос, хочу сделать так в cms dle
тоесть задается переменная к примеру {online} и к ней присваивается фаил online.php и тогда в шаблоне просто указываем переменную {online} и отображается рабочий модуль)

вотпробовал вот так:
$parse->set_tpl('{online}','путь к модулю.php');

ну и еще много чего пробовал, но не получилось, может кто нибудь знает как это реализовать?
 
Ответить с цитированием