Перейти к публикации

Сортировка по значению рейтинга, а не количеству голосов


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

Ребята, есть сайт на DLE 9.2 http://statusy.su

Если в DLE поставить сортировку по популярности новостей, как стоит у меня на http://statusy.su

то новости выводятся по убыванию количества проголосовавших за новость (по убыванию количества голосов)

Как сделать, чтобы сортировка осуществлялась по убыванию именно ретинга?

Работу готов оплатить.

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

Поразбирался в структуре таблицы с новостью и пришел к выводу, что чистого значения рейтига (например 3,5) нет.

Есть сумма рейтинга 350 и количество голосов 100.

Как же отсортировать именно по значению 3,5, ведь в чистом виде этого значения в таблице нет.

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

Wanderers , тут вот в чем разница.

Сейчас при сортировке по рейтингу получается, например так http://statusy.su , то есть первые страницы занимают новости с наибольшим количеством голосов, то есть это не сортировка по рейтингу, а сортировка по количеству голосов.

Получается, что если появляется классный статус и люди выставляют ему пятерку, ему никак не выйти на первые страницы.

А статусы, которые находятся на первых страницах набирают все больше и больше голосов и укрепляются еще сильнее на превых страницах.

Сортировка именно по оценке статусов улучшила бы сайт.

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

то есть первые страницы занимают новости с наибольшим количеством голосов, то есть это не сортировка по рейтингу, а сортировка по количеству голосов.

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

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

Wanderers , тут вот в чем разница.

celsoft вам ответил и совершенно правильно, добавлю лишь что оценка вещь непростая, и для вашего варианта надо вводить еще какой то коэффициент по времени существования статьи.

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

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

celsoft , Wanderers , спасибо Вам за то, что вникаете в суть.

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

Моя сортировка не подойдет для многих сайтов, например, со статьями.

А для сайта со статусами - это очень нужная вещь.

Например, на сайте (сайт не мой) http://statuses.su если отсортировать по рейтингу, получится очень удобно для посетителя.

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

Это больше относится к сайтам с большими статьями, на которые посетители могут попасть из поиска сразу на статью.

А у меня на http://statusy.su 90% посетителей входят на главную страницу или первые страницы разделов и оценивают статусы на первых страницах.

А статусы на задворках остаются без теплоты посетителей http://statusy.su/page/279/ , хотя попадаются очень хорошие, а шансы у них попасть на первые три страницы невелики.

Ребята, посоветуйте, пожалуйста, как можно это сделать.

Наверное, о моде сортировки говорить пока рано, надо придумать алгоритм, который позволил бы свежим хорошим статусам впрыгивать на первые страницы.

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

celsoft , спасибо Вам. Очень неожиданная реализация: без алгоритмов и дополнительного столбика в таблице.

Сразу поставил, для сайта тематики статусов очень актуально.

Wanderers , спасибо Вам, что участвовали в обсуждении.

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...