[FIX] Ajax Features - Sonderzeichen korrekt behandeln

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!
Gesperrt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

[FIX] Ajax Features - Sonderzeichen korrekt behandeln

Beitrag von oxpus »

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
ajax.php

#
#-----[ FIND ]-----
#
	$message = str_replace("\n", "\n<br>\n", $message);
	
	// Send it back to client for further processing

#
#-----[ BEFORE, ADD ]------
#
	$message = str_replace("&#125;", "}", $message);
	$message = str_replace("&#123;", "{", $message);
	$message = str_replace("&#41;", ")", $message);
	$message = str_replace("&#40;", "(", $message);
	$message = str_replace("&#93;", "]", $message);
	$message = str_replace("&#91;", "[", $message);
	$message = str_replace("&#58;", ":", $message);

#
#-----[ FIND ]-----
#
	$message = str_replace("\n", '<br>', $message);

	$template->set_filenames(array(
		'preview' => 'posting_preview.tpl')
	);

#
#-----[ BEFORE, ADD ]------
#
	$message = str_replace("&#125;", "}", $message);
	$message = str_replace("&#123;", "{", $message);
	$message = str_replace("&#41;", ")", $message);
	$message = str_replace("&#40;", "(", $message);
	$message = str_replace("&#93;", "]", $message);
	$message = str_replace("&#91;", "[", $message);
	$message = str_replace("&#58;", ":", $message);

#
#-----[ FIND ]-----
#
	$message = str_replace("\n", '<br>', $message);
	
	$template->set_filenames(array(
		'preview' => 'privmsgs_preview.tpl')
	);

#
#-----[ BEFORE, ADD ]------
#
	$message = str_replace("&#125;", "}", $message);
	$message = str_replace("&#123;", "{", $message);
	$message = str_replace("&#41;", ")", $message);
	$message = str_replace("&#40;", "(", $message);
	$message = str_replace("&#93;", "]", $message);
	$message = str_replace("&#91;", "[", $message);
	$message = str_replace("&#58;", ":", $message);


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Zuletzt geändert von oxpus am Di 18.Apr, 2006 00:32, insgesamt 2-mal geändert.
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!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Die Ersetzungen für „ “ z.B fummelt man sich dann nach obigem Schema selber rein?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh ja... Das wäre dann "
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!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Ich meinte z.B die doppelten deutschen Anführungszeichen unten.
Das entspräche laut http://webdesign.crissov.de/Typografie/Zitieren

Code: Alles auswählen

U+201E oder &#8222; oder &bdquo;
Leider ist es egal was ich benutze ich lande z.B nach quickedit
von immer bei

Code: Alles auswählen

%u201E
.

so wie hier auch.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich sagte doch schon "
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!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Hmm, schau dir mal den Link an.
Da ist &quot ein völlig anderes Zeichen.
Wäre Unicode +0022 ich meine aber Unicode +201E.

Ist aber eh egal.
Azureus hat das grad in seinem Update gefixt.
Vermute mal dass die damit auch die anderen Zeilen vom Fix wieder rauskönnen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der neuen Version 1.0.1 bereits behoben.


[ closed ]
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!
Gesperrt