PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mediadaten für Paidmail inbox erweitern



Everlast3310
10.05.2009, 13:56
Da ich im Forum noch keine Erweiterung der Mediadaten für die Paidmail inbox gefunden habe, habe ich einfach mal den Schnippsel, der hier schonmal für Textlinks zum dl zur Verfügung gestellt wurde, für die Paidmails verändert.

in der Mediadaten.php ganz oben unter <? folgendes einfügen:

// Paidmails Anfang
if (!isset($fc_pm_gebucht)) $fc_pm_gebucht = '';
if (!isset($fc_pm_menge)) $fc_pm_menge = '';
if (!isset($fc_pm_wert)) $fc_pm_wert = '';
if (!isset($in_fc_pm_gebucht)) $in_fc_pm_gebucht = '';
if (!isset($in_fc_pm_menge)) $in_fc_pm_menge = '';
if (!isset($in_fc_txt_wert)) $in_fc_pm_wert = '';
// Paidmails EndeSuche nach:

$ex_fc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'forcedbanner' and status = '1'");
while ($count = mysql_fetch_array($ex_fc)) {
$fc_gebucht++;
$fc_menge = $fc_menge + $count['menge'];
$fc_wert = $fc_wert + ($count['verdienst']*$count['menge']);
}füge darunter folgendes ein:

// Paidmails Anfang
$ex_fc_pm = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'paidmail' and status = '1'");
while ($count = mysql_fetch_array($ex_fc_pm)) {
$fc_pm_gebucht++;
$fc_pm_menge = $fc_pm_menge + $count['menge'];
$fc_pm_wert = $fc_pm_wert + ($count['verdienst']*$count['menge']);
}
// Paidmails EndeDann halt einfach an gewünschter Stelle die Tabellen einfügen

<tr>
<td width="50%">Paidmail Kampagnen</td>
<td width="50%"><?=@number_format($fc_pm_gebucht,0,",",".");?> Kampagnen</td>
</tr>
<tr>
<td width="50%">Paidmail Restklicks</td>
<td width="50%"><?=@number_format($fc_pm_menge,0,",",".");?> Klicks</td>
</tr>
<tr>
<td width="50%">Paidmail Gesamtwert</td>
<td width="50%"><?=@number_format($fc_pm_wert,2,",",".");?> <?=$waehrung;?></td>
</tr>Fertig:smile:

Sam2004
31.07.2010, 16:17
Hab ich schon mal erwähnt, was für ein tolles Forum das DSN ist :D ...alles da was man braucht^^

Frage:
Ich wollte die gesamt menge aller geklickten Inbox Mails anzeigen lassen. Hab mir die variable von Forcedbanner abgeschaut und eingefügt, aber bekomme die gesamtmenge nicht angezeigt.
Sicherlich ein Fehler beim auslesen, aber was hab ich dann falsch gemacht und die frage wäre dann auch gleizeitig, was muss noch geändert werden muss bzw. wie es aussehen muss.
Danke für ein Tipp.

Sam

jpwfour
31.07.2010, 16:31
Welche Variable vewendest du denn?

klicks und angebettelt sind im Grundscript drin (vms_kontodaten), für Mails aber afaik nichts.
Insofern müsste ja erstmal jede Mailbestätigung in der topframe_inbox.php "mitgezählt" werden.

Sam2004
31.07.2010, 16:46
Ich hatte später das ganze noch auf Mail in den Kontodaten erweitert,sprich mail und mv, da ich eine "Paidbuchungsliste" eingebaut habe.

Ich hatte
<td width="50%"><?=@number_format($kontostats['kd_mail'],0,",",".");?> Klicks</td>
genommen und weiter oben auch bei fc_pm_dwert eingefügt, da ich von ausgegangen bin, dass dieses mir auch den gesamtstand der Mailklicks ausgibt...hatte ich wohl nen denkfehler^^

Sam

jpwfour
31.07.2010, 16:55
$kontostats = mysql_fetch_array(db_query(
erweitert?

Da muss dann ein:


, SUM(mail) AS kd_mail

rein

Sam2004
31.07.2010, 17:11
Natürlich :frusty:

Gleichzeitig hab ich auch noch vergessen das ganze auch aus der DB zu holen.
Flüchtigkeitsfehler :biggrin1:

Vielen Dank jpwfour...ohne dich würd ich nicht existieren :biggrin1:

Sam