Hallo, suche nach einer Möglichkeit Paidmails in die Nickpage ein zu fügen. Weiß da vieleicht jemand was? (VMS 1.2)
Habe die Easy Inbox wo die ganzen Mails drinn landen.
meinst du mit "paidmails in die nickpage einfügen", dass dort angezeigt werden soll, sounsoviele paidmails bestätigt, wert aller paidmails xxxxx lose?
das sollte nicht weiter schwer sein:
dazu einfach das prinzip von den bannern übernehmen, also in der tabelle kontodaten noch 2 spalten hinzufügen:
ALTER TABLE `vms_kontodaten` ADD `pmails` BIGINT( 20 ) NOT NULL DEFAULT '0',
ADD `pv` DOUBLE( 100, 2 ) NOT NULL DEFAULT '0.00';dann muss natürlich noch in der fürs bestätigen der paidmails zuständigen datei (pcheck.php) ein eintrag erfolgen:
db_query("UPDATE ".$db_prefix."_kontodaten SET pmails = pmails + 1, pv = pv + ".$mail['verdienst']." WHERE uid = ".$mail['uid']." LIMIT 1");diesen am besten nach der kontobuchung einfügen, also in der standard datei nach:
kontobuchung ('+',$mail['verdienst'],$mail['uid']);dann ist man sehr wahrscheinlich an der richtigen stelle :yes:
das prinzip bleibt gleich, wenn man addons oder so für paidmails verwendet, nur muss dann eine andere datei verändert werden.
nun kann man auf diese daten zugreifen, eine möglichkeit in der standard nickpage wäre:
nach:
<b>Bettellinkstatistik:</b> <?=$np['angebettelt'];?> Aufrufe | Verdienst: <?=$np['bv'];?><br>folgende zeile einfügen:
<b>Paidmailstatistik:</b> <?=$np['pmails'];?> Bestätigt | Verdienst: <?=$np['pv'];?><br>und die datenbank abfrage noch erweitern:
$sql = db_query("SELECT u.angemeldet_seit,k.klicks,k.kv,k.angebettelt,k.bv ,k.pv,k.pmails FROM
".$db_prefix."_kontodaten k
LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid
WHERE u.nickname='".$_GET['nick']."' LIMIT 1");also im prinzip einfach 2 weitere spalten abfragen:
k.pv,k.pmails
muss in den select befehl mit rein, kann bei verwendung anderer nickpages leicht abweichen.
EDIT:
in dem falle der easy inbox, muss die topframe_inbox.php statt der pcheck.php geändert werden, und der query so lauten:
db_query("UPDATE ".$db_prefix."_kontodaten SET pmails = pmails + 1, pv = pv + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid']." LIMIT 1");
Juhu, danke Dir. Funzt einwandfrei :yes:
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.