Witaj gościu!
Zarejestruj się lub zaloguj.

FreeLeech

Instrukcja:



1. My najpierw musimy utworzyć nową kolumnę w phpmyadmin ( w bazie MySQL ) w tabeli "torrents"


Kod:
ALTER TABLE `torrents` ADD `freeleech` VARCHAR( 3 ) DEFAULT 'no' NOT NULL;





2. Nastepnie edytujemy plik announce.php



Znajdź poniższą linijkę ( powinna być 170)


Kod:
  if ($upthis > 0 || $downthis > 0)

        mysql_query("UPDATE users SET uploaded = uploaded + $upthis, downloaded = downloaded + $downthis WHERE id=$userid") or err("Tracker error 3");





Zamień ja na:


Kod:
  if ($upthis > 0 || $downthis > 0)

    {

        $freelech = mysql_query("SELECT * FROM torrents WHERE id='$torrentid' AND freeleech='yes'");

        if (mysql_num_rows($freelech) == 1)

        {

                    mysql_query("UPDATE users SET uploaded = uploaded + $upthis WHERE id=$userid") or err("Tracker error 3");

        }

        else

        {

                    mysql_query("UPDATE users SET uploaded = uploaded + $upthis, downloaded = downloaded + $downthis WHERE id=$userid") or err("Tracker error 3");

        }

    }





3. Teraz utwórz nowy plik freeleech.php w głównym katalogu i wklej poniższy kod do niego:


Kod:
echo "<table width=\"500\" border=\"0\">

  <tr>

    <td class=rowhead><center>Id</center></td>

    <td class=rowhead><center>Ime</center></td>

    <td class=rowhead><center>FreeLeech</center></td>

    </tr>"; // Ime = Name



   



while ($vrstica = mysql_fetch_array($rezultat))

{

    echo "

  <tr>

    <td><center>$vrstica[id]</center></td>

    <td><center><a href=\"http://www.slo-scene.net/details.php?id=$vrstica[id]\" target=\"_blank\">".format_comment($vrstica[name])."</a></center></td>

        <td><center><a href=\"freeleech.php?akcija=odstrani&odstraniid=$vrstica[id]\">Odstrani</a></center></td>

    </tr>"; // Odstrani = Remove

}

echo "</table><br /><br />Copyrights &#169; for free leech by Kami</div>";



if ($akcija == "odstrani")

{

    $rezultat = mysql_query("SELECT * from torrents WHERE id='$odstraniid'");

    mysql_query("UPDATE torrents SET freeleech='no' WHERE id='$odstraniid'");

   

    while ($vrstica = mysql_fetch_array($rezultat))

    {

        $ime = str_replace(" [FreeLeech]", " ", $vrstica[name]);

        mysql_query("UPDATE torrents SET name='$ime' WHERE id='$odstraniid'");

    }

   

    header("Location: freeleech.php?napaka=3");

}

stdfoot();

die();

?>





To wygląda mniej więcej tak:



freeleech



4. Teraz musimy edytować plik bittorrent.php



Znajdź to:


Kod:
$dispname = htmlspecialchars($row["name"]);





Zamień na to:


Kod:
$dispname = format_comment(htmlspecialchars($row["name"]));





5. Teraz zedytujemy plik userdetails.php



Znajdź to:


Kod:
  while ($a = mysql_fetch_assoc($r))

  {

        $r2 = mysql_query("SELECT name, image FROM categories WHERE id=$a[category]") or sqlerr(__FILE__, __LINE__);

        $a2 = mysql_fetch_assoc($r2);

        $cat = "<img src=\"/pic/$a2[image]\" alt=\"$a2[name]\">";

      $torrents .= "<tr><td style='padding: 0px'>$cat</td><td><a href=details.php?id=" . $a["id"] . "&hit=1><b>" . htmlspecialchars($a["name"]) . "</b></a></td>" .

        "<td align=right>$a[seeders]</td><td align=right>$a[leechers]</td></tr>\n";

  }





Zamień na to:


Kod:
  while ($a = mysql_fetch_assoc($r))

  {

  $r2 = mysql_query("SELECT name, image FROM categories WHERE id=$a[category]") or sqlerr(__FILE__, __LINE__);

  $a2 = mysql_fetch_assoc($r2);

  $cat = "<img src=\"/pic/$a2[image]\" alt=\"$a2[name]\">";

   $torrents .= "<tr><td style='padding: 0px'>$cat</td><td><a href=details.php?id=" . $a["id"] . "&hit=1><b>" .



format_comment(htmlspecialchars($a["name"])) . "</b></a></td>" .

  "<td align=right>$a[seeders]</td><td align=right>$a[leechers]</td></tr>\n";

  }





A następnie znajdź to:


Kod:
  $ret .= "<tr><td style='padding: 0px'><img src=\"pic/$catimage\" alt=\"$catname\" width=42 height=42></td>\n" .

        "<td><a href=details.php?id=$arr[torrent]&amp;hit=1><b>" . htmlspecialchars($arr["torrentname"]) .

        "</b></a></td><td align=center>$ttl</td><td align=center>$size</td><td align=right>$seeders</td><td align=right>$leechers</td><td align=center>$uploaded</td>\n" .

        "<td align=center>$downloaded</td><td align=center>$ratio</td></tr>\n";





i analogicznie zamień na to:


Kod:
$ret .= "<tr><td style='padding: 0px'><img src=\"pic/$catimage\" alt=\"$catname\" width=42 height=42></td>\n" .

        "<td><a href=details.php?id=$arr[torrent]&amp;hit=1><b>" . format_comment(htmlspecialchars($arr["torrentname"])) .

        "</b></a></td><td align=center>$ttl</td><td align=center>$size</td><td align=right>$seeders</td><td align=right>$leechers</td><td align=center>$uploaded</td>\n" .

        "<td align=center>$downloaded</td><td align=center>$ratio</td></tr>\n";





Z tym modem ty możesz robić na swojej stronce freeleech, Free Leech oznacza zliczanie tylko uploadu na wybranych torrentach