Gerader | in Bildunterschrift

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
hausmeister
Posts: 219
Joined: Thu 18. Dec 2008, 12:45

Gerader | in Bildunterschrift

Post by hausmeister »

Hallo in die Runde,

ist es möglich einen "|" in die Bildunterschrift zu setzen?
Er gilt ja in der Regel als Trenner und wird vom System dementsprechend rausgefiltert.
Gibt es irgendwas, dass ich davor und danach setzen kann, damit in der BU ein "|" erscheint?

der hausmeister
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: Gerader | in Bildunterschrift

Post by pepe »

nimm doch einfach ein "-"

tennt auch und kommt nicht in Konflikt mit der vorhandenen Programmierung :idea:
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Re: Gerader | in Bildunterschrift

Post by Oliver Georgi »

nein, gibt nichts als Ersatz
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
hausmeister
Posts: 219
Joined: Thu 18. Dec 2008, 12:45

Re: Gerader | in Bildunterschrift

Post by hausmeister »

alles klar. danke ;)

der hausmeister
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Gerader | in Bildunterschrift

Post by Heiko H. »

hausmeister wrote:Gibt es irgendwas, dass ich davor und danach setzen kann, damit in der BU ein "|" erscheint?
Hmmmmmm...,
jetzt wird der große Meister mich sicher vierteilen und meine Account löschen... :?
ABER, (ich weiß es ist kein massentauglicher Tip) der HTML-Code für ein Pipe oder Bar "|" das du haben möchtest ist:

Code: Select all

|
Wenn Du jetzt also

Code: Select all

BU-Teil1 | BU-Teil2 
als Bildunterschrift einträgst, hast Du BU-Teil1 | BU-Teil2 in der BU :idea: .

ABER wenn Du den Artikel erneut speicherst oder aktualisierst, musst Du alle Pipes erneut durch | sonst nimmt das System sie als Trenner.
Es ist also mal was für ein-zwei Bilder und schon gar nix für Seiten, die man nicht selbst pflegt.

Grüße Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Gerader | in Bildunterschrift

Post by Heiko H. »

Andere Idee :idea:
Vielleicht entgehe ich so dem Vierteilen... :mrgreen:

pack das in eine z.Bsp. replace_pipe.php in /template/inc_script/frontend_render/

Code: Select all

<?php

// ----------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {
   die("You Cannot Access This Script Directly, Have a Nice Day.");
}
// ----------------------------------------------------------------


$content["all"] = preg_replace('/\[PIPE]/iU', '&#124', $content["all"]);
?>
Dies ersetzt ein [PIPE] gegen das gewünschte "|".
Viel Erfolg, Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
Oliver Georgi
Site Admin
Posts: 9940
Joined: Fri 3. Oct 2003, 22:22
Location: Dessau-Roßlau
Contact:

Re: Gerader | in Bildunterschrift

Post by Oliver Georgi »

ja, ein globaler Replacer ist besser. Aber preg_replace ist overkill.

Code: Select all

$content['all'] = str_replace('[PIPE]', '|', $content['all']);
Braucht man nicht zu encoden, da ASCII Standard.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Gerader | in Bildunterschrift

Post by Heiko H. »

Juhu, ich bin noch in einem Stück. :D
Oliver Georgi wrote:ja, ein globaler Replacer ist besser. Aber preg_replace ist overkill.
Hmmm, ich steck' echt nicht mehr in der Materie... :oops:

@hausmeister
ALSO...

das hier in z.Bsp. eine replace_pipe.php in /template/inc_script/frontend_render/

Code: Select all

<?php

// ----------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {
   die("You Cannot Access This Script Directly, Have a Nice Day.");
}
// ----------------------------------------------------------------

$content['all'] = str_replace('[PIPE]', '|', $content['all']);
?>
Grüße Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
hausmeister
Posts: 219
Joined: Thu 18. Dec 2008, 12:45

Re: Gerader | in Bildunterschrift

Post by hausmeister »

werden dann alle ersetzt?
ich habe auf den bildern nämlich auch links liegen.
es würde also nur einen | geben, der als | ausgegeben werden muss.
da nehme ich doch wohl eher die variante a, oder?

der hausmeister
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Gerader | in Bildunterschrift

Post by Heiko H. »

Überall wo du (egal wo im ganzen content) [PIPE] hinschreibst, wird es gegen ein | ersetzt.
Last edited by Heiko H. on Mon 10. Aug 2009, 12:27, edited 1 time in total.
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Re: Gerader | in Bildunterschrift

Post by Heiko H. »

Der Post vorher lässt sich leider nicht editieren, des halb ein neuer...
hausmeister wrote:da nehme ich doch wohl eher die variante a, oder?
NEIEN, das ist Unfug und auf die Dauer extrem unhandlich!!!
Not longer here - sorry...

Haubner-IT GbR Dresden
hausmeister
Posts: 219
Joined: Thu 18. Dec 2008, 12:45

Re: Gerader | in Bildunterschrift

Post by hausmeister »

Heiko H. wrote:Überall wo du (egal wo im ganzen content) [PIPE] hinschreibst, wird es gegen ein | ersetzt.
ah, alles klar.
dankeschön ;)

der hausmeister
Post Reply