Спасибо за раздачу и оценка релиза

T-John

Пользователь
Вчера поставил на локалку 491 ревизию, обновил до 496, поставил этот мод, работает отлично =)
 

alexsin

Пользователь
Помогите пожалуйста вывести результат рейтинга (звездочки) на главную..
пользуюсь рейтингом со звездами (пост #80)
build_cat_forums
Код:
if($bb_cfg['t_top_downloaded_week']) 
{
$data = DB()->fetch_rowset("SELECT
tr.topic_id, tr.forum_id, tr.reg_time, tr.complete_count, tr.size, tr.attach_id,
t.topic_title, t.topic_image,
        atd.rating_count, atd.rating_sum, 
f.forum_name,
u.username, u.user_id, u.user_rank
FROM
". BB_BT_TORRENTS ." tr
LEFT JOIN ". BB_TOPICS ." t ON tr.topic_id = t.topic_id
LEFT JOIN ". BB_FORUMS ." f ON tr.forum_id = f.forum_id
LEFT JOIN ". BB_USERS ." u  ON tr.poster_id = u.user_id
LEFT JOIN ". BB_ATTACHMENTS_DESC ." atd ON tr.attach_id = atd.attach_id
WHERE reg_time > ". (TIMENOW - 7*86400) ."
ORDER BY
tr.complete_count DESC
LIMIT 0,".$bb_cfg['t_top_downloaded_week']);
$this->store('top_downloaded_week', $data);
}

index
Код:
    $rating_sum = $top_download['rating_sum'];
    $rating_count = $top_download['rating_count'];
 
    $stars = array('one','two','three','four','five');
    $rate_on = '<ul class="rating';
    if($rating_sum && $rating_count>0) {
        $rate_on .= ' '.$stars[round($rating_sum/$rating_count,1)-1].'star">';
    }
    else {$rate_on .='">';}
    for ($r = 1; $r <= 5; $r++ ) {
        $rate_on .= '<li class="'.$stars[($r-1)].'"><a class="south" title="' . $lang['RATING_VOTES2'] . $top_download['rating_count'] .'" href="'.TOPIC_URL . $top_download['topic_id'].'"  onClick="rate('.$top_download['attach_id'].','.$r.');"></a></li>';
    }
    $rate_on .='</ul>';
 
    $rate_off = '<ul class="rating';
    if($rating_sum && $rating_count>0) {
        $rate_off .= ' '.$stars[round($rating_sum/$rating_count,1)-1].'star">';
    }
    else {$rate_off .='">';}
    for ($r = 1; $r <= 5; $r++ ) {
        $rate_off .= '<li class="'.$stars[($r-1)].'"><a class="south" title="' . $lang['RATING_VOTES2'] . $top_download['rating_count'] . $lang['RATING2'] . $top_download['rating_sum'] .'" href="'.TOPIC_URL . $top_download['topic_id'].'"></a></li>' ;
    }
    $rate_off .='</ul>';
 
... в шаблон ...
 
 
'RATING'          => '<p id="VR'.$top_download['attach_id'].'" style="float:left;">'. (($userdata['user_id']) ? $rate_off : $rate_on) .'</p>',

в шаблон.тпл
Код:
<p>{TopDownloadedWeek.RATING}</p>
ошибки никакие не вылетают, логи чистые, но результат рейтинга не показывает(в виде звезд)... до этого по аналогии сделал для portal, там все показывает
 

T-John

Пользователь
T-John, обновитесь до 497, без нее толку от 496 нету
Уже обновлялся, при нажатии на "Текущие активные торренты", вылезало окошко с надписью ",null", уставноку перепроверил, всё верно сделал) поэтому откат сделал на 496 без последнего пункта)
 

XLex

Пользователь


Notice: Undefined variable: in /home/alex/forum/thanks.php on line 88

Notice: Undefined variable: seeding in /home/alex/forum/thanks.php on line 88

Notice: Undefined index: thanks_count in /home/alex/forum/thanks.php on line 90

Notice: Undefined variable: in /home/alex/forum/thanks.php on line 88

Notice: Undefined variable: seeding in /home/alex/forum/thanks.php on line 88

Notice: Undefined index: thanks_count in /home/alex/forum/thanks.php on line 90

Notice: Undefined variable: i in /home/alex/forum/thanks.php on line 88

Notice: Undefined variable: seeding in /home/alex/forum/thanks.php on line 88

Notice: Undefined index: thanks_count in /home/alex/forum/thanks.php on line 90

Notice: Undefined variable: i in /home/alex/forum/thanks.php on line 88

Notice: Undefined variable: seeding in /home/alex/forum/thanks.php on line 88

Notice: Undefined index: thanks_count in /home/alex/forum/thanks.php on line 90

