link in nieuw venster openen

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
sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

link in nieuw venster openen

Bericht door sandra » 07 aug 2008, 16:40

Ik heb al de instructies die op wiki staan uitgevoerd. De code bevat 2 mogelijkheden:
1) links naar subforums worden in nieuw venster geopend, dat hoef ik niet, maar goed dan wijzig je die code ook niet.
2) links die via zijn aangegeven worden in nieuw venster geopend, dat wil ik wel en dat werkt goed.

Alleen, soms gebeurt het dat de poster een url, bv http://www.phpbb.nl , post zonder [url] eromheen. Het wordt dan in dezelfde venster geopend. Ik wil echter per se dat het in nieuwe venster geopend wordt. Heeft iemand enig idee in welke bestand ik de code wat dat betreft kan wijzigen?
Laatst gewijzigd door sandra op 09 aug 2008, 15:59, 1 keer totaal gewijzigd.

Niek
Berichten: 1818
Lid geworden op: 21 sep 2005, 19:04
Locatie: Vriezenveen
Contacteer:

Re: link in nieuw venster openen

Bericht door Niek » 07 aug 2008, 17:12

Doe het volgende

Open 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";
        }  
Groetjes Niek

Alleen support via het forum, niet via PB, MSN of email.

Bv202
Berichten: 129
Lid geworden op: 24 jun 2008, 12:16

Re: link in nieuw venster openen

Bericht door Bv202 » 07 aug 2008, 17:19

Niek, dat geeft bij mij geen enkel verschil...

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: link in nieuw venster openen

Bericht door Pascal » 07 aug 2008, 17:25

*knip*
Laatst gewijzigd door Pascal op 07 aug 2008, 17:49, 1 keer totaal gewijzigd.
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Re: link in nieuw venster openen

Bericht door Fridge » 07 aug 2008, 17:29

probeer prime links eens, is een perfecte mod voor het openen van links in een nieuw venster en opent lokale links gewoon in hetzelfde venster.

Aanrader dus ;)

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: link in nieuw venster openen

Bericht door Pascal » 07 aug 2008, 17:33

Als hij gedaan heeft, wat niek heeft voorgesteld, hoeft hij alleen maar de cache te legen...
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 07 aug 2008, 17:37

:D heerlijk zo snel nuttige reacties. moet nu gaan eten maar zal vanavond hier eens wat van uitproberen. bedankt voor de hulp!

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: link in nieuw venster openen

Bericht door Ger » 07 aug 2008, 17:57

PascalS schreef:Als hij gedaan heeft, wat niek heeft voorgesteld, hoeft hij alleen maar de cache te legen...
Sandra is een ZIJ... (gij onverlaat! :mrgreen: )

Bv202
Berichten: 129
Lid geworden op: 24 jun 2008, 12:16

Re: link in nieuw venster openen

Bericht door Bv202 » 07 aug 2008, 18:20

Waarschijnlijk heeft hij het op mij :D
Ik heb het met die prime links gedaan, ging makkelijker en sneller ;)

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Re: link in nieuw venster openen

Bericht door Fridge » 07 aug 2008, 18:27

Bv202 schreef:Ik heb het met die prime links gedaan, ging makkelijker en sneller ;)
En...in prime_links.php kan je ook nog het een en ander configureren ;)

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 09 aug 2008, 11:49

Ik heb het geinstalleerd, inderdaad fluitje van een cent en werkt meteen.
Alleen....mijn forum wordt http://forum.kralen.com en er zullen vaak links zijn naar www.kralen.com , die wil ik dan wel in nieuw venster geopend hebben maar doet ie nu niet.
dit is wat je kan instellen:

Code: Selecteer alles

define('PRIME_LINKS_ENABLE', true);			// Enable this MOD?
	[b]define('REMOVE_SUBDOMAINS', false);[/b]			// Specify subdomains to be removed before checking the link, separated by semicolons (setting TRUE will remove all subdomains)
	define('USE_TARGET_ATTRIBUTE', false);		// The attribute "target" is not valid for STRICT doctypes.
	[b]define('EXTERNAL_LINK_PREFIX', '');[/b]			// Example: 'http://anonym.to?'
	define('INTERNAL_LINK_DOMAINS', '');		// List of domains to be considered local, separated by semicolons. Example: 'http://www.alternate-domain.com/'
	define('FORBIDDEN_DOMAINS', '');			// List of domains for which links should be removed, separated by semicolons. Example: 'http://www.porn.com/'
	define('FORBIDDEN_NEW_URL', '#');			// URL to insert in place of any removed links. Example: 'http://www.google.com/' or '#top'
heb al met de vetgedrukte gepuzzeld, bv false ipv true of http://www.kralen.com? erin te doen, maar hielp niet....
iemand misschien tips?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: link in nieuw venster openen

