Доброго времени суток уважаемые.
Я тут немного не в трезвом состояние, но могу рассуждать логично.
Хочу с вами поделиться функцией.Которая выводит количество друзей,групп,музыки,фото и.т.д
В формате как у ВК и не только.Если у вас или вашего друга 1000 друзей, то вам выведет 1 К.
Если у вас или друга Лимон друзей,групп,музыки,фото и.т.д то Функция вам выведет 1 К.К
Давай мы с тобой разберемся мой Юный друг.
1к. Это 1000.А ели 2к значит это 2000.
Даже если перевести на Язык Гоблинов, то
косарь это 1000, 2 косаря это 2000.
Надеюсь ты понял смысл моих слов.
Теперь вернемся с тобой к любимой нам с тобой CMS(Content Management System)под названием Vii-Engine.
Давай мы с тобой зайдём вот по такому пути \system\modules
Для тех кто переписал Пути, ищите сами.
Давай мы там найдём с тобой во такой файл functions.php и откроем его для редактирования.
Давай найдём с тобой вот такую строку вначале
<? или <?php
и вставим после этой строки нашу функцию.
function CheckSumm($var){
if(($var/1000000000)>1){
$retVal=round($var/1000000000,1).' Сто лямов.Ахаха';
}else
if(($var/1000000)>1){
$retVal=round($var/1000000,1).' К.К';
}else if(($var/1000)>1){
$retVal=round($var/1000,1).' К';
}else{
$retVal=$var;
}
return $retVal;
}
Сохраним файл.
Теперь чтоб нам воспользоваться данной функцией
Её нужно запустить до вывода суммы которой хочешь.
Например для CMS Vii-Ehgine.
Давай зайдем с тобой в директорию \system\modules
И откроем там файл profile.php
И найдём там строку $tpl->set('{friends}', $tpl->result['all_friends']);
Эта строка выводит количество друзей у тебя или у другого пользователя.
В формате например 1001 друг.
Чтоб нам с тобой не выводить тупо число.
Нам надо до вывода присвоить функцию которую описал выше.
Т.Е Заместо $tpl->set('{friends}', $tpl->result['all_friends']);
нам надо написать до $tpl->result['all_friends']); (CheckSumm(тут у нас число которое например 10000))
Пример CheckSumm($tpl->result['all_friends']));
$tpl->result['all_friends']) это именно то что выводит нам 10000.
Чтоб нам не выводит тупо число, а вывести например если у человека 10 тысяч друзей,
то нам нужно добавить функцию до вывода числа, которую описали выше.
Смотри $tpl->set('{friends}', CheckSumm($tpl->result['all_friends']));
Теперь до вывода $tpl->result['all_friends'] мы добавили функцию CheckSumm
Которая у нас уже будет считать количество в виде 1к или 1к.к.
Если ты понял и тебе понравилось.То нажимай за мои старания и потраченное время.
Автор Статьи Kir KMS Он же Кирилл Яковлев