Seite 1 von 1

BB Code Frage

Verfasst: 23.02.2012 19:06
von Ocin
Hallo zusammen,
ich habe mir einen BB Code zusammen gebastelt. Und zwar soll der Code folgendes machen:

Ähnlich wie hier im Forum; Wenn ein KB-Artikel verlinkt wird, dann wird dem Link im Beitrag dieses kleine Bildchen für die Knowledge Base voran gestellt. Dies funktioniert bei mir natürlich nicht automatisch.. Ich habe einen BBCode Button, welcher eine URL und einen Anzeigetext fassen kann und dann darstellt als Anzeigetext mit Bildchen vorweg:

BBCode-Benutzung

Code: Alles auswählen

[Codesammlung]{URL}|{INTTEXT}[/Codesammlung]
HTML-Ersetzung

Code: Alles auswählen

<img src="http://pic-projekte.de/phpBB3/images/smilies/Codesammlung.png" align="middle"> <a href="{URL}" align="middle">{INTTEXT}</a> align=
Tipp-Anzeige
[Codesammlung] URL des Eintages | Anzeigetext [/Codesammlung]

Das Problem
Bei längeren Texten als "Anzeigetext" (also das was dann effektiv als Text dort stehen soll), arbeitet der Code nicht richtig.

Beispiel:
[ externes Bild ]

Nur wenn der Text (hier: DSB1820) sehr lang ist oder noch Leerzeichen beinhaltet, dann funktioniert es nicht..

Re: BB Code Frage

Verfasst: 23.02.2012 19:27
von modernist
Ocin hat geschrieben:<img src="http://pic-projekte.de/phpBB3/images/sm ... mmlung.png" align="middle"> <a href="{URL}" align="middle">{INTTEXT}</a> align=
Was soll das align= am Ende? Und warum nutzt du kein CSS mit Hintergrundbild?
Hast du dir eigentlich angeschaut, wie das hier mit dem KB-Icon gelöst wurde?

Re: BB Code Frage

Verfasst: 23.02.2012 19:59
von Ocin
Verzeihung, da ist etwas abhanden gekommen:

Code: Alles auswählen

<img src="http://pic-projekte.de/phpBB3/images/smilies/Codesammlung.png" align="middle"> <a href="{URL}" align="middle">{INTTEXT}</a>
Wo kann ich mir das denn anschauen wie es hier gelöst wurde? :-?

Re: BB Code Frage

Verfasst: 24.02.2012 10:53
von modernist
Ocin hat geschrieben:Wo kann ich mir das denn anschauen wie es hier gelöst wurde?
Im Quelltext. Hier gibt's nämlich eine Extraklasse im CSS für KB-Links mit Hintergrundbild.