Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

17.08.2007, 14:11
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
nerezus, ну ты меня прям дураком выставил...  Эта херня по умолчанию включена, ясен пень если выключить, то и работать не будет...  С таким же успехом можно сказать "работает не везде, только там где есть поддержка PHP"...
|
|
|

17.08.2007, 14:18
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
|
|
|

17.08.2007, 14:24
|
|
Участник форума
Регистрация: 25.11.2006
Сообщений: 291
Провел на форуме: 1537850
Репутация:
536
|
|
Я на PHP не специализируюсь, но там вроде есть шаблоны FastTemplate и Smarty, смысл статьи неясен 
|
|
|

17.08.2007, 17:47
|
|
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме: 2487541
Репутация:
761
|
|
Уважаю smarty. В последнее время пишут странички\модули базирующиеся на phpbb. Так вот в phpbb довольно простой шаблонизатор, но в то же время всё что нужно в нём есть: блоки, вывод данных из массива, etc.
|
|
|

17.08.2007, 17:50
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
phpbb шаблонизатор? Я понимаю, если бы его фреймворком назвали или ещё как-то... Но шаблонизатор...  Это несколько унижает достоинства phpbb... 
|
|
|

17.08.2007, 18:10
|
|
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме: 2487541
Репутация:
761
|
|
Учимся читать. 1-ого сентября обратно в школу.
Так вот в phpbb довольно простой шаблонизатор
|
|
|

17.08.2007, 20:57
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
Провел на форуме: 1628290
Репутация:
474
|
|
на диске у себя нашел, не помню уже откуда -) Сам часто пользуюсь... Мб кому надо
PHP код:
<?
/***************************************************************
Template class for splitting code and design
****************************************************************
Usage:
//creating an object
$Template=new Template("path/to/template.tpl");
//or $Template=new Template("template string",1);
//assigning variables
$Template->a("CONTENT", "This is the Template class test!");
//printing
$Template->p();
also it's possible to get parsed text without printing it:
$content=Template->parse();
****************************************************************/
class Template{
//constructor
function Template($path, $from_str=0){
$this->error="";
if(!$from_str){
if(!file_exists($path)){
$this->error="File not found: <b>{$_SERVER[BASE_URL]}/$path</b>";
//$this->str=$this->error;
return 0;
}//end if
$str=join("", file($path));
}else{//if(!$from_str)
$str=$path;
}//end if
$this->str=$str;
return 1;
}//end of constructor function
//assign
function a($var, $value){
$this->vars[$var]=$value;
}//end of assign function
//parse
function parse(){
$this->parsed_str=$this->str;
if(isset($this->vars))
foreach($this->vars as $k=>$v){
$this->parsed_str=str_replace('%'.$k.'%', $v, $this->parsed_str);
}
return $this->parsed_str;
}//end of parse function
//print
function p(){
echo $this->parse();
}//p
function dieIfError(){
if($this->error)die($this->error);
}//dieIfError
}//end of class description
?>
|
|
|

09.09.2007, 22:02
|
|
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме: 125505
Репутация:
116
|
|
Не слушаю я советы тех кодеров, которые даже с отсупами еще писать не приучились  Ибо ИМХО нету бывал кодеров, которые пишут без отсупов
За идею реализации +1, за старания +1, за код -1 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|