Интересное решение на неявном преобразовании типов
Задача, собственно, проста: ненавязчиво напоминать пользователю когда он последний раз читал топик надписью в заголовке о количестве дней, прошедших с момента последнего его прочтения. Делается так:
Комментировать дальше не буду, но на вопросы отвечу).
{$numberOfDays = ($smarty.now|date_format:"%Y%m%d"-0)-($oTopic->getDateRead()|replace:"-":""-0)}
{if ($numberOfDays != 0) }
<div style="font-size: 10px; display: inline; color: #d3d3d3;">
(Прочитано {$numberOfDays} дней назад)
</div>
{/if}
Комментировать дальше не буду, но на вопросы отвечу).