Hallo,
ich habe mal eine frage wie ich die gesamten heute getätigten Bettel-klicks anzeigen lassen kann? Hat jemand eine Idee?
liebe grüße,
Flo.
Druckbare Version
Hallo,
ich habe mal eine frage wie ich die gesamten heute getätigten Bettel-klicks anzeigen lassen kann? Hat jemand eine Idee?
liebe grüße,
Flo.
Da gibt es in irgendeinem Shop ein Addon das deine Wünsche erfüllt.
Glauben heißt nun mal nicht wissen :thumb:
Habe das Addon selbst im Einsatz, nur hab ich nicht im Kopf aus welchem Shop ich das habe.
Könnte man einfach zählen lassen, indem man jedem User noch ein Feld tagesbetteln gibt in der vms_kontodaten, da findet eh schon ein query drauf statt, also diese spalte auch +1, und halt um 24Uhr via cron komplett auf 0 setzen.
betteln.php:Code:ALTER TABLE vms_kontodaten ADD tagesbetteln INT NOT NULL DEFAULT 0;
(abweichungen möglich)PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
erweitern:
( + tagesbetteln =tagesbetteln +1, )PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET tagesbetteln =tagesbetteln +1, angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
In dem/einem Cron dann:
Irgendwo den Gesamtwert anzeigen:PHP-Code:
db_query('UPDATE vms_kontodaten SET tagesbetteln=0');
Ungetestet, sollte aber so irgendwie funktionieren, und eingiermaßen DB schonend sein.PHP-Code:
$betteln = mysql_fetch_array(db_query('SELECT SUM(tagesbetteln) AS heute FROM vms_kontodaten'));
echo $betteln['heute'];