jonjonson
Охренеть
Гы, послать данные и директивы для их сборки - это меньше чем послать результат?когда сборка происходит на клиенте, тогда экономится трафик и увеличивается скорость
И еще. Типа машина пользователя работает быстрее сервера?
Гы, послать данные и директивы для их сборки - это меньше чем послать результат?когда сборка происходит на клиенте, тогда экономится трафик и увеличивается скорость
Я Smarty не знаю, это что-то типа foreach(array(1,2,3) as $value) или что ? Не думаю, что это так ужасно, да и не надо держать верстальщиков за дебилов.аналог тега {cycle name=a values="1,2,3"}
......{$string_from_db}.... {dynamic}{$smarty.now|date_format:'%d %m %Y'}{/dynamic}....
что-то вроде $a = new Cycle(1, 2, 3); .... echo $a->next();аналог тега {cycle name=a values="1,2,3"}
i think, это совершенно излишне. поскольку не вижу необходимости в сборке разных шаблонов с помощью скрипта и разбрасыванием таким образом логики - а стало быть, и в более чем одном вызове diplay().А то ведь как будут передаваться переменные между вызовами display()
function smarty_modifier_strip($text, $replace = ' ')
{
return preg_replace('!\s+!', $replace, $text);
}
?><table><?
?><tr><?
?><td><?=$value?></td><?
?></tr><?
?></table><?
Запись такого вида избавляет от пробелов, но сделает слабого психикой дизайнера шизофреником, а у стойкого на психику разовьется артрит и привопальцие ^_^Автор оригинала: jonjonson
А запись вида:
избавляет нас от {strip}{/strip}PHP:?><table><? ?><tr><? ?><td><?=$value?></td><? ?></tr><? ?></table><?
Зачем это ты так усложняешь ?if (!isset($this->_tpl_vars['a'])) {$this->_tpl_vars['a'] = new Cycle(1, 2, 3);}
echo $this->_tpl_vars['a']->next();
<? $a = new Cycle(1, 2, 3); ?>
1 - <?=$a->next()?>
2 - <?=$a->next()?>
3 - <?=$a->next()?>
з.ы. ты правда хочешь писать <?=htmlspecialchars($this->tpl_vars['myvar'],ENT_QUOTES)?> вместо {$myvar|escape} ?
<?=$Html->escape($myvar);?>
Ты бы объяснил что это, я бы выссказал свою точку зренияА как же {strip}, {capture}? Вставляемые include?
1) Экономия на спичках.Вот! В шаблонизатор будет конструкция htmlspecialchars. Что будет быстрее $html->escape или htmlspecialchars?