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.
Druckbare Version
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:
dann muss natürlich noch in der fürs bestätigen der paidmails zuständigen datei (pcheck.php) ein eintrag erfolgen:Code:ALTER TABLE `vms_kontodaten` ADD `pmails` BIGINT( 20 ) NOT NULL DEFAULT '0',
ADD `pv` DOUBLE( 100, 2 ) NOT NULL DEFAULT '0.00';
diesen am besten nach der kontobuchung einfügen, also in der standard datei nach:PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET pmails = pmails + 1, pv = pv + ".$mail['verdienst']." WHERE uid = ".$mail['uid']." LIMIT 1");
dann ist man sehr wahrscheinlich an der richtigen stelle :yes:PHP-Code:
kontobuchung ('+',$mail['verdienst'],$mail['uid']);
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:
folgende zeile einfügen:PHP-Code:
<b>Bettellinkstatistik:</b> <?=$np['angebettelt'];?> Aufrufe | Verdienst: <?=$np['bv'];?><br>
und die datenbank abfrage noch erweitern:PHP-Code:
<b>Paidmailstatistik:</b> <?=$np['pmails'];?> Bestätigt | Verdienst: <?=$np['pv'];?><br>
also im prinzip einfach 2 weitere spalten abfragen:PHP-Code:
$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");
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:
PHP-Code:
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: