Домой Каталог: Дополнения WP-Recall Rating System Средний рейтинг поста без звезд
3ответ(ов) в теме
Andrik_33
не в сети 4 года
На сайте с 19.12.2017
Участник
Тем 3
Сообщения 7
1
21:43
Версия WP-Recall: 16.9.2
Версия дополнения: 3.1.0

Здравствуйте! У WP-Recall есть 2 способа вывести рейтинг публикации: rcl_get_total_rating() - сумма всех голосов и rcl_get_html_post_rating() - звездный рейтинг со средним арифметическим всех голосов.

Как я могу вывести среднее всех голосов как в rcl_get_html_post_rating(), но без звезд?

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
2
10:24

Andrik_33 сказал(а)
звездный рейтинг со средним арифметическим всех голосов.

- не звездный рейтинг функция получает, а тот который выставлен в настройках - там могут быть звезды, мне нравится, лайк-дизлайк

Данные хранятся в таблицах wp_rcl_rating_values и wp_rcl_rating_totals - выбирайте нужные данные и находите среднее значение

0
Andrik_33
не в сети 4 года
На сайте с 19.12.2017
Участник
Тем 3
Сообщения 7
3
11:41

И как я этого не заметил?

    function get_sum_values($args){
        
        $this->query['select'] = array(
            "SUM(".$this->query['table']['as'].".rating_value)"
        );
        
        return $this->get_var($args);
        
    }

"SUM(".$this->query['table']['as'].".rating_value)" => 
"AVG(".$this->query['table']['as'].".rating_value)"

Решено! Спасибо за помощь!

0
Тема закрыта. Публикация новых сообщений запрещена.