Изменяем вид количества просмотров

Изменяем вид количества просмотров

После увеличения посещаемости сайта, встал вопрос сократить вид счетчика просмотра новости. Суть модуля в том, что когда счетчик достигнет 1000 просмотров, то вместо 1000 он будет показывать - 1К.
 
Установка:
1. В engine/modules/ создать файл views.php с содержимым:
<?php
$amounts = [
	'',
	'К',
	'М',
	'B',
];

$level = 0;
$views = preg_replace('/[^\d]/', '', $views);
$views = intval($views);
while ($views > 1000) {
	$views = $views / 1000;
	$level++;
}
$views = round($views, 1);
echo $views . $amounts[$level];

2. В шаблоне новости добавить:
{include file="engine/modules/views.php?views={views}"}

Готово!
 
Автор: Sander
Источник:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика