вопрос
Доброго времени суток.
Нужно вывести через тег {custom} новости с сортировкой по рейтингу. Проблема в том, что {custom order="rating"} сортирует по ОБЩЕЙ СУММЕ оценок, а мне нужно по средней оценке т.е. - сумма_оценок/количество_оценок.
Подскажите пожалуйста, как это реализовать?
Нужно вывести через тег {custom} новости с сортировкой по рейтингу. Проблема в том, что {custom order="rating"} сортирует по ОБЩЕЙ СУММЕ оценок, а мне нужно по средней оценке т.е. - сумма_оценок/количество_оценок.
Подскажите пожалуйста, как это реализовать?
Если не нужна прежняя сортировка по рейтингу, нужно открыть файл /engine/modules/functions.php, найти функцию custom_print(), в ней массив $allowed_sort и заменить стандартную сортировку 'rating' => 'rating' на 'rating' => 'rating/vote_num'. Или можете добавить новый элемент массива, например 'avrating' => 'rating/vote_num' и использовать следующий код {custom order="avrating"}