оно рабочее
<td width="0"><nobr>
{if ($log ne "")}
<a class=menu
href="index.php?user_details=yes">
{$smarty.const.MY_ACCOUNT_LINK}
</a>
{else}
<a class=menu
href="index.php?register=yes">
{$smarty.const.REGISTER_LINK}
</a>
{/if}
</nobr></td>
как сделать чтоб работало?
Нужно телефон показывать зарегистрированным
<?php
//$tt = 'телефон 555-31-46';
$tt ='{if ($log ne "")}телефон 555-31-46{/if}'; // не арбайтен выводит как: {if ($log ne "")}телефон 555-31-46{/if}
function add_compill($source, &$smarty) // функция компилирования
{
return preg_replace('!{include file="xyz.tpl.html"}!', '{include file="xyz.tpl.html"}{$preped}', $source); // принудительная перекомпиляция значения preped в шаблон xyz.tpl.html
}
$smarty->register_prefilter('add_compill'); // префильтр юзаем
$smarty->assign("preped", "$tt"); // значение переменной tt, присваиваем preped
?>
_____________
XMLSEO сервис купли-продажи Яндекс.XML лимитов и туннелирования Yandex и Google выдачи