исправил вот так
$this->template->set("'\\[if\\((.*?)\\)\\](.*?)\\[/if\\]'si", \\1 ? '\\2' : '');
Но проблема новая: не выполняется код в if()
(Добавление)
OrmaJever да не подумал проще уже напрямую:
$this->template->set("'\\[name\\](.*?)\\[/name\\]'si", ($test > 0) ? '\\1' : '');
Закройте топик. (Отредактировано автором: 22 Марта, 2012 - 19:12:40)
|