19 to 20 - privmsg.php

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

19 to 20 - privmsg.php

Beitrag von bce »

seit dem update funktioniert bei mir die zitatfunktion in der pm nicht mehr irchtig..

folgende meldungen erscheinen wenn ich auf zitat klicke:
Warning: preg_replace(): Empty regular expression in \forum\privmsg.php on line 1646

Warning: Cannot modify header information - headers already sent by (output started at \forum\privmsg.php:1646) in \forum\includes\page_header.php on line 724

Warning: Cannot modify header information - headers already sent by (output started at \forum\privmsg.php:1646) in \forum\includes\page_header.php on line 730

Warning: Cannot modify header information - headers already sent by (output started at \forum\privmsg.php:1646) in \forum\includes\page_header.php on line 731

zudem ist danach der zitat-text leer:

Code: Alles auswählen

[quote="name"][/quote]
¢¦ thx

[ Attachment gelöscht am Do 20.Apr, 2006 19:15 von oxpus ]
Benutzeravatar
Giga4000
Beiträge: 181
Registriert: Sa 26.Nov, 2005 09:19
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Giga4000 »

Das Problem mit dem Quote hatten bereits einige !!!
Hier ist der Fix:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
/includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#
$message = addslashes($message);

#
#-----[ AFTER, ADD ]------------------------------------------
#
$message = str_replace('"', '\"', $message); 
Bei dem anderen Problem hilft dir OXPUS sicher weiter ;)
Site: www.mx-forums.de - New!
phpBB MODs: Click Here
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das Update war in der ersten Fassung hier fehlerhaft.
Anbei die korrigierte Datei:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

danke euch.. werds gleich mal einbauen... ^a

edit: funktioniert soweit... fehlermeldung oben sind weg... aber das feld wo der name drin steht ist leer und auch so im qute in der msg...da steht dann

Code: Alles auswählen

[quote=""]...der text...[/quote]
bitte um ¢¦
Zuletzt geändert von bce am Mo 24.Apr, 2006 14:37, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist dann wohl auch eher ein Fehler in der bbcode.php???
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

hmm.. bevor du/ihr die privmsg.php angepasst habt, ging das mit dem zitieren... nun nach der anpassung funzts nimmer...

edit: hab grad nochma die alte privmsg drauf und geschaut... nach dem man auf zitieren geklickt hat steht der name in der empfängerzeile... der zitattext in der msg ist doch da schon leer.. ups
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, zumindest scheint die bbcode.php in Ordnung zu sein.
Und die privmsg.php hatte ich gemäß dem 2.0.20er Original geändert.
Hast Du den HTML-Fix in der functions_post.php eingebaut?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

[quote="oxpus";p="58225"]Hast Du den HTML-Fix in der functions_post.php eingebaut?[/quote]
der einbau des fixes bewirkt nichts...


habs nochmal getestet, mit und ohne fix...

1. meine privmsg, mit und ohne fix (selbes ergebniss): fehler oben
Warning: preg_replace(): Empty regular expression in \forum\privmsg.php on line 1646
...
und zitattext fehlt
... jedoch steht nun der name beim empfänger der pm und in der msg im quote-tag drin

Code: Alles auswählen

[quote="name"][/quote]
2. deine/eure privmsg , mit und ohne fix (selbes ergebniss): empfängername der pm ist leer und name im quote-tag ist auch leer ... jedoch ist nun der zitattext vorhanden

Code: Alles auswählen

[quote=""]zitattext vorhanden[/quote]

edit: ich würde ja liebend gern die privmsg vom neuen 20er paket reinkoieren.. aber damals hab ich einen pm-mod eingebaut, der ermöglicht ein pm an eine ganze gruppe zu senden...
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Hi! :cool:

Ich klinke mich hier mal mit ein, denn genau diesen Fehler habe ich eben auch in meinem Forum bemerkt. ^6

Code: Alles auswählen

[quote="name"]
PHP gibt dann diese Warnung aus:
[PHP Warning: Empty regular expression in ...\forum\privmsg.php on line 1620
Zeile 1620 ist diese:

Code: Alles auswählen

$privmsg_message = preg_replace($orig_word, $replacement_word, $privmsg_message);
Irgendetwas muss beim updaten schief gelaufen sein und der o.a. Fix fixt nicht?
Zuletzt geändert von Dungeonwatcher am Mi 26.Apr, 2006 15:11, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Lade Dir mal das neueste Update herunter.
Oder besser gesagt: Das Update einfach nochmal runterladen und die privmsg.php damit updaten.
Hilfreich ist auch die original privmsg.php als Vergleich.
Die ersten Versionen des Updates waren hier schlicht fehlerhaft...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Moin! :cool:

[quote="oxpus";p="58302"]Das Update einfach nochmal runterladen und die privmsg.php damit updaten.
Hilfreich ist auch die original privmsg.php als Vergleich.[/quote]

Jupp, habe ich getan. Einen Fehler habe ich bei mir gefunden und korrigiert. Nur betraf dieser wohl nicht das Quoting, denn es funktioniert weiterhin nicht. Welche Datei ist denn noch am Quoting in PNs daran beteiligt?
Die ersten Versionen des Updates waren hier schlicht fehlerhaft...
"No Body is perfect." :eek:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Datei ist denn noch am Quoting in PNs daran beteiligt?
bbcode.php und functions_post.php
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Hmmm, die bbcode.php scheint o.k. und die funktions_post.php wird beim updaten nicht angefasst.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

die funktions_post.php wird beim updaten nicht angefasst
Öh, falsch. Die wird sehr wohl beim Update von 2.0.19 auf 2.0.20 geändert!
Vielleicht hast Du das übersehen?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Ähm, stimmt. :!:

Ich habe jetzt die funktions_post.php kplt. neu upgedatet. Scheinbar ist die Anleitung noch immer nicht korrekt, denn das Quoten in den Nachrichten funktionierte danach wieder nur Fehlerhaft. Ich musste den offiziellen Fix dafür einspielen. Abgesehen davon hat sich bei den PNs nichts geändert, der Zitattext fehle weiterhin. :(

Nachtrag:

Die Updateanleitung ist diesmal wirklich nicht berauschend. :nono

Egal, hier ist die Lösung:.
Zuletzt geändert von Dungeonwatcher am Do 27.Apr, 2006 14:40, insgesamt 1-mal geändert.
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

Die Updateanleitung ist diesmal wirklich nicht berauschend
so isses.. *nerv*

Egal, hier ist die Lösung:.
:respect: astrein!! funktioniert nun auch bei mir


ps: das zu suchende gibt es 3mal...

Code: Alles auswählen

if ( !($privmsg = $db->sql_fetchrow($result)) ) 
                        { 
                                redirect(append_sid("privmsg.$phpEx?folder=$folder", true)); 
	}
den angegebenen code

Code: Alles auswählen

$orig_word = $replacement_word = array();
obtain_word_list($orig_word, $replace_word); 
, beim letzten fund zuvor einfügen... so isses bei mir
Antworten