Last added, top torrents, top users

vitalix

Пользователь
Подскажите, инстал для добавления к данному моду (стандартному) вывод сидер/личер и статус релиза. (Новые торренты) (Самые скачиваемые)
 

vitalix

Пользователь
прочитал всю тему. Но немного не понятно что за что отвечает, так как есть инстал с выводом постеров и прочим - которые мне ненужны. По этому прошу помощи.
 

Bender

Пользователь
вывод звезд Спасибо за раздачу и оценка релиза

2013-12-10_143735.jpg



найти в build_cat_forums.php
PHP:
u.username, u.user_id, u.user_rank
вставить
PHP:
,atd.rating_count, atd.rating_sum
найти
PHP:
LEFT JOIN ". BB_USERS ." u  ON tr.poster_id = u.user_id
вставить
PHP:
,LEFT JOIN ". BB_ATTACHMENTS_DESC ." atd ON tr.attach_id = atd.attach_id
найти в index.php
PHP:
    foreach ($last_added as $last_add)
    {
вставить
PHP:
    $rating_sum    = $last_add['rating_sum'];
    $rating_count  = $last_add['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 .='">';}
    $rate_on .='</ul>';
найти
PHP:
$template -> assign_block_vars('lastAdded',array(
после
PHP:
'RATING'        => $rate_on,

HTML:
<link rel="stylesheet" href="./templates/default/css/rating.css" type="text/css" />
<div>{lastAdded.RATING}</div>

вроде ничего не забыл
 
L

ler

Гость
Вывод топ скачиваемых торрентов ЗА ПОСЛЕДНИЙ МЕСЯЦ, а не за все время

заменяем в datastore\buid_cat_forums.php

на этот код

PHP:
//Store TopDownloaded
if($bb_cfg['t_top_downloaded'])
{
$this_month = time();
 
    $data = DB()->fetch_rowset("SELECT
            tr.topic_id, tr.forum_id, tr.reg_time, tr.complete_count, tr.tor_status,
            t.topic_title, t.topic_image,
            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
        WHERE tr.reg_time >= ".$this_month." - 2629743 AND tr.reg_time < ".$this_month."
        ORDER BY tr.complete_count DESC
        LIMIT 0,".$bb_cfg['t_top_downloaded']);
    $this->store('top_downloaded', $data);
}
//Store TopUploaders
 
K

kaha

Гость
Было бы прелесно, если пользователь смог бы выбирать, за какое время он хочет посмотреть топ скачиваемых
 
Сверху