Beste bezoeker,

Wij werken met een klein groepje.
Het kan zijn dat u na het plaatsen van een bericht even moet wachten op hulp of op een antwoord,
blijf daarom gerust posten we zullen z.s.m. en wanneer het kan reageren.

Voor dringende zaken die echt niet kunnen wachten kunt u het contactformulier gebruiken.

-------------------------------------

Wanneer u ons forum bezoekt voor hulp bij installatie, vragen wij u een account aan te maken en geen gebruik te maken van het contactformulier.

Wij kunnen u beter helpen wanneer u een account aanmaakt en u in het volgende onderwerp phpBB en Extensie installatie en aanpassingen laten uitvoeren een nieuw onderwerp start.

Ook wanneer u ergens niet uitkomt of vragen heeft, vragen wij u gebruik te maken van 1 van de bestaande "support onderwerpen" en aldaar uw onderwerp te starten.

Waneer u een account aanmaakt kan het zijn dat de activatie email terecht komt in de spamfolder.
  • Verplaats deze terug naar uw postvak-in en klik op de activatie link, hierna is uw account geactiveerd en kunt u inloggen op het forum.

Met vriendelijke groet,

Team phpBBservice.nl
(steeds tot uw dienst)

Hoe krijg ik links die geopend worden in een nieuw venster

Op zoek naar tips, handleidingen over phpBB3 stijlen, dan bent u hier aan het juiste forum.
Gesloten

Auteur
Kevin
Vorig TeamLid
Berichten in topic: 1
Berichten: 3559
Lid geworden op: 03 nov 2007 20:36
Verstuurde bedankjes: 5 keren
Ontvangen bedankjes: 8 keren
Contacteer:

Hoe krijg ik links die geopend worden in een nieuw venster

Bericht door Kevin » 17 jul 2007 13:04

Hoe krijg ik links die geopend worden in een nieuw venster

Vind jij het nou vervelend dat alle links in het zelfde venster worden geopend?, in dit artikel gaan we dit eventjes verhelpen en zorgen dat alle links ook de links tussen de BBCodes, inclusief lokale urls worden geopend in een nieuw venster.

phpBB heeft gekozen om de nieuwe venster optie over te laten aan de gebruiker, en ook omdat ze XHTML 1.0 Strict-validation wouden zijn voor de hele wereld.

Belangrijk: vergeet niet dat dit alleen gebeurt met de nieuwe links die geplaats worden, wil je dat aanpassen dan dien je alle berichten opnieuw te bewerken.

Aanpassen van automatische links
Voor het aanpassen van de automatisch gegenreerde links.

open het bestand : includes/functions_content.php

zoek:

Code: Selecteer alles

    $html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append"; 
vervang met:

Code: Selecteer alles

    if ($type == MAGIC_URL_EMAIL)
    {
        $html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";    
    }
    else 
    {
        $html    = "$whitespace<!-- $tag --><a$class href=\"$url\" onclick=\"window.open(this.href);return false;\">$text</a><!-- $tag -->$append";
    }   
[h3]BBCode URLs[/h3]

open: /styles/jouwstijlnaam/template/bbcode.html

zoek:

Code: Selecteer alles

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

Code: Selecteer alles

<!-- BEGIN url --><a href="{URL}" onclick="window.open(this.href);return false;" class="postlink">{DESCRIPTION}</a><!-- END url -->
Help phpBB om de uitgaande informatie opnieuw te lezen

Je zal dit ook moeten uitvoeren, omdat dit zorgt dat alle gecreërde HTML weer opnieuw geparsd wordt.

open het bestand : includes/functions.php

zoek:

Code: Selecteer alles

        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',
            );
        break; 
vervang met:

Code: Selecteer alles

        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',
            );
        break; 

vergeet niet na al deze aanpassingen de Cache te legen en de template te vernieuwen.

Wil je het helemaal makkelijk doen is er ook nog een optie om de MOD Prime Links - Classify Locals & Target Externals te installeren.
Met vriendelijke groeten,
Kevin.

-----------------------------------------------------------------------------------------

Bent u tevreden over onze service?
Dan zouden wij het op prijs stellen als u ons zou willen beoordelen op Afbeelding.

Winnaar in de phpBB.nl awards 2009, 2010 en 2012 met AquaforA


Gerda
Berichten in topic: 1
Berichten: 5
Lid geworden op: 10 aug 2012 17:28

Re: Hoe krijg ik links die geopend worden in een nieuw venst

Bericht door Gerda » 11 sep 2012 14:37

Heel hartelijk dank !


muug
Berichten in topic: 1
Berichten: 17
Lid geworden op: 06 jan 2013 18:42

Re: Hoe krijg ik links die geopend worden in een nieuw venst

Bericht door muug » 22 jun 2017 12:14

Thanks !

Gesloten