ilch Forum » Allgemein » HTML, PHP, SQL,... » privmsg anzahl auslesen

Geschlossen
  1. #1
    User Pic
    DerBibo Mitglied
    Registriert seit
    07.11.2010
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    Wie is es möglich das ich in einer box oder direkt im Content der Ilch seite ausgeben kann wie viele Privmsg von allen User insgesamt geschrieben worden sind seit Installation der Seite !

    Bsp:

    ---------------
    Unsere User schrieben bis jetzt ( 666 PMs )
    ---------------

    So in etwa zwinker

    Lieben dank für alle die etwas dazu an Ideen haben !

    LG DerBibo
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    blakedj06 gelöschter User
    Klar einfach ne neue Datei mit irgendeinem Namen unter include/boxes/ erstellen und folgenden Code einfügen.

    <?php
    $pmanz = @db_result(db_query('SELECT COUNT(id) FROM prefix_pm'));
    
    echo '<div align="center">Unsere User schrieben bis jetzt ('.$pmanz.') PM´s</div>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    naja nicht ganz... damit würde man alle PM gezählt bekommen, nicht die des Users ^^

    <?php
    $pmanz = @db_result(db_query("SELECT COUNT(id) FROM prefix_pm WHERE eid ='.$_SESSION['authid'].'"));
     
    echo '<div align="center">Unsere User schrieben bis jetzt ('.$pmanz.') PM´s</div>';
    ?>


    und wenn du nur die ungelesenen haben möchtest, wovon ich mal ausgehe...

    <?php
    $pmanz = @db_result(db_query("SELECT COUNT(id) FROM prefix_pm WHERE eid ='.$_SESSION['authid'].' and gelesen = 0"));
     
    echo '<div align="center">Unsere User schrieben bis jetzt ('.$pmanz.') PM´s</div>';
    ?>
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    blakedj06 gelöschter User
    Ich verstehe das so wie ich es angeboten hatte. Das ergibt doch auch keinen Sinn mit der echoausführung von Dir Gecko?

    Er wollte die gesamten PMs die auf seiner Page von allen Usern geschrieben worden sind. Laut deinem query zeigts nur die an die ich selber bekommen habe wenn ich dort User auf der Seite bin.


    Zuletzt modifiziert von blakedj06 am 20.11.2010 - 19:59:10
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    Hi

    Ich habe auch an sowas bedarf.

    Aber etwas anders und swar:

    Es wurden Insgesammt xxx Pm's geschrieben davon wurden xxx PM's gelesen.

    aber ich hätte das gerne so das ich es in einer htm datei z.b so machen kann.

    es wurden insgesammt {geschrieben} Pm's geschrieben davon wurden {gelesen} PM's gelesen.

    Mfg Brezel
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    blakedj06 gelöschter User
    Na ja Du musst ja die Abfrage dennoch erstmal in eine php Datei machen und dann gibts da verschiedene Lösungsansätze.

    Müsstest mal sagen wo Du das genau haben willst.

    EDIT: Oder solls nen eigenständiges Modul sein? ^^


    Zuletzt modifiziert von blakedj06 am 20.11.2010 - 21:51:42
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    Hab vor es unten in meinen Forum unter 357 Mitglieder haben 2125 Beiträge in 332 Themen geschrieben

    Mfg Brezel
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Eigentlich habe es die Vorposter schon verraten:

    in die jeweilige php
    $pmanz = @db_result(db_query("SELECT COUNT(id) FROM prefix_pm"));
    $pmgel = @db_result(db_query("SELECT COUNT(id) FROM prefix_pm WHERE gelesen = 1"));


    an passender Stelle die Ausgabe an das Template
    $ar = array 
    ( 
    		'geschrieben' => $pmanz,
    		'gelesen' => $pmgel
    );
    $tpl->set_ar_out($ar,0);


    in der htm
    Es wurden insgesammt {geschrieben} Pm's geschrieben davon wurden {gelesen} PM's gelesen.
    rules :: doku :: faq :: linkus
    2 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    danke hat super geklappt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    achja, hab gar nicht gelesen was im echo steht
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    @Butter
    Wieso bietest du Module auf deiner Seite an, die nicht von dir sind? Zb. Den quoter USW?
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    hm, ich seh "meinen" Quoter nicht ^^
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    ZitatZitat geschrieben von GeCk0

    hm, ich seh "meinen" Quoter nicht ^^


    Er hat es entfernt. Er hat aber nicht als Autor seinen Namen eingefügt sondern hat deinen gelassen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten