Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Голосование DLE 9,10

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


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

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

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


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

Sander
PHP-developer

Sander - 3 августа 2013 20:21 -

В файле 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 - 14 июня 2014 23:46 -

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

SEOWEB
Юзер

SEOWEB - 14 июня 2014 00:03 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх