|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
krumax Зарегистрирован: 2010-12-10 Сообщ.: 304
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
05-Янв-11 06:31 |
#2 |
#
#-----[ FIND ]------------------------------------------------
#
Код: | 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'],
));
} |
Вопрос! Зачем дублировать фуньку? Хватает стандартной show_bt_userdata не стоит делать этого действия
#
#-----[ AFTER, ADD ]-----------------------------------------
#
Код: | 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'],
));
} |
Удалить вообще
Код: | 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']);
} |
Заменить на
Код: | if ($bb_cfg['bt_show_dl_stat_on_index'] && !IS_GUEST)
{
show_bt_userdata($userdata['user_id']);
} |
Зачем делать такую сложную выборку из базы? Вам надо кол-во раздач, а не название форума, темы и и.т.д
Код: | $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"; |
Под рукой нет SVN , в таблице BT_TRACKER есть user_id, seed, releaser
Делаем проверку на пользователя и выбираем оттуда кол-во сидируемых, раздаваемых и скачиваемых раздач.
В итоге должен быть примерно такой запрос.
Код: | $sql = 'SELECT count (seed) as total_seed, count(release) as total_real, count(torrent_id) as total
FROM '. BT_TRACKER_TABLE .'
WHERE user_id = ". $userdata['user_id'] ."
GROUP BY user_id
"; |
Делал для 0.35 все работало.
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
05-Янв-11 11:15 |
#3 |
monster27,можно сформировать полностью тут мод для 0.3.5?
|
|
Вернуться к началу
|
|
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
05-Янв-11 19:07 |
#4 |
Admin
Нет тут для свина, но он говорит что реализовал на 0.3.5
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
05-Янв-11 19:34 |
#5 |
Admin конечно можно, структура SVN от 0.35 не сильно отличается. Сегодня нарисую мод на 0,35.
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
05-Янв-11 19:37 |
#6 |
сделай!очень пригодится другим.сделаешь очень полезный модик!
|
|
Вернуться к началу
|
|
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
|
Вернуться к началу
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|