Last added, top torrents, top users

Stoke

Пользователь
В чём может быть проблемка?
image.png

А в functions_torrent это вот эти строчки:

$cMaxWidth = 90; //размер тумбы))
preg_match_all('/\[img=right\](.*?)\[\/img\]/i', $tText['post_text'], $tPaImg, PREG_SET_ORDER);
preg_match_all('/\[img=left\](.*?)\[\/img\]/i', $tText['post_text'], $tPaImg2, PREG_SET_ORDER);
preg_match_all('/\[img\](.*?)\[\/img\]/i', $tText['post_text'], $tPaImg3, PREG_SET_ORDER);
preg_match_all('/\[poster\](.*?)\[\/poster\]/i', $tText['post_text'], $tPaImg4, PREG_SET_ORDER);
 
A

Alekseev

Гость
дополнение к моду
2013-06-03_123620.jpg
build_cat_forums.php
PHP:
//Store LastAdded
if($bb_cfg['t_last_added_num'])
{
    $data = DB()->fetch_rowset("SELECT
            tr.topic_id, tr.forum_id, tr.reg_time,

в линии вставить
PHP:
tr.post_id,
.tpl
Код:
<script type="text/javascript" src="{#BB_ROOT}misc/js/jtip.js?v={$bb_cfg['js_ver']}"></script>
Код:
<link rel="stylesheet" href="./templates/default/css/jtip.css" type="text/css">
PHP:
<div style="font-size:10px">{L_FORUM}: <a href="viewforum.php?f={lastAdded.FORUM_ID}">{lastAdded.FORUM}</a></div>
после вставить
PHP:
<div class="tCenter"><a href="http://{$bb_cfg['server_name']}{$bb_cfg['script_path']}viewpost.php?id={lastAdded.POST_ID}" class="jTip" name="{lastAdded.TITLE}" id="post_{lastAdded.POST_ID}">Пред.просмотр</a></div>
index.php
PHP:
        $template -> assign_block_vars('lastAdded',array(
            'TITLE'    => wbr(str_short($last_add['topic_title'], $bb_cfg['max_last_title'])),
            'TOPIC_ID' => $last_add['topic_id'],
после вставить
PHP:
            'POST_ID'      => $last_add['post_id'],
 

Вложения

  • root.rar
    4.9 KB · Просмотры: 34

drew

Пользователь
Alekseev, исправь. Требуется не сам мод, а файл viewpost.php, который я бы посоветовал написать с 0.
 
A

Alekseev

Гость
плюс еще
Код:
<script type="text/javascript" src="{#BB_ROOT}misc/js/jtip.js?v={$bb_cfg['js_ver']}"></script>

Код:
<link rel="stylesheet" href="./templates/default/css/jtip.css" type="text/css">

вобщем исправил предыдущий пост
 

Dr_Brown

Пользователь
Dr_Brown, дык возьми и сделай условие. user_id != -1 а лучше
user_id NOT IN(". EXCLUDED_USERS_CSV .")

Подскажи как правильно прописать этот запрос:
PHP:
$data = DB()->fetch_rowset("SELECT t.user_id, u.username, u.user_rank, SUM( t.u_down_total ) sum
        FROM ". BB_BT_USERS ." t
        LEFT JOIN ". BB_USERS ." u ON ( t.user_id = u.user_id )
        GROUP BY t.user_id
        ORDER BY sum DESC
        LIMIT 0 ,".$bb_cfg['t_top_downloaders']);
    $this->store('top_downloaders', $data);
 

Dream

Пользователь
PHP:
 $data = DB()->fetch_rowset("SELECT t.user_id, u.username, u.user_rank, SUM( t.u_down_total ) sum
        FROM ". BB_BT_USERS ." t
        WHERE user_id NOT IN(". EXCLUDED_USERS_CSV .")
        LEFT JOIN ". BB_USERS ." u ON ( t.user_id = u.user_id )
        GROUP BY t.user_id
        ORDER BY sum DESC
        LIMIT 0 ,".$bb_cfg['t_top_downloaders']);
    $this->store('top_downloaders', $data);
 
Сверху