1 июн


Вот такой простенький хак, для чего он можно понять по скриншоту.
Внимание отображает не тек то скачал(взял торрент фаил), а те кто реально скачал фаил с раздачи!

1. Открываем show.full.php
Находим
$news_find = array ('{comments-num}' => $comments_num, '{views}' => $row['news_read'], '{category}' => $my_cat, '{link-category}' => $my_cat_link, '{news-id}' => $row['id'], '{xfields}' => $row['xfields'] );

Добавляем выше.

$sql_razdacha = $db->query( "SELECT * FROM " . PREFIX . "_files where news_id = '$newsid'" );
while ($razdacha = $db->get_row($sql_razdacha))  {
       if ($razdacha['id']) {
            $razdacha_id=$razdacha['id'];
            $razmer = $razdacha['size'];
            $dcount = $razdacha['dcount'];
            $sql_tr = "SELECT uid FROM xbt_files_users WHERE fid='{$razdacha['id']}' AND completed='1'";

            $tr_c = $db->num_rows($db->query($sql_tr));
$sql_usr = "SELECT uid FROM xbt_files_users WHERE fid='{$razdacha['id']}' AND completed='1'";
$res = $db->query($sql_usr);
unset($usr_member);
while ($tr_usr = $db->get_row($res))
{
$sql_usr2 = "SELECT name FROM " . PREFIX . "_users WHERE user_id='{$tr_usr['uid']}'";
$result = $db->query($sql_usr2);
$un = $db->get_row($result);
$go_page3 = "href=\"/user/".urlencode($un['name'])."/\"";
$usr_member[] = "<a {$go_page3}>".$un['name']."</a>";
$usr = implode(", ",$usr_member);
}
$down_user = "Скачали: ".$tr_c;
if ($tr_c < "1"){
$tochka = "Файл ещё не кто не скачал.";
} else {
$tochka = ".";
$tochka2 = "<b>Скачали:</b> ";
}
            $razdacha_member[] = "{$tochka2}{$usr}{$tochka}";
            $all_members  = implode('', $razdacha_member);
$tpl->set ( '{skachaly}', $all_members);
} else $tpl->set ( '{skachaly}', "" );
}


Идем в fullstory.tpl и добавляем в нужном месте

{skachaly}

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.