Bericht door Pascal » 09 aug 2008, 12:22

Ger schreef:
PascalS schreef:Als hij gedaan heeft, wat niek heeft voorgesteld, hoeft hij alleen maar de cache te legen...
Sandra is een ZIJ... (gij onverlaat! :mrgreen: )
Sorry Sandra :oops: ,

Okay, dus links worden in nieuwe vensters geopend? in de navigatie? mischien moet je het trucje van daar ook gaan inpassen, ik ken de MOD niet dus ik kan je niet zo goed helpen...

Zij, zij, zij, ze is een ZIJ! :P
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 09 aug 2008, 12:31

alle links worden in nieuw venster geopend behalve links naar url's van het forum zelf (dat is goed) en links naar url's met zelfde domeinnaam (www.kralen.com ipv forum.kralen.com) en dat laatste heb ik liever niet....maar geen idee hoe dat te wijzigen....

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Re: link in nieuw venster openen

Bericht door Fridge » 09 aug 2008, 13:03

denk dat

Code: Selecteer alles

	define('EXTERNAL_LINK_PREFIX', 'http://www.kralen.com/');			// Example: 'http://anonym.to?'
zou moeten werken

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 09 aug 2008, 15:44

Ik heb dat geprobeerd maar werkt helaas niet. Bij iedere link naar andere site wordt het dan http://www.kralen.com/url , bv http://www.kralen.com/http://www.nu.nl . Op zich geinig, kan je bv counter.php?url= doen, om iedere klik op een link te tellen en dan te redirecten. Maar kan het dus niet gebruiken voor wat ik wil (alles behalve forum.kralen.com in nieuwe venster openen.)

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 09 aug 2008, 16:12

Niek schreef:Doe het volgende

Open 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";
        }  
Ik heb het uitgeprobeerd, maar helpt niet. Alleen, de mod die bij wikipedia staat is dan wel al ingebouwd (voor 'n deel, jouw code vervangt 'n deel van hun). Moet die mod dan helemaal niet ingebouwd zijn?
En als het is gewijzigd, moet ik dan ergens bv template vernieuwen of iets anders opnieuw opslaan bij de admin?

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 09 aug 2008, 16:29

Niek, als ik jouw script gebruik ZONDER de mod, dan gebeurd het volgende:
- oude posts, zonder [url] eromheen, worden in huidige venster geopend (dus niet nieuwe)
- nieuwe posts, of als ik oude post opnieuw opsla, zonder [url] eromheen, worden WEL in nieuwe venster geopend
- posts met [url] eromheen worden niet in nieuwe venster geopend....

Nu zou ik jouw manier in combinatie met de mod kunnen gebruiken, dan worden zowel links zonder [url] eromheen als links met [url] eromheen in nieuwe venster geopend. Alleen werkt jouw manier gek genoeg alleen bij nieuw of opnieuw opgeslagen berichten....nu weet ik nog lang niet alles van phpbb3, maar is er soms ergens een update script ofzo, zodat wjizigingen ook voor oude teksten geldt? Of helpt het als ik forum installeer, wijzigingen uitvoert en dan pas het oude forum converteert?

Alvast bedankt voor tips....

Niek
Berichten: 1818
Lid geworden op: 21 sep 2005, 19:04
Locatie: Vriezenveen
Contacteer:

Re: link in nieuw venster openen

Bericht door Niek » 09 aug 2008, 19:13

sandra schreef:Niek, als ik jouw script gebruik ZONDER de mod, dan gebeurd het volgende:
Het is niet mijn script hoor. :P
Ik heb het uit het volgende artikel gehaald. Links Opening New Windows.
Volg het complete artikel eens en kijk of het dan wel werkt zoals zou moeten.
Groetjes Niek

Alleen support via het forum, niet via PB, MSN of email.

sandra
Berichten: 122
Lid geworden op: 25 mei 2003, 12:55
Contacteer:

Re: link in nieuw venster openen

Bericht door sandra » 09 aug 2008, 20:58

dank je wel. :) Toevallig heb ik het forum weer opnieuw geinstalleerd, dit keer de codewijziging uitgevoerd voordat het geconverteerd werd en nu werkt het wel. :)
las ook op de pagina waar je naar verwijst dit:
And since you've updated also a template file, don't forget to also purge your board's cache through the respective button on the frontpage of your board's admin panel.

Dat is al helemaal 'n makkelijke manier. Dat is wel wennen vergeleken met het vorige forumversie, toen hoefde je niet zoveel te vernieuwen enzo, vandaar dat het dan wel even puzzelen is hoe je wijzigingen doorgevoerd krijgt.

Probleem is dus gelukkig opgelost. :D

Gesloten