PN Info System

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
DMX200
Mitglied
Beiträge: 292
Registriert: 27.02.2008 20:28
Wohnort: Meiningen
Kontaktdaten:

Beitrag von DMX200 »

Mavo460 hat geschrieben:Ok, ich wusste mit den einzelnen Buchstaben nichts anzufangen aber ändere das entsprechend nochmal :)

geil danke wie kann ich dir entgegen kommen? was bin ich dir schuldig?

du kannst dir des mal angucken

username: gast
passwort: test
http://www.dfk-community.eu
1000 Mini Games zum Downloaden und vieles mehr...
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Sop,

ersetze den Block nochmal komplett mit dem hier:

Code: Alles auswählen

if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
   if ( $userdata['user_new_privmsg'] )
   {
      $l_privmsgs_new_in = $userdata['user_new_privmsg'];

      if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
      {
         $sql = "UPDATE " . USERS_TABLE . "
            SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
            WHERE user_id = " . $userdata['user_id'];
         if ( !$db->sql_query($sql) )
         {
            message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
         }

         $s_privmsg_new = 1;
         $icon_pm = $images['pm_new_msg'];
      }
      else
      {
         $s_privmsg_new = 0;
         $icon_pm = $images['pm_new_msg'];
      }
   }
   else
   {
      $l_privmsgs_new_in = "0";

      $s_privmsg_new = 0;
      $icon_pm = $images['pm_no_new_msg'];
   }

   if ( $userdata['user_unread_privmsg'] )
   {
      $l_message_unread = $userdata['user_unread_privmsg'];
   }
   else
   {
      $l_message_unread = "0";
   }

   $l_message_read_sql = mysql_query("Select * FROM " . PRIVMSGS_TABLE . " WHERE privmsgs_to_userid =  " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_READ_MAIL );
   $l_message_read = mysql_num_rows($l_message_read_sql);

   $l_message_send_sql = mysql_query("Select * FROM " . PRIVMSGS_TABLE . " WHERE privmsgs_from_userid =  " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL );
   $l_message_send = mysql_num_rows($l_message_send_sql);

   $l_message_unsend_sql = mysql_query("Select * FROM " . PRIVMSGS_TABLE . " WHERE privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL .")");
   $l_message_unsend = mysql_num_rows($l_message_unsend_sql);
   
   $l_message_saved_sql = mysql_query("Select * FROM " . PRIVMSGS_TABLE . " WHERE ( ( privmsgs_to_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " )
            OR ( privmsgs_from_userid = " . $userdata['user_id'] . "
               AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " ) )");
   $l_message_saved = mysql_num_rows($l_message_saved_sql);
   
   $l_privmsgs_text = "N: $l_privmsgs_new_in, U: $l_message_unread, PE: $l_message_read, G: $l_message_send, PA: $l_message_unsend, A: $l_message_saved";
} 
Erklärung dazu:

N: Neue PN´s im eingang
U: Ungelesene PN´s im eingang
PE: insgesamte PN´s im Posteingang
G: insgesamt Gesendete PN´s
PA: PN´s welche im Postausgang sind und noch nicht "zugestellt" sind
A: Gespeicherte PN´s

Teste es mal ob dir das so passt.

Und ich bekomme nix dafür ;) Ist quasi von nem Ossi für nen Ossi :D Komme ehemals aus Erfurt :)

Gruß

Marco
Andi1111
Mitglied
Beiträge: 1301
Registriert: 26.05.2006 13:21
Wohnort: Berlin
Kontaktdaten:

Beitrag von Andi1111 »

Danke, tolle Idee. Habe ich bei mir auch gleich eingebaut :)
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Joa, kein Thema :) Freut mich das es auch für andere auf Anklang stößt :)

Gruß

Marco
Benutzeravatar
DMX200
Mitglied
Beiträge: 292
Registriert: 27.02.2008 20:28
Wohnort: Meiningen
Kontaktdaten:

Beitrag von DMX200 »

hamma danke danke danke

das ist geil geht alles super

ich hab das jetzt noch ein bissel angepasst und geht ohne ende
danke

man könnte das system noch ohne ende erweitern aber ich will dir nicht weiter aufn sack gehen!

aber wenn du mal viel zeit hast und langeweile dann könnte man das so umbauen das wenn man auf N:1 klickt auf diese nachrichten kommt

oder auf A: für archiv klickt das mann dirkt ins archiv kommt! das

wer auch net schlecht aber so geht auch danke für alles

lg dave
http://www.dfk-community.eu
1000 Mini Games zum Downloaden und vieles mehr...
Benutzeravatar
DMX200
Mitglied
Beiträge: 292
Registriert: 27.02.2008 20:28
Wohnort: Meiningen
Kontaktdaten:

Beitrag von DMX200 »

Andi1111 hat geschrieben:Danke, tolle Idee. Habe ich bei mir auch gleich eingebaut :)

sag ja denn ich hab das mit denn forum beiträge schon so nun wollte ich das für PN auch haben!

ich hab das jetzt so gemacht

N: = Neue Nachrichten
U: = Ungelesene Nachrichten
P: = Postaugang

reicht von der sache her vollkommen!
was halt noch schön wer wenn man dir einzellen dinger
anklicken könnte so das muss wenn man auf P: 4 klickt in postaugang kommt ! ist nur ein vorschlag

[ externes Bild ]
http://www.dfk-community.eu
1000 Mini Games zum Downloaden und vieles mehr...
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“