links bbcode target="_blank" verlinkung

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Ghostt
Mitglied
Beiträge: 212
Registriert: 12.03.2008 14:53

links bbcode target="_blank" verlinkung

Beitrag von Ghostt »

ein kleines noobproblem.
hab iwi alles schon durchguckt in meinem "phpbb3" ordnern urlmässiges.
mit www.test.degehts nicht
www.test.de geht zb
wer nett wenn ihr mir sagt wo ich den target blank reinkopieren muss,damit seiten im neuen fenster öffnen .
in /includes/bbcode.php?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Dieser Mod dürfte was für dich sein eventuell:

Prime Links

Ansonsten einfach mal die Suchfunktion nutzen, da das Thema schon häufiger besprochen wurde.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Rat
Mitglied
Beiträge: 26
Registriert: 13.02.2003 17:53

Beitrag von Rat »

http://www.phpbb.de/viewtopic.php?t=163 ... em+fenster

Du bist damit nicht allein - ich finds auch ********
:)
Ghostt
Mitglied
Beiträge: 212
Registriert: 12.03.2008 14:53

Beitrag von Ghostt »

krass behindert das 90% der user target blank wollen aber das manuel kompliziert umschreiben müssen.


ich probier jez ,müsste so gehen


Anleitung:

Schritt 1
Öffne Datei "$boardroot/includes/functions.php"

Suche nach (Zeile 2743)

Code: Alles auswählen

case 'bbcode_htm':
         return array(
            '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
            '#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
            '#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
            '#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
            '#<!\-\- .*? \-\->#s',
            '#<.*?>#s',
         );
Ersetze durch

Code: Alles auswählen

case 'bbcode_htm':
         return array(
            '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
            '#<!\-\- l \-\-><a target=_blank (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
            '#<!\-\- ([mw]) \-\-><a target=_blank (?:class="[\w-]+" )?href="(.*?)" >.*?</a><!\-\- \1 \-\->#',
            '#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
            '#<!\-\- .*? \-\->#s',
            '#<.*?>#s',
         );
Schritt 2:
Öffne Datei "$boardroot/includes/functions_content.php"

Suche nach (Zeile 592)

Code: Alles auswählen

$html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
Ersetze durch

Code: Alles auswählen

$html    = "$whitespace<!-- $tag --><a$class target=\"_blank\" href=\"$url\">$text</a><!-- $tag -->$append";
Schritt 3:
Öffne Datei "bbcode.html" (sollte im "Template" Verzeichnis des gewählten Styles liegen, also "$boardroot/styles/$stylename/template/bbcode.html")

Suche nach

Code: Alles auswählen

<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Ersetze durch

Code: Alles auswählen

<!-- BEGIN url --><a target="_blank" href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
ACHTUNG: das muss für JEDEN Style gemacht werden, der verwendet werden soll.

Schritt 4:
Datein in die richtigen Ordner des Forums kopieren und Administrationsbereich betreten, gleich auf der ersten Seite weiter unten "Den Cache Leeren" klicken.
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

Beitrag von djchrisnet »

ich empfehle lieber die W3C xHTML 1.0 Strict validen Code

Code: Alles auswählen

onclick="window.open(this.href); return false;"
anstatt

Code: Alles auswählen

target="_blank"
target blank ist nicht valide!!!
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Beitrag von franki »

Ghostt hat geschrieben:krass behindert das 90% der user target blank wollen aber das manuel kompliziert umschreiben müssen.


ich probier jez ,müsste so gehen


Anleitung:

Schritt 1
Öffne Datei "$boardroot/includes/functions.php"

Suche nach (Zeile 2743)

Code: Alles auswählen

case 'bbcode_htm':
         return array(
            '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
            '#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?">.*?</a><!\-\- l \-\->#',
            '#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
            '#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
            '#<!\-\- .*? \-\->#s',
            '#<.*?>#s',
         );
......................................
:-?
Einen simplen Link hierhin http://www.phpbb.de/viewtopic.php?t=163284&highlight=links++neuem+fenster
hätte es auch getan, anstatt alles nochmal zu kopieren.
Ghostt hat geschrieben:ich probier jez ,müsste so gehen
Ist nicht die feine englische Art, wenns von jemand anderem ist :wink:

Und außerdem
Metzle hat geschrieben:Dieser Mod dürfte was für dich sein eventuell:

Prime Links

Ansonsten einfach mal die Suchfunktion nutzen, da das Thema schon häufiger besprochen wurde.
Der ist schnell installiert und xhtml-Strikt
LG Franki
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Beitrag von fussle »

Guten Tag,

wo muss ich was ändern, damit auch die Links in den Userprofilen (Userwebseiten) mit dem Attribut _blank versehen sind?
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

@franki:

Dort ist es auch schon kopiert worden :wink:
http://www.phpbb.de/viewtopic.php?t=164401&start=10
Ist das 1. Mal auf deutsch, Orginal scheint es aus dem Englischen zu kommen:
http://www.ktuk.net/phpBB3/viewtopic.php?f=32&t=2927


Heutzutage ist es leider normal das Referate aus Wikipedia kommen. :-?
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“