Notice: Undefined variable: i in /home/alex/forum/thanks.php on line 88

Notice: Undefined variable: seeding in /home/alex/forum/thanks.php on line 88

Notice: Undefined index: thanks_count in /home/alex/forum/thanks.php on line 90

Notice: Undefined variable: i in /home/alex/forum/thanks.php on line 88

Notice: Undefined variable: seeding in /home/alex/forum/thanks.php on line 88

Notice: Undefined index: thanks_count in/home/alex/forum/thanks.php on line 90
Template->make_filename(): Error - template file not found:

templates/default/thanks.htm
 

alexsin

Пользователь
Помогите пожалуйста вывести результат рейтинга (звездочки) на главную..
пользуюсь рейтингом со звездами (пост #80)
build_cat_forums
Код:
if($bb_cfg['t_top_downloaded_week'])
{
$data = DB()->fetch_rowset("SELECT
tr.topic_id, tr.forum_id, tr.reg_time, tr.complete_count, tr.size, tr.attach_id,
t.topic_title, t.topic_image,
        atd.rating_count, atd.rating_sum,
f.forum_name,
u.username, u.user_id, u.user_rank
FROM
". BB_BT_TORRENTS ." tr
LEFT JOIN ". BB_TOPICS ." t ON tr.topic_id = t.topic_id
LEFT JOIN ". BB_FORUMS ." f ON tr.forum_id = f.forum_id
LEFT JOIN ". BB_USERS ." u  ON tr.poster_id = u.user_id
LEFT JOIN ". BB_ATTACHMENTS_DESC ." atd ON tr.attach_id = atd.attach_id
WHERE reg_time > ". (TIMENOW - 7*86400) ."
ORDER BY
tr.complete_count DESC
LIMIT 0,".$bb_cfg['t_top_downloaded_week']);
$this->store('top_downloaded_week', $data);
}

index
Код:
    $rating_sum = $top_download['rating_sum'];
    $rating_count = $top_download['rating_count'];
 
    $stars = array('one','two','three','four','five');
    $rate_on = '<ul class="rating';
    if($rating_sum && $rating_count>0) {
        $rate_on .= ' '.$stars[round($rating_sum/$rating_count,1)-1].'star">';
    }
    else {$rate_on .='">';}
    for ($r = 1; $r <= 5; $r++ ) {
        $rate_on .= '<li class="'.$stars[($r-1)].'"><a class="south" title="' . $lang['RATING_VOTES2'] . $top_download['rating_count'] .'" href="'.TOPIC_URL . $top_download['topic_id'].'"  onClick="rate('.$top_download['attach_id'].','.$r.');"></a></li>';
    }
    $rate_on .='</ul>';
 
    $rate_off = '<ul class="rating';
    if($rating_sum && $rating_count>0) {
        $rate_off .= ' '.$stars[round($rating_sum/$rating_count,1)-1].'star">';
    }
    else {$rate_off .='">';}
    for ($r = 1; $r <= 5; $r++ ) {
        $rate_off .= '<li class="'.$stars[($r-1)].'"><a class="south" title="' . $lang['RATING_VOTES2'] . $top_download['rating_count'] . $lang['RATING2'] . $top_download['rating_sum'] .'" href="'.TOPIC_URL . $top_download['topic_id'].'"></a></li>' ;
    }
    $rate_off .='</ul>';
 
... в шаблон ...
 
 
'RATING'          => '<p id="VR'.$top_download['attach_id'].'" style="float:left;">'. (($userdata['user_id']) ? $rate_off : $rate_on) .'</p>',

в шаблон.тпл
Код:
<p>{TopDownloadedWeek.RATING}</p>
ошибки никакие не вылетают, логи чистые, но результат рейтинга не показывает(в виде звезд)... до этого по аналогии сделал для portal, там все показывает
Помогите пожалуйста кто нить.
 

alexsin

Пользователь
дело в том, что при нажатии на то место где должны быть расположены звезды правой кнопкой мыши "просмотр кода элемента"(Chrome)
видно:
Код:
<div>
<p><span id="VR2211" style="float:left;margin-right:7px"></span></p>
<ul class="rating twostar">
<li class="one"><a href="viewtopic.php?t=3235"></a></li>
<li class="two"><a href="viewtopic.php?t=3235"></a></li>
<li class="three"><a href="viewtopic.php?t=3235"></a></li>
<li class="four"><a href="viewtopic.php?t=3235"></a></li>
<li class="five"><a href="viewtopic.php?t=3235"></a></li>
</ul>
</div>
т.е. id рейтинга показан верно(идентичен с id в аттаче) и то что звезды и оценка присутствуют, но по какой то причине не отображаются
 
Сверху