phpBB: _blank Link target für Post Beiträge
10. February 2008Im phpBB.de Forum habe ich eine Anleitung für Links als Target_blank ändern von FlashMan gefunden.
Anleitung:
Schritt 1
Öffne Datei “$boardroot/includes/functions.php”
Suche nach (Zeile 2743)
Code:
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:
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:
$html = “$whitespace<!– $tag –><a$class href=\”$url\”>$text</a><!– $tag –>$append”;
Ersetze durch
Code:
$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:
<!– BEGIN url –><a href=”{URL}” class=”postlink”>{DESCRIPTION}</a><!– END url –>
Ersetze durch
Code:
<!– 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.
Danach sollte alles wie in den Vorgängerversionen des PHPBB funktionieren und alle Links in Postings in eigenen Fenstern/Tabs geöffnet werden.
Juhu! Ich habe das NSLU2 von Linksys 
