CMS DataLife Engine - Система управления сайтами

Авторизация  
morgenshtern

Рейтинг новости в процентах

Рекомендуемые сообщения

На сайте стоит рейтинг второго типа Нравится/Не нравится. Есть идеи как его переделать под процентный без правок в базе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Другими словами как диапазон от -a до +a уместить в диапазон от 0 до 100%

 

Пока что пришло в голову принять 0 за 50% при количестве голосов >0

 

т.е. отрицательный диапазон от -a до 0 будет соответствовать значениям от 0% до 50%

а положительный диапазон от 0 до +1 будет соответствовать значениям от 50% до 100%

 

Есть идеи как составить формулу? Неужели все также прогуливали математику в школе как я

Изменено пользователем morgenshtern

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Минусов = (кол-во голосов - оценка) / 2

Плюсов = кол-во голосов - минусов

Процент = округлить до целого (плюсов * 100 / кол-во голосов), не забываем про проверку кол-ва голосов > 0.

Вот такие разнообразные рейтинги можно делать на базе стандартного

13666679.png

 

 

Изменено пользователем redissx
  • Поддерживаю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация