Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Голосование DLE 9,10

Голосование DLE 9,10


     Все вопросы » Общие вопросы    3164

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

Ответа пока нет


3 комментария

Sander
PHP-developer

Sander - -

В файле engine/modules/votes.php
Можно попробовать заменить строку:
$db->query( "SELECT answer, count(*) as count FROM " . PREFIX . "_vote_result WHERE vote_id='$rid' GROUP BY answer" );

На:
$db->query( "SELECT answer, count(*) as count FROM " . PREFIX . "_vote_result WHERE vote_id='$rid' GROUP BY answer ORDER BY count DESC" );



PS. Хотя не... не то. Он все равно будет выводить ответы в том порядке, как заполнены в админке.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

SEOWEB
Юзер

SEOWEB - -

Какой вариант тогда можно реализовать?

SEOWEB
Юзер

SEOWEB - -

есть ли какой-то способ решение данного вопроса в dle 10.1?

Похожие вопросы

наверх