Автор |
Сообщение |
krumax Зарегистрирован: 2010-12-10 Сообщ.: 304
|
26-Дек-10 01:50 |
#1 |
Код: |
#
#-----[ найти ]------------------------------------------------
#
function show_bt_userdata ($user_id)
{
$btu = get_bt_userdata($user_id);
$GLOBALS['template']->assign_vars(array(
'SHOW_BT_USERDATA' => true,
'UP_TOTAL' => humn_size($btu['u_up_total']),
'UP_BONUS' => humn_size($btu['u_up_bonus']),
'RELEASED' => humn_size($btu['u_up_release']),
'DOWN_TOTAL' => humn_size($btu['u_down_total']),
'DOWN_TOTAL_BYTES' => $btu['u_down_total'],
'SEED_POINTS' => $btu['seed_points'],
'USER_RATIO' => get_bt_ratio($btu),
'MIN_DL_FOR_RATIO' => humn_size(MIN_DL_FOR_RATIO),
'MIN_DL_BYTES' => MIN_DL_FOR_RATIO,
'AUTH_KEY' => $btu['auth_key'],
));
}
#
#-----[ поставить после ]-----------------------------------------
#
// Stats MOD on Index+
function show_bt_userdata_index ($user_id)
{
$btu = get_bt_userdata($user_id);
$GLOBALS['template']->assign_vars(array(
'SHOW_BT_USERDATA1' => true,
'UP_TOTAL1' => humn_size($btu['u_up_total']),
'UP_BONUS1' => humn_size($btu['u_up_bonus']),
'RELEASED1' => humn_size($btu['u_up_release']),
'DOWN_TOTAL1' => humn_size($btu['u_down_total']),
'DOWN_TOTAL_BYTES1' => $btu['u_down_total'],
'SEED_POINTS1' => $btu['seed_points'],
'USER_RATIO1' => get_bt_ratio($btu),
'MIN_DL_FOR_RATIO1' => humn_size(MIN_DL_FOR_RATIO),
'MIN_DL_BYTES1' => MIN_DL_FOR_RATIO,
'AUTH_KEY1' => $btu['auth_key'],
));
}
// Stats MOD on Index+
#
#-----[ открыть ]------------------------------------------------
#
includes/page_header.php
#
#-----[найти ]------------------------------------------------
#
else
{
$u_login_logout = BB_ROOT ."login.$phpEx";
}
#
#-----[ поставить после ]-----------------------------------------
#
// Stats MOD on Index+
show_bt_userdata_index($userdata['user_id']);
if ($bb_cfg['bt_show_dl_stat_on_index'] && !IS_GUEST)
{
show_bt_userdata_index($userdata['user_id']);
}
$profile_user_id = $userdata['user_id'];
$seeding = $leeching = $releasing = array();
$sql = 'SELECT f.forum_id, f.forum_name, t.topic_title, tor.size,sn.seeders, sn.leechers, tr.*
FROM '. FORUMS_TABLE .' f, '. TOPICS_TABLE .' t, '. BT_TRACKER_TABLE .' tr, '. BT_TORRENTS_TABLE .' tor, '. BT_TRACKER_SNAP_TABLE ." 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
GROUP BY tr.topic_id
ORDER BY f.forum_name, t.topic_title";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query users torrent profile information', '', __LINE__, __FILE__, $sql);
}
if ($rowset = @$db->sql_fetchrowset($result))
{
$db->sql_freeresult($result);
$rowset_count = count($rowset);
for ($i=0; $i<$rowset_count; $i++)
{
if ($rowset[$i]['releaser'])
{
$releasing[] = $rowset[$i];
}
else if ($rowset[$i]['seeder'])
{
$seeding[] = $rowset[$i];
}
else
{
$leeching[] = $rowset[$i];
}
}
unset($rowset);
}
$releasing_count = count($releasing);
$seeding_count = count($seeding);
$leeching_count = count($leeching);
// Stats MOD on Index+
#
#-----[ найти ]------------------------------------------------
#
'PRIVMSG_IMG' => $icon_pm,
#
#-----[ поставить после ]------------------------------------------------
#
// Stats MOD on Index+
'RELEASING' => ($releasing_count) ? ($releasing_count) : 0,
'SEEDING' => ($seeding_count) ? ($seeding_count) : 0,
'LEECHING' => ($leeching_count) ? ($leeching_count) : 0,
'AVATAR_IMG_INDEX' => $userdata['user_avatar'] ? $userdata['user_avatar'] : 'noavatar.png',
// Stats MOD on Index+
#
#-----[ открыть ]------------------------------------------------
#
templates/default/page_header.tpl
#-----[ поставить после ]------------------------------------------------
#
<td>Закачки:</td>
<td><span class="cursor_help" title="Свои ~ Ваши релизы."><img src=images/arrowup.gif>{RELEASING}</span> <span class="cursor_help" title="Раздает ~ Раздаёте в данный момент."><img src=images/arrowup2.gif>{SEEDING}</span> <span class="cursor_help" title="Качает ~ Качаете в данный момент, если вы скачали раздачу не на 100% т.е. пропустили какие либо файлы, то закачка останется в этой категории"><img src=images/arrowdown.gif>{LEECHING}</span></td>
</tr>
|
|
|
Вернуться к началу
|
|
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
26-Дек-10 12:04 |
#2 |
Можно скриншот?
И 1 действие помоему проходит в index.tpl или гдето ещё...
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
26-Дек-10 17:29 |
#3 |
да.скриншот желателен!все мы люди разные и все мы не телепаты
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
27-Дек-10 22:02 |
#4 |
krumax стесняюсь спросить, а зачем ты дублируешь функцию function show_bt_userdata ?
Второе. Ты добавляешь сложный запрос для главной, который будет у тебя везде выбирать данные из базы, а теперь представь если у тебя 10 пользователей выполняют по 2 сложных запроса, итого получается нагрузка на базу данных в 20 на каждой странице сайта.
|
|
Вернуться к началу
|
|
krumax Зарегистрирован: 2010-12-10 Сообщ.: 304
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
28-Дек-10 00:20 |
#6 |
krumax зачем тогда он лежит в ветки full, если он даже не рабочий как нужно.
|
|
Вернуться к началу
|
|
krumax Зарегистрирован: 2010-12-10 Сообщ.: 304
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
28-Дек-10 00:48 |
#8 |
Вот еслиб он на гуру лежал, тогда бы я задумался, а тут видно не вооруженым глазом что он кривой. Походу админам пох как трекер работает, главное красиво и видно статистику на лого или куда там ее выводят. Мне кажется статистика сейчас не так важна потому, что ее можно просто накрутить. Вот еслиб переделать все поинты и любоватся ими. Надо с личами боротся, а не копировать ужасный дизайн тапков. Все поголовно с ума сошли с трекерами, ставят на один день, а когда пишешь что однодневка, так они в грудь кулаками бьют что сру трекер тоже так начинал. Когда нет своего материала и нет команды, трекер обречен на смерть.
Я вот смотрю тут даже нет человека который разбирается во всем этом. Посты с копипастили и ответ пишут что у меня все работает и с умным видом отправляют в поиск потому, что сами незнают как помочь. Я сегодня сюда случайно попал, стало интересно что решил зарегится.
|
|
Вернуться к началу
|
|
krumax Зарегистрирован: 2010-12-10 Сообщ.: 304
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
|
Вернуться к началу
|
|
Damp Зарегистрирован: 2011-01-15 Сообщ.: 91
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
15-Янв-11 21:45 |
#12 |
Damp писал(а): | почему код не полный? |
ты проверял у себя?
|
|
Вернуться к началу
|
|
Damp Зарегистрирован: 2011-01-15 Сообщ.: 91
|
15-Янв-11 21:50 |
#13 |
Admin писал(а): | Damp писал(а): | почему код не полный? |
ты проверял у себя? |
ни чё не работает!
меняется но не то что нужно!
|
|
Вернуться к началу
|
|
|
|
|