Не нравятся результаты поиска? Попробуйте другой поиск!

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


     02.08.2013    Общие вопросы    1936

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

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


Комментарии пользователей (3)

Sander
1125

1637 | 1204

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 - мой блог.

ICQ: 404-037-556
Skype: Sander8804

SEOWEB
29 | 10

SEOWEB - 14 июня 2014 23:46 - Юзер

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

SEOWEB
29 | 10

SEOWEB - 14 июня 2014 00:03 - Юзер

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

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

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