1.) Dateien gemäß Ordnerstruktur hochladen (mods/ nicht hochladen!), (für VMS 1.1 bitte die "framebrecherdown.php" im Ordner Crons löschen und die "framebrecherdown 1.1.php" in "framebrecherdown.php" umbenennen und hochladen.)
2.) Allen hochgeladenen Dateien (nicht Ordner) die Rechte 766 geben.
(Wenn diese nicht gemacht wird, funktioniert die automatische Uppdate-Funktion NICHT und alle Uppdates müssen manuell vorgenommen werden.)
3.) Verlinkungen einfügen
User (lib/menue_links bzw. menue_rechts):
<? menuehead("Adscan")?>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/framebrecher">Kampagne melden</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/adscan_blacklist">Eigene Blacklist</a><br>
<? menuefoot();?>
Adminforce (adminforce/lib/menue_links bzw. menue_rechts):
<? menuehead("Adscan")?>
» <a href="?content=/adscan/einstellungen">Einstellungen</a><br>
» <a href="?content=/adscan/meldungen">Meldungen</a><br>
» <a href="?content=/adscan/news">News</a><br>
» <a href="?content=/adscan/banner">Blocked by Adscan</a><br>
<? menuefoot();?>
4.) SQL-Datei einfügen (falls beim ADD UNIQUE Befehl ein Fehler auftritt, müssen die Felderlängen heruntergesetzt werden z.B. sponsor VARCHAR(255) auf VARCHAR(200) ebenso wie Werbeart)
5.) Klick4 mit der im mod ordner ersetzen bzw folgendes in der jeweiligen datei ersetzen:
klick4.php:
$fbanner = .......
durch
$fbanner = db_query ('SELECT t1.*
FROM '.$db_prefix.'_gebuchte_werbung t1
LEFT JOIN '.$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
LEFT JOIN '.$db_prefix.'_fb_blacklist AS t3 ON t3.kid = t1.kid AND t3.werbeart=t1.werbeart
LEFT JOIN '.$db_prefix.'_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().')
WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced']);
ersetzten
highforced.php:
$fbanner = db_query ('SELECT t1.*
FROM '.$db_prefix.'_gebuchte_werbung t1
LEFT JOIN '.$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
LEFT JOIN '.$db_prefix.'_fb_blacklist AS t3 ON t1.kid = t3.kid AND t3.werbeart=t1.werbeart
LEFT JOIN '.$db_prefix.'_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().')
WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "highforced" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT 10');
paidlinks.php:
$fbanner = db_query ('SELECT t1.*
FROM '.$db_prefix.'_gebuchte_werbung t1
LEFT JOIN '.$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
LEFT JOIN '.$db_prefix.'_fb_blacklist t3 ON t1.kid = t3.kid AND t3.werbeart=t1.werbeart
LEFT JOIN '.$db_prefix.'_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().')
WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "paidlinks" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forcedt']);
5.) Falls in der Klick4 ein Fehler auftritt, bitte nachsehen, ob die Spaltenkollationen der Tabellen gleich sind!
Weiterführende Informationen:
Beim Updatevorgang wird versucht, die Dateien automatisch für das nächste Update vorzubereiten.
Leider tritt bei diesem Vorgang (und aktiviertem Safe-Mode) ein Fehler auf.
Dies ist leider nicht zu beheben, deswegen muss nach einem Updatevorgang CHMOD aller Dateien auf 0666 setzen (falls dies zurückgesetzt wird!).
Sollte durch einen Updatevorgang tiefergehende Änderungen am Script gemacht werden, so wird dies in einem Newsletter bekannt gegeben und in diesem werden weitergehende Instruktionen stehen.
Sollte ein Updatevorgang unbedingt erforderlich sein, um die Qualität des Services zu gewährleisten, so wird ebenfalls in einem Newsletter eine Aufforderung zum Update verschickt.
Falls ein Update nur erweiterte Funktionalität bieten, die NICHTS mit dem Zugriff auf den Adscan.de-Server zu tun haben, so sind diese optional.
Das modifizieren des Updatevorgangs ist NICHT erlaubt!!! Die framebrecherdown.php MUSS in ihrem Ursprungszustand verbleiben.
Weiterhin dürfen bei den anderen Dateien die diversen Sicherheitsfunktionen NICHT ausgebaut/entfernt werden!
ALLE Updates werden zusätzlich zum Autoupdate auch auf unseren Servern bereitstehen. Die entsprechenden Verweise entnehmen sie bitte der Adscan.de-Homepage.