Seite 1 von 2

[3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 06.01.2018 11:12
von ZNC
Kann man den Standard BBCode [url] so ändern, dass noch zusätzlich target="_blank" hinzugefügt wird?

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 06.01.2018 13:46
von Kirk
Hallo wenn du externe Links im neuen Fenster öffnen willst, dann nimm diese Extensionen: https://www.phpbb.com/community/viewtop ... &t=2403461

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 07.01.2018 07:36
von ZNC
Danke Kirk. Wenn es keine einfache Möglichkeit gibt, werde ich es wohl so belassen und auf den Einsatz einer Extension verzichten.

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 07.01.2018 08:55
von Kirk
Eine andere Möglichkeit gibt es schon.
Öffne: root/styles/[stylename]/template/bbcode.html

Finde:

Code: Alles auswählen

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

Code: Alles auswählen

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Bedenke das so jeder Link der innerhalb diesen [url] Tag befindet, im neuen Fenster/Tab geöffnet wird.

Noch eine Möglichkeit ist es einen neuen BBCode im ACP anzulegen, z.b. so:

BBCode-Benutzung:

Code: Alles auswählen

[link]{URL}[/link]
HTML-Ersetzung:

Code: Alles auswählen

<a href="{URL}" target="_blank" class="postlink"></a>

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 07.01.2018 09:06
von ZNC
Kirk, der letzte Vorschlag kam mir auch in den Sinn, ist die einfachste Methode. Nur wie kann ich ein einzelnes Standard-BBCode ausschalten?

Folgendes habe ich getestet:
----------------------------------------------------
BBCode: [link]{URL}[/link]
Ersetzung: <a href="{URL}" target="_blank" class="postlink"></a>

Eingabe: [link]http://www.xyz.de[/link]
Anzeige verkehrt: kein angezeigter Inhalt

Eingabe: [link=http://www.xyz.de]Texteingabe[/link]
Anzeige verkehrt: Texteingabe[/link]

Eingabe: [link=http://www.xyz.de]http://www.xyz.de[/link]
Anzeige verkehrt: http:// www. xyz.de[/link]
----------------------------------------------------
BBCode: [link]{URL}[/link]
Ersetzung: <a href="{URL}" target="_blank" class="postlink">{URL}</a>

Eingabe: [link]http://www.xyz.de[/link]
Anzeige korrekt: http:// www. xyz.de

Eingabe: [link=http://www.xyz.de]Texteingabe[/link]
Anzeige verkehrt: http:// www. xyz.deTexteingabe[/link]

Eingabe: [link=http://www.xyz.de]http://www.xyz.de[/link]
Anzeige verkehrt: http:// www. xyz.dehttp:// www. xyz.de[/link]
----------------------------------------------------
BBCode: [link={URL}]{URL}[/link]
Ersetzung: <a href="{URL}" target="_blank" class="postlink">{URL}</a>

Eingabe: [link]http://www.xyz.de[/link]
Anzeige verkehrt: kein Link sondern nur Text: http:// www. xyz.de

Eingabe: [link=http://www.xyz.de]Texteingabe[/link]
Anzeige verkehrt: kein Link sondern nur Text: [link=http://www.xyz.de]Texteingabe[/link]

Eingabe: [link=http://www.xyz.de]http://www.xyz.de[/link]
Anzeige verkehrt: [link=http://www.xyz.de]http://www.xyz.de[/link]
----------------------------------------------------
BBCode: [link={URL}]{TEXT}[/link]
Ersetzung: <a href="{URL}" target="_blank" class="postlink">{TEXT}</a>

Eingabe: [link]http://www.xyz.de[/link]
Anzeige verkehrt: http:// www. xyz.de

Eingabe: [link=http://www.xyz.de]Texteingabe[/link]
Anzeige korrekt: [link=http://www.xyz.de]Texteingabe[/link]

Eingabe: [link=http://www.xyz.de]http://www.xyz.de[/link]
Anzeige korrekt: [link=http://www.xyz.de]http://www.xyz.de[/link]
----------------------------------------------------
Wie kann ich es bewerkstelligen, dass wie beim url-BBCode (den kann ich leider selber nicht deklarieren kann: "Der eingegebene BBCode-Tag ist ungültig") ich eine URL und einen Text eingeben kann?

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 07.01.2018 13:50
von Kirk
ZNC hat geschrieben:Wie kann ich es bewerkstelligen, dass wie beim url-BBCode (den kann ich leider selber nicht deklarieren kann: "Der eingegebene BBCode-Tag ist ungültig") ich eine URL und einen Text eingeben kann?
Schau mal hier: http://reyno41.bplaced.net/phpBB3/viewt ... ?f=35&t=45

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 08.01.2018 06:26
von ZNC
Danke Kirk für Deinen Tipp. Es hat geklappt. Habe es oben korrigiert. Einen url-BBCode kann man ja nicht selber generieren, aber schön wären ja schon "überschreibbare" BBCodes.

Eine letzte Frage zu diesem Thema habe ich noch, wie kann ich den Standard-URL-BBCode ausschalten?

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 14.01.2018 20:49
von Kirk
ZNC hat geschrieben:Eine letzte Frage zu diesem Thema habe ich noch, wie kann ich den Standard-URL-BBCode ausschalten?
Im ACP/Beiträge bei "Links in Beiträgen/Privaten Nachrichten erlauben" auf mein setzen.
Bedenke dabei auch das dann die automatische Verlinkung von URLs deaktiviert ist.

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 15.01.2018 08:57
von ZNC
Kirk, vielen Dank für Deine Rückmeldung. Das nächste Update steht ins Haus und das alles ist viel zu kompliziert und mit Konsequenzen behaftet. Nur um dann Links in einem separaten Fenster zu öffnen, einen derartigen Aufwand zu betreiben - lieber dann andere wichtigere Baustellen. Ist zwar schade, aber nun ja.

Vielen Dank nochmal

Re: [3.2] Standard BBCode [url] ändern: target="_blank"

Verfasst: 07.11.2020 10:11
von stoertie
Kirk hat geschrieben: 07.01.2018 13:50
ZNC hat geschrieben:Wie kann ich es bewerkstelligen, dass wie beim url-BBCode (den kann ich leider selber nicht deklarieren kann: "Der eingegebene BBCode-Tag ist ungültig") ich eine URL und einen Text eingeben kann?
Schau mal hier: http://reyno41.bplaced.net/phpBB3/viewt ... ?f=35&t=45
Moin Zusammen,

der Beitrag ist zwar schon älter und es geht mir mittlerweile um die Foren-Version 3.3.1, aber trotzdem sehr schade dass der o.g. Link nur einen Fehler 404 zutage fördert. :(

Ein BB-Code, für einen Text als Link, also die Kurzvariante von

Code: Alles auswählen

[url=XXXXXXX.XX]meintext[/url]
bzw. der Weg zu solch einem BB-Code hätte mich auch brennend interessiert. ;)

Viele Grüße
Michael