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


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Статистика в шапке Версия: 1.1  
Начать новую тему   Ответить на тему    Главная -> SVN -> Моды (beta)
Автор Сообщение
krumax
Зарегистрирован: 2010-12-10
Сообщ.: 304
Сообщение 05-Янв-11 05:20 #1  
##############################################################
## MOD Название: Stats MOD
## MOD Автор: Mile
## MOD Версия: 1.1
## Описание: Табличка со статистикой пользователя рядом с лого сайта.
## Сложность установки: Easy
## Время на установку: 5 Minutes
## Файлы для редактирования:
## includes/functions.php
## includes/page_header.php
## templates/default/page_header.tpl
## templates/default/css/main.css
##
## Дополнительные файлы:
##
## /templates/default/images/head/arrowdown.gif
## /templates/default/images/head/arrowup.gif
## /templates/default/images/head/arrowup2.gif
## /templates/default/images/head/profile.png
##############################################################
pic


Stats_v1.1.rar
 Описание файла:  
Скачать файл
 Имя файла:  Stats_v1.1.rar
 Размер файла:  35.03 KB
 Скачан:  391 раз(а)


Последний раз редактировалось: krumax (08-Янв-11 13:47), всего редактировалось 1 раз
Вернуться к началу
    
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']);

Зачем делать проверку на гостя, если уже функция выше добавлена Smile
Код:
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 все работало.

pic
Вернуться к началу
    
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 05-Янв-11 11:15 #3  
monster27,можно сформировать полностью тут мод для 0.3.5?
Вернуться к началу
    
point43
Зарегистрирован: 2010-11-21
Сообщ.: 163
russia.gif
Сообщение 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
russia.gif
Сообщение 05-Янв-11 19:37 #6  
сделай!очень пригодится другим.сделаешь очень полезный модик!
Вернуться к началу
    
point43
Зарегистрирован: 2010-11-21
Сообщ.: 163
russia.gif
Сообщение 05-Янв-11 20:37 #7  
Огромное спасибо!!!
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> SVN -> Моды (beta) Часовой пояс: GMT + 4

 

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

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



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


Нравится