Количество сидов/личей и скорость в профиле

Basilevs

Пользователь
Основа roadTrain.

Часть кода уже в движке есть, ну и я добавил чего нет...

> torrent_userprofile.php

ищем
PHP:
// Get users active torrents
$sql = 'SELECT f.forum_id, f.forum_name, t.topic_title, tor.size, tr.*
FROM '. BB_FORUMS .' f, '. BB_TOPICS .' t, '. BB_BT_TRACKER .' tr, '. BB_BT_TORRENTS ." tor
WHERE tr.user_id = $profile_user_id
AND tr.topic_id = tor.topic_id
AND tor.topic_id = t.topic_id
AND t.forum_id = f.forum_id
$not_auth_forums_sql
GROUP BY tr.topic_id
ORDER BY f.forum_name, t.topic_title";

меняем
PHP:
// Get users active torrents
$sql = "SELECT f.forum_id, f.forum_name, f.forum_parent, t.topic_title, tor.size, sn.seeders, sn.leechers, tr.*
FROM ". BB_FORUMS ." f, ". BB_TOPICS ." t, ". BB_BT_TRACKER ." tr, ". BB_BT_TORRENTS ." tor, ". BB_BT_TRACKER_SNAP ." sn
WHERE tr.user_id = $profile_user_id
AND tr.topic_id = tor.topic_id
AND sn.topic_id = tor.topic_id
AND tor.topic_id = t.topic_id
AND t.forum_id = f.forum_id
$not_auth_forums_sql
GROUP BY tr.topic_id
ORDER BY f.forum_name, t.topic_title";

ищем
PHP:
'U_VIEW_TOPIC' => "viewtopic.php?". POST_TOPIC_URL .'='. $releasing[$i]['topic_id'] .'&spmode=full#seeders',

после
PHP:
'TOPIC_SEEDERS' => $releasing[$i]['seeders'],
            'TOPIC_LEECHERS' => $releasing[$i]['leechers'],
            'SPEED_UP'    => ($releasing[$i]['speed_up'])  ? humn_size($releasing[$i]['speed_up'],  0, 'KB') .'/s' : '-',

ищем
PHP:
'U_VIEW_TOPIC' => "viewtopic.php?". POST_TOPIC_URL .'='. $seeding[$i]['topic_id'] .'&spmode=full#seeders',

после
PHP:
'TOPIC_SEEDERS' => $seeding[$i]['seeders'],
'TOPIC_LEECHERS' => $seeding[$i]['leechers'],
            'SPEED_UP'    => ($seeding[$i]['speed_up'])  ? humn_size($seeding[$i]['speed_up'],  0, 'KB') .'/s' : '-',

ищем
PHP:
'COMPL_PERC'  => $compl_perc,

после
PHP:
'TOPIC_SEEDERS' => $leeching[$i]['seeders'],
'TOPIC_LEECHERS' => $leeching[$i]['leechers'],
            'SPEED_DOWN'    => ($leeching[$i]['speed_down'])  ? humn_size($leeching[$i]['speed_down'],  0, 'KB') .'/s' : '-',

> usercp_viewprofile.tpl
ищем (действие выполнить два раза)
PHP:
<td colspan="2" class="row3 tCenter">{L_TOPICS}</td>
после (действие выполнить два раза)
PHP:
<td colspan="3" class="row3 tCenter">{L_TORRENT}</td>

ищем
PHP:
<td colspan="2" class="pad_4"><a class="med" href="{seed.releasedrow.U_VIEW_TOPIC}"<b>{seed.releasedrow.TOPIC_TITLE}</b></a></td>
после
PHP:
<td class="tCenter pad_4">
<div>
<p><span class="seedmed"><b>{released.releasedrow.TOPIC_SEEDERS}</b></span><span class="med"> | </span><span class="leechmed"><b>{released.releasedrow.TOPIC_LEECHERS}</b></span></p>
<p style="padding-top: 2px" class="seedsmall">{released.releasedrow.SPEED_UP}</p>
</div></td>

ищем
PHP:
<td colspan="2" class="pad_4"><a class="med" href="{seed.seedrow.U_VIEW_TOPIC}"><b>{seed.seedrow.TOPIC_TITLE}</b></a></td>
после
PHP:
<td class="tCenter pad_4">
        <div>
        <p><span class="seedmed"><b>{seed.seedrow.TOPIC_SEEDERS}</b></span><span class="med"> | </span><span class="leechmed"><b>{seed.seedrow.TOPIC_LEECHERS}</b></span></p>
        <p style="padding-top: 2px" class="seedsmall">{seed.seedrow.SPEED_UP}</p>
        </div></td>

ищем
PHP:
<td class="row3 tCenter">%</td>
после
PHP:
<td class="row3 tCenter">{L_TORRENT}</td>

ищем
PHP:
<td class="tCenter med"><b>{leech.leechrow.COMPL_PERC}</b></td>
после
PHP:
<td class="tCenter pad_4">
        <div>
        <p><span class="seedmed"><b>{leech.leechrow.TOPIC_SEEDERS}</b></span><span class="med"> | </span><span class="leechmed"><b>{leech.leechrow.TOPIC_LEECHERS}</b></span></p>
  <p style="padding-top: 2px" class="leechsmall">{leech.leechrow.SPEED_DOWN}</p>
        </div></td>

по
colspan=

> {L_CUR_ACTIVE_DLS}

5

> {L_NONE} три раза

4

> class="spacer_4"

в двух местах 5

> <!-- IF SHOW_SEARCH_DL -->

5

Тестируем > отписываемся.
 

Basilevs

Пользователь
Значения colspan которые должны быть в опр. местах. искать по ключевым словам {L_CUR_ACTIVE_DLS} там colspan=5
 
D

diim

Гость
Basilevs, поставил, только вот у меня какая проблемма, врет по сидам а личи вообще не показывает, прилагаю скрин, что не так как поправить ?

Please Login or Register to view hidden text.

 
D

diim

Гость
Basilevs,
Вот теперь порядок, вот только хотелось бы еще колонку размера релиза добавить, возможно ли ?
 
D

diim

Гость
Basilevs,

Вот здесь только убери лишние скобки ));
PHP:
'TOPIC_SEEDERS' => $releasing[$i]['seeders'],
            'TOPIC_LEECHERS' => $releasing[$i]['leechers'],
            'SPEED_UP'    => ($releasing[$i]['speed_up'])  ? humn_size($releasing[$i]['speed_up'],  0, 'KB') .'/s' : '-',
));
 
Сверху