(10 июн 2014, 15:43) (
0/
0)
[
0]
DarkAKC,
я имел введу смысл их использовая а то начитался всякого в одном месте шаблонизаторы гавно в другом наоборот хз чё выбрать толи выкинуть его или же юзать
(10 июн 2014, 14:17) (
0/
1)
[
-1]
Kuznetsov,
*кед
(10 июн 2014, 14:05) (
0/
0)
[
0]
Jamir,
что то вроде
P,S тут принцип а не мой класс
<?php
class shablon {
private $dir; // Директория с tpl-файлами
private $data = array(); // Данные для вывода
public function __construct($dir_tmpl) {
$this->dir_tmpl = $dir;
}
/* Метод для добавления новых значений в данные для вывода */
public function set($name, $value) {
$this->data[$name] = $value;
}
/* Метод для удаления значений из данных для вывода */
public function delete($name) {
unset($this->data[$name]);
}
/* При обращении, например, к $this->title будет выводиться $this->data[\"title\"] */
public function __get($name) {
if (isset($this->data[$name])) return $this->data[$name];
return \"\";
}
/* Вывод tpl-файла, в который подставляются все данные для вывода */
public function display($template) {
$template = $this->dir.$template.\".tpl\";
ob_start();
include ($template);
echo ob_get_clean();
}
}
?>
(10 июн 2014, 13:53) (
0/
0)
[
0]
Kuznetsov,
я предположил
(10 июн 2014, 13:43) (
0/
0)
[
0]
Kuznetsov,
ну тебя в онал барыга или ещё чё вот напишу доку узнаю как получить лицуху чтоб всяким гавноедам на зло
(10 июн 2014, 13:40) (
0/
1)
[
-1]
Kuznetsov,
чё то ты какойто не здоровый
(10 июн 2014, 13:40) (
0/
0)
[
0]
Kuznetsov,
чё? сам себе вопрос задал?
(10 июн 2014, 13:36) (
0/
0)
[
0]
Kuznetsov,
там целый класс как будешь юзать без документации которую я ещё не написал?
(10 июн 2014, 13:34) (
0/
0)
[
0]
кароче написал шаблонизатор кому надо потом выложу

а чё такова вы писали? ну там не гавно ЦМС а например фреймворк
мой шаблонизатор по скорости обошёл смарти ибо всё куда проще сделал без наворотов