links openen in nieuw topic

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
cathje
Berichten: 16
Lid geworden op: 22 jun 2008, 16:53

links openen in nieuw topic

Bericht door cathje » 07 jul 2008, 23:36

  • 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...

cathje
Berichten: 16
Lid geworden op: 22 jun 2008, 16:53

Re: links openen in nieuw topic

Bericht door cathje » 16 jul 2008, 21:49

iemand?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Re: links openen in nieuw topic

Bericht door Bee » 17 jul 2008, 11:15

Die wijziging in forumlist_body.html kan je ook achterwege laten, volgens mij werkt dat uberhaubt niet zoals de bedoeling is :?
... Maar ik modereer (nog) niet.

cathje
Berichten: 16
Lid geworden op: 22 jun 2008, 16:53

Re: links openen in nieuw topic

Bericht door cathje » 17 jul 2008, 13:49

ah. ok. dank je :)

maar als ik die wijziging niet uitvoer, werkt het dan wel zoals het de bedoeling is?
of is er nog een andere manier om dit voor elkaar te krijgen?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Re: links openen in nieuw topic

Bericht door Bee » 17 jul 2008, 13:51

Dat bestand heeft niets te maken met het openen van links in berichten in nieuwe vensters/tabbladen.
... Maar ik modereer (nog) niet.

Ratofer
Berichten: 22
Lid geworden op: 13 aug 2003, 20:05

Re: links openen in nieuw topic

Bericht door Ratofer » 17 jul 2008, 15:34

http://wiki.phpbb.nl/index.php?title=Ko ... _berichten

Je moet alleen bovenstaande doen niet:

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">

Die moet je terugzetten, deze zorgt er namelijk voor dat alle links in een nieuw venster worden geopend... Overigens zit ik met hetzelfde probleem... ik krijg het niet voorelkaar... :s

Gesloten