Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Правильный рейтинг новости DLE

Правильный рейтинг новости DLE


     27.09.2013    Хаки    1839

вопрос
Сделал топ песен для сайта при помощи тега custom.
Реализовал так:
1 песня - 1 новость с дополнительными полями которые выводятся..
так же выводится рейтинг новости который по совместительству рейтинг песни..

Возможно ли сделать вывод по такой схеме (rating*vote_num)?
где rating- рейтинг новости, а vote_num-количество проголосовавших за новость.

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

Заранее спасибо за помощь..

Ответил: alexa-osta


Небольшая полезная статья о том, как можно самостоятельно изменять параметры сортировки новостей, при выводе новостей, с использованием тега {custom}. Если кому-то нужно сортировать новости, выводимые через {custom} не тем методом, который указан в настройках категории или в настройках скрипта, то эта статья для вас.

Открываем файл: /engine/modules/functions.php

Ищем:
$sql_select

Над этим вставляем нужные параметрные строки, например:

if ($custom_category == '3') {$config['news_sort'] = 'date'; $config['news_msort'] = 'DESC';}

(Тоесть, когда у вас стоит категория 3, то выводимые ей новости будут сортироваться в стандартном порядке (по дате + по убыванию))

Если-же нужно в каком-то другом, то вот:

Возможные значения news_sort: date, rating, news_read, title (думаю переводить на русский какой параметр как выводит - ненужно)

Возможные значения news_msort: DESC (по убыванию), ASC (по возрастанию)

(Vitas).

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

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

 06.04.2014 Decathlete  Хаки