Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Проблема с профилем пользователя!

Проблема с профилем пользователя!


     23.09.2013    Общие вопросы, Общие вопросы по PHP    3961

вопрос
При нажатии на профиль пользователя выскакивает ошибка:
Fatal error: Call to undefined function userrating() in /home/p203038/www/onekinoman.ru/engine/modules/profile.php on line 457
Код 457 строчки такой:
$tpl->set( '{rate}', userrating( $row['user_id'] ) );

Что не так с этим кодом? Версия DLE 9.8

Ответил: Sander


С этим кодом полный порядок.
А вот в engine/modules/functions.php "теперь нет куска ж@пы"
Нет функции userrating

function userrating($id) {
    global $db;
    
    $row = $db->super_query( "SELECT SUM(rating) as rating, SUM(vote_num) as num FROM " . PREFIX . "_post_extras WHERE user_id ='{$id}'" );
    
    if( $row['num'] ) $rating = round( ($row['rating'] / $row['num']), 0 );
    else $rating = 0;

    $rating = $rating * 20;
    
    $rated = <<<HTML
<div class="rating" style="display:inline;">
        <ul class="unit-rating">
        <li class="current-rating" style="width:{$rating}%;">{$rating}</li>
        </ul>
        </div>
HTML;
    
    return $rated;
}

1 комментарий

Jkeo
Юзер

Jkeo - 23 ноября 2014 03:38 -

Спасибо огромное!!! на 10,3 та же проблема была. Только не пойму, при установке чего так промахнулся?

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

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

наверх