VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker  
Вернуться   VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker > Движок торрент трекера VBTT > VBTT v.2.0 > Вопросы, предложения
Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 19.06.2009, 14:42   #1
Аватар для Voltick
Voltick Voltick вне форума
Member
Cool Доска почета/позора

Сегодня увидел на локальном трекере 2 странички:
доска почета
доска позора

Будет ли в VBTT что то похожее? ^_^
Миниатюры
Нажмите на изображение для увеличения
Название: доска_позора.jpg
Просмотров: 29
Размер:	19.6 Кб
ID:	38   Нажмите на изображение для увеличения
Название: доска_почета.jpg
Просмотров: 18
Размер:	20.1 Кб
ID:	39  
Ответить с цитированием
Старый 19.06.2009, 21:38   #2
Аватар для 1ce666
1ce666 1ce666 вне форума
Member
пусть лучше Skald сделает трекер работоспособней , а всякие фичи уж потом
Ответить с цитированием
Старый 19.06.2009, 23:01   #3
Аватар для Ramzes
Ramzes Ramzes вне форума
Senior Member
+1
Лучше меньше наворотов, зато устойчивость.
Ответить с цитированием
Старый 20.06.2009, 05:10   #4
Аватар для Voltick
Voltick Voltick вне форума
Member
Да я уже сам переосмыслил свой пост.
memberlist.php - достаточно и он в стандарте идёт же :)
Ответить с цитированием
Старый 20.06.2009, 16:42   #5
Аватар для orfo
orfo orfo вне форума
Member
в оригинальной версии (не переписанной) есть файл статистики ... помимо общей статистики трекера там был раздел С пользователями у которых рейтинг самый низкий, кому надо думаю вырежут нужные куски
p.s. для отображения статы возможно потребуется оригинальный шаблон
Вложения
Тип файла: zip stats.zip (4.3 Кб, 2 просмотров)

Последний раз редактировалось orfo; 20.06.2009 в 16:45.
Ответить с цитированием
Старый 20.06.2009, 18:17   #6
Аватар для Skald
Skald Skald вне форума
Администратор
orfo, Да.... супер файл. Я его не случайне выкинул в первую очередь. При большом форуме (большое количество пиров, большое количество пользователей, большое количество вложений) он у меня отрабатывал 5минут на 2-х процессорном сервере (ксеоны в сумме 8 ядер).
Этот скрипт подойдет только для очень небольших форумов
Ответить с цитированием
Старый 22.06.2009, 01:15   #7
Аватар для orfo
orfo orfo вне форума
Member
Skald не спорю скрипт ядерный, ~240 запросов вроде,
вот кусок, выводит пользователей с низким ратио
PHP код:
// ### TOP 10 Worst Shares ######################################
$sql "
    SELECT * FROM "
TABLE_PREFIX ." user 
        INNER JOIN (
                SELECT sum(downspeed) as downspeed, sum(upspeed) as upspeed, uid FROM "
TABLE_PREFIX ."peers
                WHERE `active` = 1
                GROUP BY uid
            ) as p
        ON p.uid = user.userid
        WHERE downloaded > uploaded 
        ORDER BY downloaded / uploaded DESC 
        LIMIT 10
    "
;
$yz $db->query($sql);

$display7 .="
<center>
<table width=\"100%\" border=\"0\">
<tr>
<td width=\"20%\"align=\"center\" class=\"tcat\">
$vbphrase[vbtt_member]</td>
<td width=\"15%\"align=\"center\" class=\"tcat\">
$vbphrase[vbtt_uploaded]</td>
<td width=\"15%\" align=\"center\" class=\"tcat\">
$vbphrase[vbtt_downloaded]</td>
<td width=\"20%\" align=\"center\" class=\"tcat\">
$vbphrase[vbtt_ulspeed]</td>
<td width=\"20%\" align=\"center\" class=\"tcat\">
$vbphrase[vbtt_dlspeed]</td>
<td width=\"10%\" align=\"center\" class=\"tcat\">
$vbphrase[vbtt_ratio]</td>
</tr>"
;

