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? :shock:

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! :D
(... 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! :lol:

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! :lol:
:lol:

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 :lol: