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 © 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:
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]&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]&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
- Wersja do wydruku
- Zaloguj się lub zarejestruj by odpowiadać
Ostatnie odpowiedzi
11 lat 40 tygodni temu
11 lat 40 tygodni temu
11 lat 46 tygodni temu