[SOLVED] Language Tags ( [DE] [EN] etc.) Probleme mit Teaser
Posted: Sun 11. Dec 2011, 12:59
Moin Leute,
ich benutze in einer Seite den Language-Switch basierend auf den Sprachplatzhaltern [DE] [EN] usw.
Im Prinziop habe ich soweit alles in den Griff bekommen inkl. richtige Darstellung der Navi.
(btw. hier ein Tip: Die Datei "lang_replace.php" umbenennen zu z.B. "z_lang_replace.php". Die Frontend scripts werden
scheinbar alphabetisch abgearbeitet. In dem Fall kommt das script zum ersetzen der Sprache auch wirklich zum Schluss -> z.B. NACHDEM die NAvi gerendert wird, dann klappen auch in einer Nav_Horiz... die Sprachschalter.)
Mein Problem:
In einem Teaser werden 20 Schlagwörter gerendert. Der Teaser schneidet dann das schließende [/DE] oder [/EN] ab, und die gesamte Seitendarstellung kommt ins schleudern.
Hat sich da schon mal jemand mit beschäftigt? Ich bin leider eher der PHP-Handwerker, also von allem ein bischen aber eigentlich keine Ahnung.
Mein Ansatz wäre in der lang_replace.php zu prüfen, ob nach dem öffnenden [SPRACHE] eine Zeichenkombination auftaucht, die das Ende eines Teasers anzeigt, also z.B. {TEASER_END} oder so.
Dies müsste das Script dann wie das schließende Sprachtag behandeln und das Problem wäre gelöst.
Ich denke ich würde das mit meinen eher handwerklichen PHP-Fertigkeiten irgendwie hinbekommen, aber evtl. hat ja schon jemand sowas gebastelt?
Beim Teaser selbst gibt es ja das Feld "Erlaubte Tags", da habe ich einfach mal [DE] und [EN] reingeschrieben in der Hoffnung da würde auf den schließenden Tag geprüft, aber da war wohl eher der Wunsch der Vater des Gedankens
ich benutze in einer Seite den Language-Switch basierend auf den Sprachplatzhaltern [DE] [EN] usw.
Im Prinziop habe ich soweit alles in den Griff bekommen inkl. richtige Darstellung der Navi.
(btw. hier ein Tip: Die Datei "lang_replace.php" umbenennen zu z.B. "z_lang_replace.php". Die Frontend scripts werden
scheinbar alphabetisch abgearbeitet. In dem Fall kommt das script zum ersetzen der Sprache auch wirklich zum Schluss -> z.B. NACHDEM die NAvi gerendert wird, dann klappen auch in einer Nav_Horiz... die Sprachschalter.)
Mein Problem:
In einem Teaser werden 20 Schlagwörter gerendert. Der Teaser schneidet dann das schließende [/DE] oder [/EN] ab, und die gesamte Seitendarstellung kommt ins schleudern.
Hat sich da schon mal jemand mit beschäftigt? Ich bin leider eher der PHP-Handwerker, also von allem ein bischen aber eigentlich keine Ahnung.
Mein Ansatz wäre in der lang_replace.php zu prüfen, ob nach dem öffnenden [SPRACHE] eine Zeichenkombination auftaucht, die das Ende eines Teasers anzeigt, also z.B. {TEASER_END} oder so.
Dies müsste das Script dann wie das schließende Sprachtag behandeln und das Problem wäre gelöst.
Ich denke ich würde das mit meinen eher handwerklichen PHP-Fertigkeiten irgendwie hinbekommen, aber evtl. hat ja schon jemand sowas gebastelt?
Beim Teaser selbst gibt es ja das Feld "Erlaubte Tags", da habe ich einfach mal [DE] und [EN] reingeschrieben in der Hoffnung da würde auf den schließenden Tag geprüft, aber da war wohl eher der Wunsch der Vater des Gedankens