[Решено] Плагин — количество просмотров топика

Здравствуйте! нужен совет, как сделать количество просмотров когда идет 1к и выше вот так http://prntscr.com/ba8ebu

Сейчас по старинке http://prntscr.com/ba8etz

Решение:
{assign var="getCountRead" value=$oTopic->getCountRead()}
{if $getCountRead >= 1000}
{assign var="getCountRead" value=$oTopic->getCountRead()/1000}
{$getCountRead|round:1}k
{else}
{$oTopic->$getCountRead()}
{/if}

Выглядит: http://prntscr.com/bai95x http://prntscr.com/baiexp и если значение менее 1к http://prntscr.com/bai9cd
Кому нужно.

12 комментариев

+1
То есть неважно сколько там их на самом деле, 1100 или 1199 ?
0
Ну как щас принято делать, за место отображения 1.000 делают 1к. Как это правильно устроено я не знаю )
0
Тема закрыта.
0
Ну вы, блин, даете.

{$iGetCountRead=$oTopic->getCountRead()}
{if $iGetCountRead >= 1000}
    {$iGetCountRead = $iGetCountRead/1000}
    {$iGetCountRead|round:1}k
{else}
    {iGetCountRead}
{/if}
Отредактирован:
0
В конце '$' пропустил перед iGetCountRead.
Сделайте наконец время редактирования > 5 мин.
0
Да, не заметил) благодарю ) Исправил в первом посте
0
Не-не! я про свой коммент. У вас в целом все правильно, но слишком олдскульно))
0
ааа)) Ну в принципе я бы не сказал что код не правильный, так-то работает..
0
А ваш вариант кода работает так же ?)
0
Ну да. Только в конце $ добавить где я написал.
0
Понял )
0
{if $oTopic->getCountRead() >= 1000}
{($oTopic->getCountRead()/1000)|round:1}k
{else}
{$oTopic->getCountRead()}
{/if}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.