Seite 1 von 1

[erledigt]PM Replied: Kann beantwortete PNs nicht mehr lesen

Verfasst: 23.10.2005 18:05
von DerGonzo
Moin!

Habe den PM_replied-Hack bei mir eingebaut und bin jetzt auf folgendes Problem gestoßen:

Die Nachrichten im Posteingang werden nach dem beantworten zwar mit der entsprechenden Grafik angezeigt, man kann sie aber nicht mehr öffnen. Klickt man eine beantwortete PN an, wird stattdessen die Seite Nachrichteneingang aktualisiert (scheint zumindest so).

Über die Suche bin ich nur auf das Problem gestoßen, daß die beantworteten Nachrichten nicht mehr gelöscht werden konnten - dieses Problem habe ich jedoch nicht.

Hat jemand für dieses Problem eine Lösung?

Schönen Gruß,
DerGonzo!

Verfasst: 24.10.2005 19:03
von DerGonzo
*hochschieb*

Wäre wirklich für Hilfe dankbar...

Verfasst: 26.10.2005 12:21
von DerGonzo
*nochmalhochschieb*

Ich würd so gerne meine beantworteten Nachrichten wieder lesen können... :roll:

Hilfäää! :wink:

Verfasst: 26.10.2005 13:14
von Markus67
Hi ...

Wo kann ich mir den MOD denn mal runterladen? :wink:

Markus

Verfasst: 26.10.2005 13:53
von DerGonzo
Moin!

Den MOD gibts bei phpbbhacks.com und nennt sich PM Replied Image. Eigentlich soll er nix weiter tun, als für beantwortete PN´s ein anderes Symbol in der Übersicht anzeigen.

Schönen Gruß,
DerGonzo!

Verfasst: 26.10.2005 14:30
von DerGonzo
Kommando zurück!

Hab den Fehler (nach unzähligem Durchsehen der Installationsanleitung und meiner Dateien) gefunden und korrigiert.

Hatte in der Datei privmsg.php folgendes falsch gemacht:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------------
#
		case 'inbox':
			$l_box_name = $lang['Inbox'];
			$pm_sql_user = "AND pm.privmsgs_to_userid = " . $userdata['user_id'] . " 
				AND ( pm.privmsgs_type = " . PRIVMSGS_READ_MAIL . " 
					OR pm.privmsgs_type = " . PRIVMSGS_NEW_MAIL . " 
					OR pm.privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
			break;
#
#-----[ REPLACE WITH ]---------------------------------------- 
#
		case 'inbox':
			$l_box_name = $lang['Inbox'];
			$pm_sql_user = "AND pm.privmsgs_to_userid = " . $userdata['user_id'] . " 
				AND ( pm.privmsgs_type = " . PRIVMSGS_READ_MAIL . " 
					OR pm.privmsgs_type = " . PRIVMSGS_NEW_MAIL . " 
					OR pm.privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " 
					OR pm.privmsgs_type = " . PRIVMSGS_REPLY_MAIL . ")";
			break;
In der hinzugefügten Zeile stand bei mir nicht PRIVMSGS_REPLY_MAIL, sondern PRIVMSGS_UNREAD_MAIL. Hatte die darüberliegende Zeile wohl kopiert und dann (wer weiß warum) anscheinend vergessen zu bearbeiten... :oops:
Diesen Fehler hatte ich sogar bei mehrmaliger Durchsicht meiner Dateien übersehen. :-?

Danke für die angebotene Hilfe @Markus67! :wink: