На сайте ведутся работы!
Поэтому могут быть ошибки и недочеты. Приносим свои извинения и постараемся все исправить в ближайшее время.
AdBlock
Блокируйте рекламу. Просматривайте быстрее.
Adguard
Самый быстрый и легковесный блокировщик рекламы для браузеров.
Недавние обсуждения
Недавно в интернете появился скрипт под названием 1000 to 1k. Суть скрипта в сокращении больших чисел в более компактный аля ВК. 1000-1к, 1500-1.5к и т.д. Я нашел два варианта исполнения скрипта. Первый сайт это делает на условных операторах, а другой на javascript.

Давайте посмотрим на оба варианта.

Первый ( источник )

Код на условных операторах

Код
<?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?>


Второй ( источник ) ( DEMO )

Код на условных javascript

Установка:

1. Присвоить нашим числам атрибут mmin:

Код
<div class="mmin">1000</div>


2. Добавить javascript:

Код
$('.mmin').each(function() {  
  num = $(this).html();  
  if(num > 999) {num = parseInt(num)/parseInt(1000);  
  num = num.toFixed(1).replace(/\.0$/, '') + 'K'; };  
  $(this).html(num);  
  });
Теги к материалу
to, 1000, 1K
Поделись материалом с друзьями
Рекомендуем к просмотру
К материалу оставили 0 комментариев