Главная Форум Поиск Пользователи Регистрация Доброй ночи, Гость Вход


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Статистика в шапке  
Начать новую тему   Ответить на тему    Главная -> SVN -> Моды (full)
Автор Сообщение
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
russia.gif
Сообщение 26-Дек-10 12:04 #2  
Можно скриншот?
И 1 действие помоему проходит в index.tpl или гдето ещё...
Вернуться к началу
    
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 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
Сообщение 27-Дек-10 22:26 #5  
monster27
Мод не мой, и сам я себе его не ставил.
Вернуться к началу
    
monster27
Зарегистрирован: 2010-12-29
Сообщ.: 540
Сообщение 28-Дек-10 00:20 #6  
krumax зачем тогда он лежит в ветки full, если он даже не рабочий как нужно.
Вернуться к началу
    
krumax
Зарегистрирован: 2010-12-10
Сообщ.: 304
Сообщение 28-Дек-10 00:31 #7  
В кузне отписываются что он рабочий.
Вернуться к началу
    
monster27
Зарегистрирован: 2010-12-29
Сообщ.: 540
Сообщение 28-Дек-10 00:48 #8  
Вот еслиб он на гуру лежал, тогда бы я задумался, а тут видно не вооруженым глазом что он кривой. Походу админам пох как трекер работает, главное красиво и видно статистику на лого или куда там ее выводят. Мне кажется статистика сейчас не так важна потому, что ее можно просто накрутить. Вот еслиб переделать все поинты и любоватся ими. Надо с личами боротся, а не копировать ужасный дизайн тапков. Все поголовно с ума сошли с трекерами, ставят на один день, а когда пишешь что однодневка, так они в грудь кулаками бьют что сру трекер тоже так начинал. Когда нет своего материала и нет команды, трекер обречен на смерть.
Я вот смотрю тут даже нет человека который разбирается во всем этом. Посты с копипастили и ответ пишут что у меня все работает и с умным видом отправляют в поиск потому, что сами незнают как помочь. Я сегодня сюда случайно попал, стало интересно что решил зарегится.
Вернуться к началу
    
krumax
Зарегистрирован: 2010-12-10
Сообщ.: 304
Сообщение 28-Дек-10 01:02 #9  
monster27
тогда тебе сюда
Вернуться к началу
    
monster27
Зарегистрирован: 2010-12-29
Сообщ.: 540
Сообщение 28-Дек-10 01:07 #10  
krumax там мне делать нечего, мой акк неактивен после переезда, плюс я не ставил те версии что там поддерживают. Я переписывал свой родной 1.01b Tpmod, а тут многие ставят Wink Смогу помочь что знаю
Вернуться к началу
    
Damp
Зарегистрирован: 2011-01-15
Сообщ.: 91
Сообщение 15-Янв-11 21:38 #11  
почему код не полный?
Вернуться к началу
    
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 15-Янв-11 21:45 #12  
Damp писал(а):
почему код не полный?

ты проверял у себя?
Вернуться к началу
    
Damp
Зарегистрирован: 2011-01-15
Сообщ.: 91
Сообщение 15-Янв-11 21:50 #13  
Admin писал(а):
Damp писал(а):
почему код не полный?

ты проверял у себя?

ни чё не работает!
меняется но не то что нужно!
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> SVN -> Моды (full) Часовой пояс: GMT + 4

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru обязательна!

sitemap     карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках



Powered by phpBB © 2001, 2011 phpBB Group
| ©2011-2024 - Воронеж |


Нравится