PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bannerklicks in der buchung anzeigen lasse und noch mehr probleme



isaack
09.03.2010, 18:55
hallo,

habe mal noch eine frage.
wie kann ich die bannerklicks in der buchungsliste anzeigen lassen?
kann man da auch ncoh eine zweite bunchungsliste anfertigen und wenn ja wie?

dann noch eins ich habe hier aus dem forum noch maddins shoutbox.
die wird bei mir auch im stundentagt vergütet und nun wollte ich wissen wie ich das mache das die buchung mit angezeigt wird.
dann noch ein problem mit der shoutbox immer wenn ich was reingeschrieben habe und dann die seite aktualiesiere wird der beitrag nocheinmal mit eingeschrieben.
auch wenn man auf was anderes geht und dann auf zurück klickt und man kommt wieder auf die startseite dann kommt auch wieder der beitrag das er eingefügt wurde.
also kommt der dann mehr mals hintereinander.

ich hoffe es kann mir jemand helfen.

jpwfour
09.03.2010, 21:56
a) Im DL Bereich gibt es eine Game-Buchungsliste, die ist zwar für Buchungen von Slots gedacht, kann aber ja durch umbennen an den richtigen Stellen auch für alles andere verwendetw erden (Paid4 Buchungsliste bspw.)

Generell kannst du alles in die Buchungsliste aufnehmen, indem du an der richtigen Stelle (meist da wo sich auch kontobuchung(...) oder refumsatz(...) oder xyzrallye(....) findet) folgendes einfügst:


buchungsliste (create_code(14),'+'.$variable,'zwecktext',$_SESSI ON['uid']);

zweckstext frei wählbar, die Variable muss man natürlich suchen im Code, kommt aber auch meist in den zuvor genannten Funktionsuafrufen vor (+ bzw - sollte logisch sein).

Anm.: Ich rate mal davon ab, Bannerklicks in die Buchungsliste zu schreiben, in Hinblick auf deine Datenbank :wink: Beonders da ja kaum ein User jeden Klick da einzeln nachschauen wird, also das Ganze auch nicht so den Sinn macht, selbst wenn die Datenbank nicht belastet würde.

b) Da sollte dich dein Browser aber warnen sowas wie "Fomular Daten erneut senden" usw....
Kann man umgehen durch bsp. einen "meta refresh" nach dem Absenden der Daten (google hilft)

isaack
09.03.2010, 22:06
danke für die schnelle antwort.

kannst du mir mal ein bespiel für den meta refresh geben? ich habe mich noch nie damit beschäftigt und das was raus kommt bei google verstehe ich nicht wirklick.

jpwfour
09.03.2010, 22:28
Schöner wäre es evtl so:

if ($_POST['Submit'] == 'Abschicken'){
if(!isset($_SESSION['lastcbe']))$_SESSION['lastcbe']='';
if( $_POST['Eintrag']!=$_SESSION['lastcbe']){
//.....
$_SESSION['lastcbe']=$_POST['Eintrag'];
}else{
echo "Fehler: Du kannst nicht 2x die selbe Nachricht eintragen.<br /><br />";
}Ich meine, das Eintragen wird in der module.php vorgenommen.

Oder du setzt da wo der Text eingetragen wird sowas wie:

echo '<meta http-equiv="refresh" content="0;">'; Was aber eher unschön ist, da es a) im head Bereich stehen sollte und b) man sich an sich nicht darum kümmern muss, was für Sachen die Browser anstellen :suspicious:

Um auch absichtlichen Spam vorzubeugen ist der Test auf 2x selber Eintrag wohl besser geeignet.

isaack
09.03.2010, 22:36
ich glaube ich bin dafür zu doof.

immer wenn ich diesen code einfüge ist bei mir die ganze shoutbox weg.
wo muss das den hin schreiben?