Link openen in een nieuw venster

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Link openen in een nieuw venster

Bericht door CanEdje » 25 jan 2010, 20:47

  • Adres van je forum: http://www.natuurshot.nl
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?
    phpBB versie: 3.0.6


    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
In phpBB3 wordt niet standaard een link in een nieuw venster geopend.
Ik heb de instructies op de link: http://wiki.phpbb.nl/Koppelingen_in_nie ... r_(phpBB3)
Uitgevoerd Ik heb echter acidtech als style. Daarin komt de eerste code die veranderd moet worden niet voor.
links tussen url tags wordt nu al wel geopend in een nieuw venster "kale" links zonder tekst in de tekst nog niet.
Hoe krijg ik ook de "kale" links zonder url tags geopend in een nieuw venster?

ipv deze code in forumlist_body.html:

Code: Selecteer alles

<a href="{forumrow.U_VIEWFORUM}" class="forumtitle"> 
staat er bij mij (acidtech):

Code: Selecteer alles

<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW or forumrow.S_NO_CAT -->
	    {$CA_BLOCK_START}
		{$CA_CAP2_START}<!-- IF forumrow.S_IS_CAT --><h4><a href="{forumrow.U_VIEWFORUM}">>{forumrow.FORUM_NAME}</a></h4><!-- ELSE -->{L_FORUM}<!-- ENDIF -->{$CA_CAP2_END}
		<table class="tablebg" cellspacing="{$CA_SPACING}" width="100%">
		<tr>
			<th colspan="2">&nbsp;{L_FORUM}&nbsp;</th>
			<th width="50">&nbsp;{L_TOPICS}&nbsp;</th>
			<th width="50">&nbsp;{L_POSTS}&nbsp;</th>
			<th width="175">&nbsp;{L_LAST_POST}&nbsp;</th>
		</tr>
	<!-- ENDIF -->
..

Gebruikersavatar
odil
Berichten: 710
Lid geworden op: 26 jan 2009, 19:23
Locatie: belgië
Contacteer:

Re: Link openen in een nieuw venster

Bericht door odil » 25 jan 2010, 21:39

Het beste kan je gebruik maken van de primelink MOD en die instaleer je in 2 minuten.

http://www.phpbb.com/community/viewtopi ... s#p4999715

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Link openen in een nieuw venster

Bericht door FreakyBlue » 25 jan 2010, 21:40

In dat stukje staat:

Code: Selecteer alles

<a href="{forumrow.U_VIEWFORUM}">
Daar moet je dan volgens de wiki dit van maken:

Code: Selecteer alles

<a href="{forumrow.U_VIEWFORUM}" target="_blank">
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Link openen in een nieuw venster

Bericht door Jeroen » 25 jan 2010, 21:41

Verplaatst naar 3.0 Modificaties
- Pietje
Jeroen

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Re: Link openen in een nieuw venster

Bericht door CanEdje » 25 jan 2010, 21:41

Dat laatste had ik al gedaan.
Echter zonder resultaat (ook nietna het legen van de cache)

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Link openen in een nieuw venster

Bericht door FreakyBlue » 25 jan 2010, 22:02

Houdt er rekening mee dat dit stukje code drie keer voorkomt in deze file en dat je ze alledrie moet aanpassen volgens de hierboven aangegeven wijze.
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Re: Link openen in een nieuw venster

Bericht door CanEdje » 25 jan 2010, 22:10

Dank je, dat had ik eerst niet in de gaten idd.

Na alle 3 de locaties aan te passen doe hij nu wel als ik op een topic header klik een nieuwe venster openen (dat was nu net niet de bedoeling :evil: ).
Echter een link in de topic_tekst nog niet.

Ook door elke keer 1 aanpassing weg te halen, niet het resultaat.

EDIT:

Ik vond dit op een engelstalige site, wat ik heb uitgevoerd echter nog steeds zonder resultaat. Hier zou het moeten gebeuren??? volgens mij:

Modifying auto-detected links

First of all, make auto-detected links (those that you didn't wrap with the url-BBCode) open new windows when getting clicked. Therefor open the includes/functions_content.php and look for following line (which should be around line 592):


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


And replace it with following line:


Code: Select all
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";
}
Laatst gewijzigd door CanEdje op 25 jan 2010, 22:30, 1 keer totaal gewijzigd.

Gebruikersavatar
FreakyBlue
Berichten: 1607
Lid geworden op: 29 okt 2007, 22:15
Locatie: Netherlands
Contacteer:

Re: Link openen in een nieuw venster

Bericht door FreakyBlue » 25 jan 2010, 22:14

Als je links bedoelt in een topic, dan zit je helemaal verkeerd bij die code. Dan kan je inderdaad beter deze MOD pakken ;)
odil schreef:Het beste kan je gebruik maken van de primelink MOD en die instaleer je in 2 minuten.

http://www.phpbb.com/community/viewtopi ... s#p4999715
My music and tutorials -> https://youtube.com/gh0stwrit3rMusic/
Former phpBB Style and Mod Author -> https://www.phpbb.com/customise/db/auth ... tributions

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Re: Link openen in een nieuw venster

Bericht door CanEdje » 25 jan 2010, 22:37

wat is een xml bestand?
Als ik dat edit lijkt het op een automatisch MOD script of zo iets?
Hoe werkt dat?

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: Link openen in een nieuw venster

Bericht door Jeroen » 26 jan 2010, 16:08

Dan install.xml bestand moet je niet editen, maar openen met je internetbrowser.
Daar zie je staan wat je moet bewerken/toevoegen/uploaden ;)
Jeroen

CanEdje
Berichten: 123
Lid geworden op: 10 mar 2007, 16:12
Contacteer:

Re: Link openen in een nieuw venster

Bericht door CanEdje » 26 jan 2010, 22:51

Tnks!
Het werkt

Gebruikersavatar
ENROC
Berichten: 18
Lid geworden op: 02 aug 2007, 17:39
Locatie: Tilburg
Contacteer:

Re: Link openen in een nieuw venster

Bericht door ENROC » 30 jan 2010, 11:47

Ik heb het op een eenvoudige manier op gelost, om een link in een nieuw venster te openen. Dit kun je aanpassen in het volgende bestand: /root/styles/jouwstijl/template/bbcode.html

Zoek daar de onderstaande regel:

Code: Selecteer alles

<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Vervang deze door:

Code: Selecteer alles

<!-- BEGIN url --><a href="{URL}" onclick="window.open(this.href);return false;" class="postlink">{DESCRIPTION}</a><!-- END url -->
Let er wel op als je meedere styles op een forum gebruikt, dat je dit dan bij elke style uitvoerd. Maar het werkt perfect als je niet met een MOD wil werken en het simpel wil oplossen.
Beheerder van het YONEX Forum

Plaats reactie