Seite 1 von 1

BBCode-Umwandlung mit HTML-Entities bzgl. Umlaute?

Verfasst: 09.08.2004 13:13
von FluteTraverse
Hallo!

Ich möchte folgendes erreichen:

Dieser BB-Code:

Code: Alles auswählen

(eckige Klammer auf)b(eckige Klammer zu)
  Äpfel
(eckige Klammer auf)/b(eckige Klammer zu)
soll wie folgt umgewandelt werden:

Code: Alles auswählen

(spitze Klammer auf)span style="font-weight: bold;"(spitze Klammer zu)
  Äpfel
(spitze Klammer auf)/span(spitze Klammer zu)
Diese Dateien sind an der Umwandlung des BBCodes beteiligt:

Code: Alles auswählen

bbcode.php
bbcode.tpl
functions_post.php
template.php
An welcher Stelle muß ich den PHP-Code für die BBCode-Umwandlung ändern, damit deutsche Umlaute in die HTML-Entitäten umgewandelt werden?

Danke! - Ciao. Georg

Verfasst: 09.08.2004 13:22
von Blutgerinsel
ehm indem man vor dem DB eintragen u.A. auf das einzutragende htmlenties anwendet welches im PHP Manual beschrieben steht....

Problem: HTML Special Chars

Verfasst: 09.08.2004 14:13
von FluteTraverse
Hallo Blutgerinsel!

Danke für die schnelle Hilfe und die Links!

Wenn ich das Posting mit htmlentities in die Datenbank speichere, werden die HTML Special Chars (z.B. Kaufsmann-Und) durch die Umwandlung der BBCodes (bbcode.php, functions_post.php) in HTML-Entitäten umgewandelt.

Beispiel: "Äpfel" wird dann so im Posting dargestellt
& Auml ; pfel

Somit habe ich das Ziel nicht erreicht. Ich möchte auf der HTML-Seite ein Ä sehen, das selbst aber mit einer HTML-Entität codiert ist. Ich weiß, daß der Zeichensatz ISO 8859-1 eigentlich das Verwenden vieler HTML-Entities unnötig macht.

(Blutgerinnsel schreibt man mit 2 N, aber vielleicht ist die Version mit 1 N Dein Eigenname.)

Hat noch jemand eine Idee, wo ich für diese Aufgabe (Umlaute als HTML-Entities) drehen muß?

Ciao. Georg