PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb (/thread-25492.html) Seiten: Seiten:
1
2
|
PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - mattias - 21.04.2012 Hallo Leute, ich finde es ziemlich schade, dass es keine PN Zähler für PNs auf der User-CP-Startseite gibt. Deswegen dachte ich, fügst du diese selbst hinzu. Was ich meine ist das hier: Alt: Neu: Ich habe zwei Funktionen entdeckt: $mybb->user['pms_unread'] = Gibt die Anzahl an ungelesenen PNs aus $mybb->user['pms_total'] = Gibt die Gesamtanzahl an PNs aus Diese Funktionen sind in der functions_user.php folgendermaßen definiert: PHP-Code: // Update total number of messages. Allerdings nützen sie mir nichts. Ich brauche je eine Funktion, die mir die Anzahl an PNs im Nachrichten-Eingangsordner, Ausgangsordner, Entwürfen und Papierkorb ausgibt. Nach etwas längerem Suchen hab ich gemerkt, dass es diese Funktionen in PHP-Code: private.php?action=empty Könnte mir jemand diesbezüglich helfen? Besten Dank RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - StefanT - 21.04.2012 Dann füge doch den Code von der empty-Funktion: PHP-Code: $query = $db->simple_select("privatemessages", "COUNT(*) AS pmsinfolder", " folder='{$folderinfo[0]}' AND uid='".$mybb->user['uid']."'"); PHP-Code: $folderlinks .= "<div><a href=\"private.php?fid=$folderinfo[0]\" class=\"usercp_nav_item {$class}\">$folderinfo[1]</a> ($foldercount)</div>\n"; RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - Plexxart - 21.04.2012 Hallo Oder du übernimmst gleich mal von hier das gesamte Skript: http://www.demida.de/forum/thread-376.html RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - mattias - 21.04.2012 Danke für die Antwort Leider hat das nicht funktioniert, zumindest nicht so wie ich es gemacht hab. Ich hab den Code von der empty-Funktion einfach über dem Code in der functions_user.php gepostet: PHP-Code: $query = $db->simple_select("privatemessages", "COUNT(*) AS pmsinfolder", " folder='$fid' AND uid='".$mybb->user['uid']."'"); War das falsch RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - StefanT - 21.04.2012 Ich hatte meinen Code nochmal geändert. RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - mattias - 21.04.2012 Ach ich hab Plexxart's Post total übersehen. Liegt wohl daran, dass wir beide unsere Posts zur selben Zeit abgeschickt haben. Ich hab mal beide Lösungen ausprobiert, Stefans korrigierten Code und den von Plexxart. Stefans Code gibt nur (0) aus, während Plexxarts Code auf Anhieb funktionierte. Vielen lieben Dank PS: Warum gibt es hier keine Reputationsfunktion? RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - StefanT - 21.04.2012 (21.04.2012, 13:43)mattias schrieb: PS: Warum gibt es hier keine Reputationsfunktion?Weil sich Leute unbedingt gegenseitig negativ bewerten mussten und das immer wieder zu Ärger führte. RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - mattias - 21.04.2012 (21.04.2012, 13:52)StefanT schrieb:(21.04.2012, 13:43)mattias schrieb: PS: Warum gibt es hier keine Reputationsfunktion?Weil sich Leute unbedingt gegenseitig negativ bewerten mussten und das immer wieder zu Ärger führte. Nun, was spricht denn aber dagegen nur positive Bewertungen zuzulassen? Negative würde ich in einem Forum auch immer ausschalten RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - StefanT - 21.04.2012 Dann bekommen Leute eine positive Bewertung mit "So ein Idiot"... Alles so da gewesen. RE: PN Zähler für Nachrichten-Eingang, - Ausgang, Entwürfe und Papierkorb - mattias - 21.04.2012 Oha, verstehe. Danke für die Aufklärung. Gruß |