$i=0;
while (
$subrow1 $db->fetch_array($yz)) {
$i++;
$subrow1["filename"] = str_replace('.torrent','',$subrow1["filename"]);
$temp substr($subrow1["filename"],0,55);
if (
$temp!=$subrow1["filename"]) $temp.='...';
$subrow1["filename"] = $temp;
if (
$subrow1["seeders"]=='0'$subrow1["seeders"] ='<font color=red>'.$subrow1["seeders"].'</font>';
else 
$subrow1["seeders"] ='<font color=green>'.$subrow1["seeders"].'</font>';

$ulspeedtot $subrow1['upspeed'];
$dlspeedtot $subrow1['downspeed'];

if (
$ulspeedtot =="0")
$ulspeed "<font color=red>".mksize($ulspeedtot )."/s"."</font>";
else 
$ulspeed "<font color=green>".mksize($ulspeedtot )."/s"."</font>";

if (
$dlspeedtot =="0")
$dlspeed "<font color=red>".mksize($dlspeedtot )."/s"."</font>";
else 
$dlspeed "<font color=#4169E1>".mksize($dlspeedtot )."/s"."</font>";

$rat = @($subrow1["uploaded"] / $subrow1["downloaded"]);
$rat1 number_format($rat2);

if (
$subrow1["leechers"]=='0'$subrow1["leechers"] ='<font color=red>'.$subrow1["leechers"].'</font>';
else 
$subrow1["leechers"] ='<font color=#4169E1>'.$subrow1["leechers"].'</font>';

 if (
$i == )
 {
$display7.="<tr>
<!-- <td width=\"20%\" align=\"center\" class=\"alt1\">"
.$subrow1["username"]."</td> -->
<td width=\"15%\" align=\"center\" class=\"alt1\"><a href=\"member.php?u="
.$subrow1["userid"]."\">".$subrow1["username"]."</a></td>
<td width=\"15%\" align=\"center\" class=\"alt1\">"
.mksize($subrow1["uploaded"])."</td>
<td width=\"15%\" align=\"center\" class=\"alt1\">"
mksize($subrow1["downloaded"]) ."</td>
<td width=\"20%\" align=\"center\" class=\"alt1\">"
.$ulspeed."</td>
<td width=\"20%\" align=\"center\" class=\"alt1\">"
.$dlspeed."</td>
<td width=\"10%\" align=\"center\" class=\"alt1\">"
.$rat1."</td>
</tr>"
;
}
else
{
$display7.="<tr>
<!-- <td width=\"20%\" align=\"center\" class=\"alt1\">"
.$subrow1["username"]."</td> -->
<td width=\"15%\" align=\"center\" class=\"alt1\"><a href=\"member.php?u="
.$subrow1["userid"]."\">".$subrow1["username"]."</a></td>
<td width=\"15%\" align=\"center\" class=\"alt1\">"
.mksize($subrow1["uploaded"])."</td>
<td width=\"15%\" align=\"center\" class=\"alt1\">"
mksize($subrow1["downloaded"]) ."</td>
<td width=\"20%\" align=\"center\" class=\"alt1\">"
.$ulspeed."</td>
<td width=\"20%\" align=\"center\" class=\"alt1\">"
.$dlspeed."</td>
<td width=\"10%\" align=\"center\" class=\"alt1\">"
.$rat1."</td>
</tr>"
;
}


}
$display7.="</table>"
Ответить с цитированием
Старый 22.06.2009, 19:11   #8
Аватар для Skald
Skald Skald вне форума
Администратор
Цитата:
Сообщение от orfo Посмотреть сообщение
~240 запросов вроде
ядерный это не то слово... Это же просто писец... (И кстати более 50% запросов в этом скрипте не использует индексы)
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход