- Adres van je forum: http://
Event. modificaties op je forum: geen
Wanneer ontstond het probleem? bij het proberen te veranderen van de codes
phpBB versie: 3.0.1
Heb je onlangs iets veranderd aan je forum? nee
Wat is het probleem?
aanwijzingen gevonden op de volgende pagina: http://wiki.phpbb.nl/Koppelingen_in_nie ... r_(phpBB3)
(let op het haakje achter de URL)
Ik heb het nu 3x geprobeerd, maar ergens gaat er iets mis:
======================================================================
Forums met type=link
Zoek in styles/prosilver/template/forumlist_body.html naar deze regel:
<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">
...en vervang deze door dit:
<a href="{forumrow.U_VIEWFORUM}" class="forumtitle" target="_blank">
[bewerk] Links in berichten
Zoek in styles/prosilver/template/bbcode.html naar deze regel:
<a href="{URL}" class="postlink">{DESCRIPTION}</a>
...en vervang deze door dit:
<a href="{URL}" onclick="window.open(this.href);return false;" class="postlink">{DESCRIPTION}</a>
Zoek vervolgens in includes/functions_content.php naar deze regel (rond regel 603):
$html = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
...en vervang deze door dit:
$html = "$whitespace<!-- $tag --><a$class href=\"$url\"" . (($type == MAGIC_URL_EMAIL) ? " onclick=\"window.open(this.href);return false;\"" : "") . ">$text</a><!-- $tag -->$append";
tot zo ver gaat alles goed!
===================================================================
Als laatste moet je in includes/functions.php naar de volgende regel zoeken (rond regel 2740):
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',
);
...en vervang deze door dit:
case 'bbcode_htm':
return array(
'#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#',
'#<!\-\- l \-\-><a (?:class="[\w-]+" )?href="(.*?)(?:(&|\?)sid=[0-9a-f]{32})?" onclick="window\.open\(this\.href\);return false;">.*?</a><!\-\- l \-\->#',
'#<!\-\- ([mw]) \-\-><a (?:class="[\w-]+" )?href="(.*?)" onclick="window\.open\(this\.href\);return false;">.*?</a><!\-\- \1 \-\->#',
'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
'#<!\-\- .*? \-\->#s',
'#<.*?>#s',
);
deze laatste stap lukt me dus niet denk ik. ik vind nl wel deze regels, maar pas bij regel 2770
als ik het dan heb vervangen door de juiste code, en het ga testen op ons forum, dan openen de SUBFORA / CATEGORIEEN wel in een nieuw venster, maar dat is dus niet de bedoeling...
wat doe ik verkeerd?
inmiddels overigens al weer de oude files terug gezet...