FineRider
Пользователь
Тоже самое и у меня! Незнаю как исправить!При нажатии на кнопку Спасибо, при условии, что спасибо уже говорил кто-то, то надпись (список) отображается два раза.
Тоже самое и у меня! Незнаю как исправить!При нажатии на кнопку Спасибо, при условии, что спасибо уже говорил кто-то, то надпись (список) отображается два раза.
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);
}
$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>
Уже обновлялся, при нажатии на "Текущие активные торренты", вылезало окошко с надписью ",null", уставноку перепроверил, всё верно сделал) поэтому откат сделал на 496 без последнего пункта)T-John, обновитесь до 497, без нее толку от 496 нету
Помогите пожалуйста кто нить.Помогите пожалуйста вывести результат рейтинга (звездочки) на главную..
пользуюсь рейтингом со звездами (пост #80)
ошибки никакие не вылетают, логи чистые, но результат рейтинга не показывает(в виде звезд)... до этого по аналогии сделал для portal, там все показывает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>
<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>