[gelöst] Wie kann ich den [url]-Tag in bbcode.php ändern?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Hordi
Mitglied
Beiträge: 14
Registriert: 08.01.2006 14:42

[gelöst] Wie kann ich den [url]-Tag in bbcode.php ändern?

Beitrag von Hordi »

Hallo Leute,

meine Suche hat mich zumindest schon so weit gebracht, dass ich nun zu wissen glaube, dass die Lösung für mein "Problem" in der Datei bbcode.php liegt. Doch der Reihe nach:

Ich möchte, dass wenn der Button URL benutzt wird, eine kleine Grafik vor der URL angezeigt wird. In etwa so: [ externes Bild ] http://www.muster-url.xy. D.h. der BB-Code würde etwa so aussehen:

Code: Alles auswählen

[img]http://www.adresse-der-bilderablage.de/link.png[/img] [url]http://www.muster-url.xy[/url]
Und das Ganze natürlich für alle möglichen Ersetzungsvarianten von URL's: Ich hoffe, ich konnte mich verständlich genug ausdrücken und bin gespannt auf eure auf Lösungsvorschläge.
Zuletzt geändert von Hordi am 13.02.2006 11:59, insgesamt 1-mal geändert.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Das ist einfach :-)

Öffne deine /templates/dein_template_name/bbcode.tpl

Suche:

Code: Alles auswählen

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Ersetze mit:

Code: Alles auswählen

<!-- BEGIN url --><img src="images/link.png" alt="Link" border="0" />&nbsp;<a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Ich gehe davon aus, das das Bild im Ordner /images/link.png liegt.
Hordi
Mitglied
Beiträge: 14
Registriert: 08.01.2006 14:42

Beitrag von Hordi »

Hallo Doc,

vielen Dank für Deinen Tipp. Da habe ich ja gründlich falsch gelegen mit meiner Annahme, dass ich in der bbcode.php was ändern müsste! :oops:

Aber nun bin ich auf den Geschmack gekommen:
Wie kann ich das Gleiche auch mit den E-Mail-Links machen? Ich habe mal analog zur URL in der Datei bbcode.tpl folgendes gemacht:
Suche:

Code: Alles auswählen

<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
Ersetze mit:

Code: Alles auswählen

<!-- BEGIN email --><img src="images/mailto.png" alt="E-Mail" border="0" />&nbsp;<a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
Aber das funktioniert leider nicht. :( Was kann ich da noch tun?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Das "email" funktioniert nur, wenn man den TAG

Code: Alles auswählen

[email] 
benutzt hat.

Ich habe mal etwas bei mir getestet....

Öffne diesmal die bbcode.php :-)

Suche:

Code: Alles auswählen

	$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
Ersetze mit:

Code: Alles auswählen

$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<img src='images/mailto.png' alt='E-Mail' border='0' />&nbsp;<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
Hast Du noch ein kleines "mailto" Icon ?
Hordi
Mitglied
Beiträge: 14
Registriert: 08.01.2006 14:42

Beitrag von Hordi »

dr.death hat geschrieben:Öffne diesmal die bbcode.php :-)
Vielen Dank Doc!
Damit ist mein Ego wenigstens zum Teil wieder hergestellt! :lol: Funktioniert alles bestens! Danke!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

*Prost*

Verlinke doch noch dein kleines mailto Image..... ich finde deine Idee sogut, das ich es gleich in mein Forum einbaue :D
Hordi
Mitglied
Beiträge: 14
Registriert: 08.01.2006 14:42

Beitrag von Hordi »

dr.death hat geschrieben:*Prost*

Verlinke doch noch dein kleines mailto Image..... ich finde deine Idee sogut, das ich es gleich in mein Forum einbaue :D
Hallo Doc,

das Image kann ich leider nicht direkt verlinken (Intranet), aber es gibt dieses Pic zu Hauf im Internet zu finden: [ externes Bild ]. Und hier die Google Suche mit der ich nach solchen Images gesucht habe.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ja, danke.

"Mein" Forum läuft auch im "Intranet" :-)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“