PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : erweiterte Verdienstanzeige



scirocco
06.10.2007, 10:31
http://home.arcor.de/scirocco11/test.bmp

Gibt es dafür eine leichte Anleitung,wie ich dieses lösen kann,das die vorhandenen Restklicks auf der Startseite angezeigt werden so wie auf dem Bild ? VMS 1.2

swinxx
06.10.2007, 21:05
Naja, Code kann ich dir jetzt auf die schnelle nicht geben da ich in der Arbeit bin, aber ich kann dir sagen wie dus amchen kannst:

In deinem Klick4Bereich hast du relativ wahrscheinlich ja eine anzeige über den Bannern in der so Sachen wie "Anzahl aller Banner" "Banner im Reload" - "durschnittl. Vergütung" usw. steht. Von dort nimmst du einfach die Abfrage und den Ausgabecode raus und fügst in im Menü neben dem Link zu den Bannern wieder ein ! Dann hast du da daneben mal die Anzeige.

Einziges was jetzt is, ist das nur die Anzahl dasteht die der User noch klicken kann, nicht die normale Gesamt Anzahl. Das kannst du ändern indem du den session teil aus der abfrage rausnimmst.

Sollte dann funzen...

cu, swinxx

Gremlin
07.10.2007, 13:11
Ich würde sowas sein lassen da muss bei jedem Aufruf die ganze DB durchsucht werden nach aktiven Kampagnen die nicht im RL sind, wenn die Datenbank und/oder die Abfrage da nicht optimiert ist dann ist das eine enorme Belastung

oje
07.10.2007, 13:47
Ich würde sowas sein lassen da muss bei jedem Aufruf die ganze DB durchsucht werden nach aktiven Kampagnen die nicht im RL sind, wenn die Datenbank und/oder die Abfrage da nicht optimiert ist dann ist das eine enorme Belastungselbst bei optimierung ist das noch eine große belastung... denn unter eine abfrage lässt sich das ganze nicht drücken.. und das bei jedem seitenaufruf zusätslich

Gremlin
07.10.2007, 14:35
Jap würde pro Werbeart eine Anfrage benötigen ^^ also lasst es lieber wenn ihr euren Server schonen wollt :)

SebbyPHM
07.10.2007, 15:15
warum nicht nur alle 5 minuten die zahlen aktualisieren? also sozusagen zwischenspeichern? :D

Gremlin
07.10.2007, 16:04
warum nicht nur alle 5 minuten die zahlen aktualisieren? also sozusagen zwischenspeichern? :D

Ist doch auch nix ^^ weil das ja für jeden User anders ist das heist jeder User kriegt neue Felder mails_vorhanden|paidb_vorhanden|textl_vorhanden dann wird alle XX Minuten für jeden User einmal alles updatet macht bei 300 Usern und 3 Werbeformen alle XX Minuten 900 Abfragen, jetzt könnte man natürlich noch sagen das dann nur geupdatet wird für die user wo last_active >= time()-$foo aber dann sind ja wieder die nicht beachtet die vielleicht gleich erst kommen

SebbyPHM
07.10.2007, 18:54
... aber dann sind ja wieder die nicht beachtet die vielleicht gleich erst kommen

So ginge es ja auch. Die meisten achten ja auf die Zahlen auch mehr wenn sie das erste mal die Seite betreten. Dann muss man halt darunter schreiben oder so: "Aktualisierung alle 5 Minuten" oder so ... und nien, nciht in der db aktualisieren ... hier mla nen denk-anreiz:


<?
if (!isset ($_SESSION['stats']['fk_anzahl']) || $_SESSION['stats']['fk_zeit'] >= (time()-(60*5))) {
$_SESSION['stats']['fk_anzahl'] = mysql_num_rows($abfrage);
$_SESSION['stats']['fk_zeit'] = time();
} ?>
Verfügbare Forcedbanner: <?php echo $_SESSION['stats']['fk_anzahl']; ?>

Gremlin
07.10.2007, 19:11
Wenn du das eh aus einem schon vorhandenen Query ausliest dann ist die "Zeitsperre" eigentlich unnötig ;)

SebbyPHM
07.10.2007, 20:56
wenn man sich auffer klick4 befindet, dann unnötig - ansonsten muss die dazu gebaut werden ;)