Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Paidmailstatistik im Adminforce

  1. #1
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81

    Paidmailstatistik im Adminforce

    Die startseite unter adminforce/content raussuchen und öffnen

    unter

    Code:
    </tr></table>
    folgendes einfügen:

    Code:
    <br>
    <?
    $mailresult = db_query("SELECT * FROM vms_paidmails_versendet WHERE gueltig > '".time()."'");
    $menge = mysql_num_rows($mailresult);
    $usermail = mysql_fetch_array(db_query("SELECT * FROM vms_paidmails_versendet WHERE gueltig > '".time()."' limit 1"));
    $gesamtmails_verschickt = $menge*$usermail['menge'];
    $bestaettigt = mysql_fetch_array(db_query("SELECT sum(bestaedigt) as zahl FROM vms_paidmails_versendet WHERE gueltig > '".time()."'"));
    $nochoffen = $gesamtmails_verschickt-$bestaettigt['zahl'];
    ?>
    <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
    <td width="100%" valign="top">
    <?head("Mailstatistik");?>
    <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c0c0c0">
    <tr bgcolor="#f0f0f0">
    <td width="55%">Gesamt Mails verschickt</td>
    <td align="right"><?=number_format($gesamtmails_verschickt,0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    <tr bgcolor="#f5f5f5">
    <td>Mails bestättigt</td>
    <td align="right"><?=number_format($bestaettigt['zahl'],0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    <tr bgcolor="#f5f5f5">
    <td>Mails unbestättigt</td>
    <td align="right"><?=number_format($nochoffen,0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    <tr bgcolor="#f5f5f5">
    <td>Wieviel User bekommen Mails</td>
    <td align="right"><?=number_format($usermail['menge'],0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    </table>
    <?foot();?>
    </td>
    </tr></table>
    fertig

  2. #2
    Erfahrener Benutzer Avatar von swinxx
    Registriert seit
    16.09.2006
    Beiträge
    1.636
    Echt guter und hilfreicher Schnippsel ! Kann ich nur empfehlen !

    Und wieder mal sag ich danke !

    Auch wenn mir die Statistik die tränen in die Augen treibt wenn ich sehe wieviele nicht bestätigt wurden ;(

    cu, Swinxx

  3. #3
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81
    das geht mir genauso das ich immer den kopf schüttel wie wenig bestättigt werden.

  4. #4
    Erfahrener Benutzer Avatar von swinxx
    Registriert seit
    16.09.2006
    Beiträge
    1.636
    Ja da frag ich mich bei einigen USern doch echt warum sie Mails empfangen und dann anscheinend immer einfach löschen, anstatt sie eimfach im USerprofil abzustellen ??

    Aber naja, da kann man wohl nichts ändern !

    cu, Swinxx

    (Juhu, mein 400. Beitrag)

  5. #5
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    81
    Danke erst mal für die ganzen Codeschnippsel die Du reinstellst.

    Ist so eine Statistik auch für den Automailer von Zement machbar?
    Man hat zwar eine Statistik wieviele verschickt werden und so, aber nicht wieviele die Paidmails bestätigen.

    MfG
    bart27

  6. #6
    Gnom
    Gast
    Hey,

    einfach im Ordner adminforce/content/ eine neue Datei Anlegen
    ich habe sie bei mir mailstats.php gennant!

    Danach die mailstats.php mit folgenden Inhalt füllen:

    PHP-Code:
    <?
    $mailresult = db_query("SELECT * FROM vms_paidmails_versendet WHERE gueltig > '".time()."'");
    $menge = mysql_num_rows($mailresult);
    $usermail = mysql_fetch_array(db_query("SELECT * FROM vms_paidmails_versendet WHERE gueltig > '".time()."' limit 1"));
    $gesamtmails_verschickt = $menge*$usermail['menge'];
    $bestaettigt = mysql_fetch_array(db_query("SELECT sum(bestaedigt) as zahl FROM vms_paidmails_versendet WHERE gueltig > '".time()."'"));
    $nochoffen = $gesamtmails_verschickt-$bestaettigt['zahl'];
    ?>
    <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
    <td width="100%" valign="top">
    <?head("Mailstatistik");?>
    <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c0c0c0">
    <tr bgcolor="#f0f0f0">
    <td width="55%">Gesamt Mails verschickt</td>
    <td align="right"><?=number_format($gesamtmails_verschickt,0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    <tr bgcolor="#f5f5f5">
    <td>Mails bestättigt</td>
    <td align="right"><?=number_format($bestaettigt['zahl'],0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    <tr bgcolor="#f5f5f5">
    <td>Mails unbestättigt</td>
    <td align="right"><?=number_format($nochoffen,0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    <tr bgcolor="#f5f5f5">
    <td>Wieviel User bekommen Mails</td>
    <td align="right"><?=number_format($usermail['menge'],0,",",".");?>&nbsp;&nbsp;</td>
    </tr>
    </table>
    <?foot();?>
    </td>
    </tr></table>
    dann eine verlinkung machen z.b. menue_links.php oder rechts mit

    <img src="../images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/mailstats">Mailstatistik</a><br>
    So Funktioniert es auch,..... glaube habe den Zement Mailer

    Gruß Gnom

  7. #7
    Erfahrener Benutzer
    Registriert seit
    27.07.2006
    Beiträge
    121
    Original von Gnom
    ..... glaube habe den Zement Mailer

    Gruß Gnom
    Damit geht es def nicht mit meinem Mailer, denn solch eine Statistik ist nicht so einfach mit dem Automailer, da die Mails regelmäßig wieder gelöscht werden um die DB zu schonen.

  8. #8
    Erfahrener Benutzer Avatar von swinxx
    Registriert seit
    16.09.2006
    Beiträge
    1.636
    Hmm,

    das erklärt auch warum ich erst knappe 5000 Mails versendet habe, laut Statistik...

    aber dachte mir schon das es wegen der löschungen ist ! Zumindest sieht man aber wieviele vor Reinigung der DB bestätigt wurden !

    cu, Swinxx

  9. #9
    Benutzer
    Registriert seit
    08.07.2006
    Beiträge
    81
    In der Statistik werden immer nur die Mails angezeigt die noch gültig sind. also wenn die verschickt wurden aber abgelaufen sind werden sie nicht gezählt und angezeigt.

    gruss hatty

  10. #10
    Erfahrener Benutzer
    Registriert seit
    10.07.2006
    Beiträge
    136
    Und wenn man jetzt noch vor dem letzten </table> folgendes einfügt:
    PHP-Code:
    <tr bgcolor="#f5f5f5">>
    <td>Best&auml;tigungsrate</td>
    <td align="right"><?=@number_format($bestaettigt['zahl']*100/($gesamtmails_verschickt),2,",",".");?> %</td>
    </tr>
    Dann hätte man noch die Quote in Prozent.

    Gruß

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. User Paidmailstatistik
    Von teddybyte im Forum Weiterentwicklung Basisscript
    Antworten: 3
    Letzter Beitrag: 15.02.2010, 20:01
  2. Adminforce
    Von koepi110 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 20.05.2008, 18:51
  3. adminforce ??
    Von Marcin73 im Forum Ankündigungen (erledigt)
    Antworten: 1
    Letzter Beitrag: 10.11.2007, 13:03
  4. VMS 1.2: Adminforce Professional v2 / Adminforce Pro
    Von SebbyPHM im Forum Support zu Addons & Erweiterungen
    Antworten: 11
    Letzter Beitrag: 02.10.2007, 22:08
  5. WMS-X Paidmailstatistik
    Von Gnarf im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 06.02.2007, 09:16

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •