• Страница 1 из 1
  • 1
Форум про uCoz » В помощь веб-мастерам » Уроки для Веб-Мастеров » Округление чисел (1000 to 1k) для uCoz - Форум сайта
Округление чисел (1000 to 1k) для uCoz - Форум сайта
milan_shubin OfflineДата: Четверг, 30.11.2017, 19:33 | Сообщение # 1
milan_shubin
Проверенный
Сообщений: 94
5

Описание скрипта:


Если у вас большой посещаемый портал, где у материалов огромное количество просмотров или загрузок, выводить полное число не совсем удобно, так как оно может занимать достаточно много места. Особенно это критично для вида материалов в несколько колонок или для мобильных версий, где места в обрез.

Чтобы сэкономить немного места, да и привести в более понятный и современный вид отображение численной информации, можно преобразовать 1000 в 1k. В сети из готовых решений было только вычисление скриптом, что и неудобно в использовании, да и в отношении поисковых систем это подмена информации.

Поэтому решено было обойтись силами системы. Решение не заставило себя ждать — все можно реализовать на условных операторах. Итак, если вы хотите округлять до тысяч (то есть из 1536 получить 1k), то используем этот код:
Код
<?if($READS$ > 1000)?> <?int($READS$/1000)?>k<?else?>$READS$<?endif?>

Где $READS$ заменяем на нужный код.
Если необходимо выводить и сотни (то есть из 1887 получить 1.8k), используйте такой код:
Код
<?if($READS$ > 1000)?> <?int($READS$/1000)?>.<?int($READS$%1000/100)?>k<?else?>$READS$<?endif?>


Материал взять с сайта: 7uarts.ucoz.org


Форум про uCoz » В помощь веб-мастерам » Уроки для Веб-Мастеров » Округление чисел (1000 to 1k) для uCoz - Форум сайта
  • Страница 1 из 1
  • 1
Поиск: