Hallo,
ich habe die Tages Bettel Rally aus dem Downloadbereich und ein kleines Problem damit. Die Rally zählt auch Bettelaufrufe von ID´s die nicht angemeldet sind und dies möchte ich verhindern. Gibt es dazu eine Lösung?
Lieben Gruß.
Hallo,
ich habe die Tages Bettel Rally aus dem Downloadbereich und ein kleines Problem damit. Die Rally zählt auch Bettelaufrufe von ID´s die nicht angemeldet sind und dies möchte ich verhindern. Gibt es dazu eine Lösung?
Lieben Gruß.
Wenn ich mitkomme werden id´s gewertet die nicht zu deiner seite gehören gewertet?
Das ist weniger ein Problem der Tages Bettel Rallye, als der Betttel Funktion im VMS.
Der Abschnitt mit Bettelvergütung, Rallyes etc. sollte ja überhaupt nur ausgeführt werden, wenn der User existiert.
Gab schonmal nen Thread dazu find ich aber grade nicht....
Um Abfragen zu sparen, könnte man das so machen:
Nach der Zeile (in der content/betteln.php):
Folgende Zeile einfügen:PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
nach den darauf folgenden Rallyefunktionen und dem $betteltext dann noch:PHP-Code:
if(mysql_affected_rows()==1){
PHP-Code:
}else{
$betteltext = '<b>Der User '.$_GET['ref'].' existiert nicht!</b>';
}
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)
Hey jpwfour,
vielen dank für deine Hilfe, es funktioniert nun dank dir wie ich es mir vorgestellt habe.
Ich habe das übrigens in das LKT-Betteladdon eingebaut. Also wenn jemand dieses Addon benutzt braucht er keinerlei sorgen haben das es nicht mit diesem Betteladdon funktioniert.
Ich bedanke mich vielmals!
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting