Page 1 of 1

serendipity_plugin_comments - Umlaut Problem

Posted: Tue Jul 18, 2006 9:10 pm
by fwe77
Hallo zusammen,

ich habe ein kleines Problem mit den Kommentaren für die Sidebar. Alle Umlaute werde nicht dargestellt!

s9y Version: Serendipity 1.1-alpha7
Plugin Version : 1.8 (1291 2006-06-23 08:49:59)

Hat vielleicht jemand eine Idee? Ach ja, einen Blick auf die Seite kann man hier werfen!

Gruß. Frank.

Re: serendipity_plugin_comments - Umlaut Problem

Posted: Thu Jul 20, 2006 10:50 am
by garvinhicking
Hi!

Das liegt an Deiner PHP-Version. Welche benutzt Du, wie ist sie konfiguriert? Besonders die mb_* Funktionen wären wichtig zu erfahren.

Welche s9y Eventplugins hast Du installiert?

Viele Grüße,
Garvin

Posted: Thu Jul 20, 2006 11:25 am
by fwe77
Hallo Garvin,

PHP Version - PHP 4.3.10! mb_* Version? Aber vermutlich liegt es nicht an der PHP Version. Auf dem gleichen Server (mit dieser PHP Version und den identischen PHP Einstellungen) betreibe ich noch eine weitere Serendipity Instanz und hier funktionieren die Umlaute perfekt! Einziger Unterschied:

Umlautproblem: Serendipity 1.1 alpha7 meine-domain.de/blog.new
funktionierende Umlaute: Serendipity 1.0 meine-domain.de/blog

Installierte Ereignis Plugins in genauer Reihenfolge:

Textformatierung: Serendipity
Erweiterte Eigenschaften von Artikeln
Textformatierung: Smilies
Textformatierung: NL2BR
Browser-Kompatibilität
Spamschutz Spartacus
Statische Seiten
Guestbook
Freie Artikel Tags
Link List
Statisktiken
Smilie Auswahlleiste
Textformatierung: BBCODE
Sample - HTML-Code für den head-Bereich (HTML-Kopf Klotz)
Nächster/Voriger Artikel
Lightbox / Thickbox JS
Kontaktformular

Gruß. Frank.

Posted: Thu Jul 20, 2006 12:14 pm
by garvinhicking
Hi!

Das ist merkwürdig. In 1.1 ist die mb Funktion hinzugekommen um Strings zuverlässig zu splitten, das scheint auf deinem server nicht richtig zu klappen.

Bitte ersetze doch mal deine serendipity_plugin_comments.php durch folgendes:

http://nopaste.php-q.net/226813

Grüße,
Garvin

Posted: Thu Jul 20, 2006 12:31 pm
by fwe77
Hallo Garvin,

vielen Dank für Dein Feeback! Ich habe Deine modifizierte serendipity_plugin_comments.php eingebaut, bekomme aber folgenden Fehler:

Code: Select all

Parse error: parse error, unexpected '[', expecting ')' in /<pfad zum plugins Verzeichnis>/serendipity_plugin_comments/serendipity_plugin_comments.php on line 154
Gibt es eine Möglichkeit diese mb Funktion zu überprüfen? Ich habe Root - Rechte auf dem Server! :lol:

Gruß. Frank.

Posted: Thu Jul 20, 2006 12:32 pm
by garvinhicking
Hi!

Oh, sorry, Tippfehler. Dann probier mal http://nopaste.php-q.net/226819

Grüße,
Garvin

Posted: Thu Jul 20, 2006 12:42 pm
by fwe77
Hallo Garvin,

so die neue Version ist drin.

Code: Select all

Kommentar ist: 'Schön wie man sich da austoben kann was?:D'
Kommentar htmlspecialchars: 'Schön wie man sich da austoben kann was?:D'
strimwidth wird benutzt.
Encoding: UTF-8
Kommentar ist 2.): 'Schn wie man sich da austoben kann was?:D'
Kommentar ist 3.): 'Schn wie man sich da austoben kann was?:D'
Kommentar ist 4.): 'Schn wie man sich da austoben
kann was?:D'
Gruß. Frank.

Posted: Thu Jul 20, 2006 12:48 pm
by garvinhicking
Hi!

Bitte ersetze doch einmal

Code: Select all

mb_detect_encoding($row['comment'])
und

Code: Select all

mb_detect_encoding($comment);
jeweils durch

Code: Select all

LANG_CHARSET
Viele Grüße,
Garvin

Posted: Thu Jul 20, 2006 12:55 pm
by fwe77
ReHi,

okay, hier das Ergebnis:

Code: Select all

Encoding: ISO-8859-1
Jetzt funktionieren die Umlaute! :lol:

Gruß. Frank.

Posted: Thu Jul 20, 2006 1:40 pm
by garvinhicking
Hi!

Super, vielen Dank für die Mithilfe! Bugfix ist committed. :)

Viele Grüße,
Garvin

Posted: Thu Jul 20, 2006 1:43 pm
by fwe77
ReHi Garvin,

kein Thema! Bei dieser tollen Community und diesen genialen Produkt macht man dies doch gerne!

Unbedingt so weiter machen! :lol:

Gruß. Frank.