Page 1 of 1
Zeilenumbruch im Artikeltitel?
Posted: Mon 1. Jun 2009, 20:37
by update
da gab's doch irgendwo / wann mal einen Hinweis darauf, wie man in einem Artikeltitel einen Zeilenumbruch einfügt, ohne dass dieses [BR] (womit es ja funktioniert) dann im Browsertitel erscheint. Oder irre ich mich da?
Wenn nicht: vielleicht errinnert sich ja jemand und gibt einen Hinweis? Oder war das völlig anders?

Re: Zeilenumbruch im Artikeltitel?
Posted: Thu 4. Jun 2009, 20:14
by update
niemand keine Idee nicht? Keinen Hinweis?
Re: Zeilenumbruch im Artikeltitel?
Posted: Fri 5. Jun 2009, 06:55
by spielplan
Das würde mich auch interessieren.
Dieses [BR] in einer caption bei Bildern erscheint nämlich auch
sichtbar bei den alt- und title-Tag's.
Re: Zeilenumbruch im Artikeltitel?
Posted: Fri 5. Jun 2009, 08:21
by swisscheese
Ich hab's mit einem frontend render skript gelöst:
Code: Select all
<?php
/*
remove not replaced [br] from page title and content
*/
$content['all'] = str_ireplace('[br]',' ', $content['all']);
$content["pagetitle"] = str_ireplace('[br]',' ', $content['pagetitle']);
?>
Diese Zeilen in ein Dokument kopieren und unter /template/inc_script/frontend_render/ ablegen
Gruss, swisscheese
Re: Zeilenumbruch im Artikeltitel?
Posted: Fri 5. Jun 2009, 09:34
by update
Danke! Ich hab's gleich mal probiert und nach einem gepflegten Löschen des Browser-Cache ist der Titel nun clean. Sauber!
(... und die Renderingzeit wird lediglich um nullkommadrei Millisekunden erhöht)
Re: Zeilenumbruch im Artikeltitel?
Posted: Fri 5. Jun 2009, 11:00
by swisscheese
claus wrote:... und die Renderingzeit wird lediglich um nullkommadrei Millisekunden erhöht
Tja, was ist das schon im Vergleich zur Alpenfaltung!
Das Problem mit den Bild Caption ist so allerdings nicht gelöst. Hier muss ich nochmals über die Bücher
Re: Zeilenumbruch im Artikeltitel?
Posted: Fri 5. Jun 2009, 18:04
by update
swisscheese wrote:Tja, was ist das schon im Vergleich zur Alpenfaltung!

Re: Zeilenumbruch im Artikeltitel?
Posted: Tue 7. Jul 2009, 17:49
by spielplan
Hallo zusammen,
nur für mich zum Verständnis.
In $content["all"] steht doch der komplette Quelltext zwischen <body> und </body>, oder?
Ein [br] ist dort demnach nicht zu finden, weshalb mir diese Zeile Code nicht einleuchtet:
Code: Select all
$content['all'] = str_ireplace('[br]',' ', $content['all']);
Das sollte funktionieren, würde aber im gesamten Quelltext alle Zeilenumbrüche entfernen:
Code: Select all
$content['all'] = str_ireplace('<br />',' ', $content['all']);
Wo ist mein Denkfehler...?
Re: Zeilenumbruch im Artikeltitel?
Posted: Tue 7. Jul 2009, 17:58
by flip-flop
Aber wenn doch:
spielplan wrote:Das würde mich auch interessieren.
Dieses [BR] in einer caption bei Bildern erscheint nämlich auch
sichtbar bei den alt- und title-Tag's.
.... und in den Titeln ebenfalls, dann ist die Lösung doch i.o.
Knut
Re: Zeilenumbruch im Artikeltitel?
Posted: Tue 7. Jul 2009, 19:15
by Oliver Georgi
Innerhalb
$content['all'] die
[br] zu entfernen, macht keinen Sinn. Die werden dort nie auftauchen, da diese bereits komplett in
<br /> gewandelt worden sind, wenn
frontend_render geparst wird.
Der einzige Anwendungsfall ist tatsächlich der Pagetitle. Und dort bitte nur
str_replace(), damit auch die Freunde der PHP4 Installationen noch etwas davon haben:
Code: Select all
$content["pagetitle"] = str_replace('[br]', ' ', $content['pagetitle']);
Und solltet Ihr doch mit
[BR] arbeiten:
Code: Select all
$content["pagetitle"] = str_replace(array('[br]', '[BR]'), ' ', $content['pagetitle']);
Und falls Ihr noch "härter" seid - sprich alles mögliche im Titel herumhängen habt:
Code: Select all
$content["pagetitle"] = clean_slweg( html_parser( $content['pagetitle'] ) );
Vielleicht sollte ich das mal per default machen.
Oliver
Re: Zeilenumbruch im Artikeltitel?
Posted: Tue 7. Jul 2009, 21:35
by update
wir
sind härter
