Probier mal diese
Probier mal diese
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
@Gremlin:
Kann die Fehler NICHT bestätigen, da ich selbst getestet habe und auch ein Klicker keine Problemme meldete, daher Fehler wahrscheinlich von dem selbst
da wurde auf das reload vergessen wie es schonmal hier besprochen wurde... einfach
diesen code :
PHP-Code:
// Werbedaten auslesen!
$kamp = db_query ("SELECT t1.*
FROM ".$db_prefix."_gebuchte_werbung t1
LEFT JOIN ".$db_prefix."_reloads t2
ON (t1.tan=t2.tan AND (t2.uid=".$_SESSION['uid']." or t2.ip='".$ip."'))
WHERE t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != ".$_SESSION['uid']." LIMIT 1");
Mit diesem ersetzen:
dann sollte es klappenPHP-Code:
// Werbedaten auslesen!
$kamp = db_query ("SELECT t1.*
FROM ".$db_prefix."_gebuchte_werbung t1
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 t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != ".$_SESSION['uid']." LIMIT 1");
Also muss das auch noch geänder werden oder ist das nur jetzt bei dem der Fall ?
wenn bei dir das fehlt :
dann wirst probleme mit dem reload haben (die banner kommen ohne den ding nicht aus dem reload)PHP-Code:
AND t2.bis > ".time().")
Edit:
Komisch... wann wurden die dateien geändert? ich hab mir gerade die neuerste version runtergeladen und da fehlt das wieder es wurde damals aber geändert!
aber es gibt ja ein update wo genau das drinnen is ,) aber noch nicht mit den anderen neuerungen nur zum gucken das wir das schomal gelöst hatten
http://www.designerscripte.net/downl...do=file&id=156
dankeschön 1. für den bugfix 2. für den reload ich hatte das selbe problem wie sebmaster hab die topframe_forced nochmal komplett neu runtergeladen und überschrieben dadurch waren plötzlich alle banner noch im reload aber mit didith´s code funzts wieder
*hochhol*
Anmerkung:
Je nach PHP Konfiguration und ZusatzSoftware macht es nichts, dass die $_SESSION['earlies_payout'.$_GET['tan']]
auch nach Ihrer Verwendung noch gespeichert bleibt, aber bei vielen wird dadurch unnötigerweise Speicher belegt, was bei 10k Klicks und mehr pro Stunde dann ja doch mal "ins Gewicht fällt".
Daher kann man einfach im "Vergütungsteil" noch:
hinzufügen.PHP-Code:
refumsatz ($forced['verdienst'],$_SESSION['uid']); //steht schon da
unset($_SESSION['earlies_payout'.$_GET['tan']]); //neu
(Anmerkung: dann sollte man aber am Ende des Blocks die Meldung "Wartezeit umgangen" wieder rausnehmen, weil dort im Falle der Vergütung die Variable nicht mehr zur Verfügung steht. )
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)