Повышаем точность рейтинга со звездами
Стандартный рейтинг со звездами показался не совсем точным. Это мы смогли обнаружить, когда вывели число рейтинга с помощью этого хака, который показывал нам оценку 4.7, в то время, как звезды показывали нам показатель в 4.5. Исправляем это.
Установка:
1. Открыть engine/modules/functions.php, и примерно на 281 строке найти:
if( $rating AND $vote_num ) $rating = round( ($rating / $vote_num), 0 );
else $rating = 0;
if ($rating < 0 ) $rating = 0;
$rating = $rating * 20;
Заменить все на:
if($rating AND $vote_num) {
$rating = round(($rating / $vote_num), 1);
} else {
$rating = 0;
}
if($rating < 0) {
$rating = 0;
}
$rating = floor($rating * 20);
Готово!
• Автор: Артем Мáлков
• Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.