Вид материаловМенюКатегорииИнформерКнопки
Наш чат 1
Онлайн всего: 1
Гостей: 1
Пользователей: 0
1

Сокращения цифр К. М. Т. просмотры лайки и тд

Добавлено 16-01-2023 в 03:38

  • Категория Разное
  • Авторwaak
  • Просмотры403
  • Комментарии0
  • Понравилось22
Сокращения цифр К. М. Т. просмотры лайки и тд
Здравствуйте! сегодня для сайта делал сокращение цифр вида 1к 1м и так далее и вот решил поделится им с вами может кому-то понадобится мой вариант

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

Установка

Копируем скрипт ниже и размещаем его в нижнюю часть сайта что бы он срабатывал на всех страницах или же на те страницы где будите его использовать если не нужно что бы скрипт был на всех страницах
Код


  <script>

  $('.waak').each(function() {  
  num = $(this).html();  

  function nFormatter(num) {
  if (num >= 1000000000000) {
  return (num / 1000000000000).toFixed(1).replace(/\.0$/, '') + 'T';
  }
  if (num >= 1000000000) {
  return (num / 1000000000).toFixed(1).replace(/\.0$/, '') + 'G';
  }
  if (num >= 1000000) {
  return (num / 1000000).toFixed(1).replace(/\.0$/, '') + 'M';
  }
  if (num >= 1000) {
  return (num / 1000).toFixed(1).replace(/\.0$/, '') + 'K';
  }
  return num;
  }

  $(this).html(nFormatter(num) );  
   
  });  

  </script>

Не забываем сохранить!

Теперь нужно добавить класс waakк блоку с цифрами
что бы было так пример для количество просмотров
Код
<div class="waak">$READS$</div>


Для тех кто хочет посмотреть как он работает вот вам пару блоков с разными сумами. Просто копируйте все блоки и разместите выше скрипта
Код
<div class="waak">1000</div>
<div class="waak">10500</div>
<div class="waak">200000</div>
<div class="waak">1000000</div>
<div class="waak">10000000</div>
<div class="waak">100500000</div>
<div class="waak">1000000000</div>
<div class="waak">1000000000000</div>


Ну и пару слов о том как добавить или удалить условия сокращения так как кому-то может не нужно миллиарды и тд.
вообщем по этому я и разбил всё на условия и вот как выглядит условие
Цитата
if (num >= 1000000000) {
return (num / 1000000000).toFixed(1).replace(/\.0$/, '') + 'G';
}

Да и для тех кто не понимает в скриптах удалять нечего не нужно это не обязательно

Оставить комментарий

Добавлять комментарии могут только зарегистрированные пользователи.

Регистрация Вход
Комментарии
pa patali2k

Спасибо большое!

06-06-2025 в 05:58 материал
waak

на все страницы вывести можно скриптом через запрос на персональную страницу пользователя а на странице со списком закладок я вывел так

Код
У вас $NUM_ENTRIES$ заклад<?if($NUM_ENTRIES$%10=0||$NUM_ENTRIES$%10>4||$NUM_ENTRIES$%100>10&&$NUM_ENTRIES$%100<15)?>ок<?else?><?if($NUM_ENTRIES$%10=1)?>ка<?else?>ки<?endif?><?endif?>

05-06-2025 в 22:07 материал
pa patali2k

Добрый день! Waak подскажи как вы сделали У вас N закладок, у меня выходит 1-5 например, так если можете подскажите как вывести кол.во закладок пользователя например в мини профиль, чтоб кол.во закладок показывало на любой странице

04-06-2025 в 16:51 материал
pa patali2k

Добрый день!
Сегодня снова попробовал установить скрипт и он снова не заработал, все перерыл, изменял, убирал и никак не заводился.
Решение: В общих настройках сайта нужно переключить Версия библиотеки jQuery: на jquery-1.12.4.min.js
В общем теперь просьба, не могли бы переписать скрипт закладок под jquery-3.6.0.min.js qv

19-05-2025 в 17:16 материал
waak

напишите сайт я посмотрю так как данный скрипт стоит у меня на сайте и работает отлично! или скиньте доступ к панели я сам вам поставлю его!

13-04-2025 в 17:56 материал
pa patali2k

Добрый вечер, не работает, при нажатии на кнопку "в закладки" всплывает маленькая окно загрузка и так и стоит грузит бесконечно

13-04-2025 в 01:45 материал
ch chirianovconstantin

Спасибо буду ждать

18-02-2025 в 23:03 материал
waak

Здравствуйте сейчас нет времени на это но чуть позже сделаю выложу на сайт

16-02-2025 в 18:32 материал
ch chirianovconstantin

здавствуите помогите зделать скрипт под модуля бог

15-02-2025 в 23:13 материал
waak

Пожалуйста, вам спасибо что заходите на сайт

10-02-2025 в 12:32 материал
sa sardor

Спасибо огромное

06-02-2025 в 13:34 материал
Fr Frag

Прикольно работает

15-11-2024 в 01:20 материал

Услуга от адмиистратора

Вы можите заказать установку от администратара ( waak ) этого материала или любого другога с нашего сайта на ваш сайт или доработку под ваши нужды!

от 150рзаказать