Länk öppnas i samma fönster

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
mikado
Aktiv medlem
Aktiv medlem
Inlägg: 66
Blev medlem: 2007-08-15 18:57
Svar: 0

Länk öppnas i samma fönster

Inlägg av mikado »

I nya RC5 öppnas länkari inläggen i samma fösnter. Var ändrar jag så de öppnas i ett nytt fönster?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell »

/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
mikado
Aktiv medlem
Aktiv medlem
Inlägg: 66
Blev medlem: 2007-08-15 18:57
Svar: 0

Inlägg av mikado »

Funkar inte med RC7? :cry:
Includes/functions är inte samma i RC5 som i RC7.

Någon med ny lösning?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell »

Tänk på att det är bara nya inlägg som det fungerar på, för att testa skriv ett nytt med en länk till en tråd och en extern länk.

Lite ändringar och ny php fil.

Öppna <forumrot>/includes/functions_content.php

Sök efter:

Kod: Markera allt

		// matches a xxxx://aaaaa.bbb.cccc. ...
		$magic_url_match[] = '#(^|[\n\t (>])(' . get_preg_expression('url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_FULL, '\$1', '\$2', '', '$class')";
Ersätt med:

Kod: Markera allt

		// matches a xxxx://aaaaa.bbb.cccc. ...
        $magic_url_match[] = '#(^|[\n\t (])(' . get_preg_expression('url_inline') . ')#ie';
        $magic_url_replace[] = "'\$1<!-- m --><a target=\"_blank\" href=\"\$2\">' . ((strlen('\$2') > 55) ? substr(str_replace('&', '&', '\$2'), 0, 39) . ' ... ' . substr(str_replace('&', '&', '\$2'), -10) : '\$2') . '</a><!-- m -->'";
         
Sök efter:

Kod: Markera allt

		// matches a "www.xxxx.yyyy[/zzzz]" kinda lazy URL thing
		$magic_url_match[] = '#(^|[\n\t (>])(' . get_preg_expression('www_url_inline') . ')#ie';
		$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_WWW, '\$1', '\$2', '', '$class')";
Ersätt med:

Kod: Markera allt

		// matches a "www.xxxx.yyyy[/zzzz]" kinda lazy URL thing
        $magic_url_match[] = '#(^|[\n\t (])(' . get_preg_expression('www_url_inline') . ')#ie';
        $magic_url_replace[] = "'\$1<!-- w --><a target=\"_blank\" href=\"http://\$2\">' . ((strlen('\$2') > 55) ? substr(str_replace('&', '&', '\$2'), 0, 39) . ' ... ' . substr(str_replace('&', '&', '\$2'), -10) : '\$2') . '</a><!-- w -->'";
         
I övrigt samma som RC5 i html filen.

open styles/subsilver/templates/bbcode.html

Find:

Kod: Markera allt

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

Kod: Markera allt

    <!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->

Open styles/prosilver/templates/bbcode.html
Find:

Kod: Markera allt

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

Kod: Markera allt

<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
mikado
Aktiv medlem
Aktiv medlem
Inlägg: 66
Blev medlem: 2007-08-15 18:57
Svar: 0

Inlägg av mikado »

Tack, fick en annan lösning som fungerade.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell »

mikado skrev:Tack, fick en annan lösning som fungerade.
Menar du att den här lösningen inte fungerade???? (jag har testat den och fungerar) eller att du har hittat en lösninng på annat ställe som ingen får ta del av?
Edit:Har sökt med ljus och lyckta men det jag hittar är samma grunder som jag har skapat tidigare. Det finns några olikheter… men små.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
mikado
Aktiv medlem
Aktiv medlem
Inlägg: 66
Blev medlem: 2007-08-15 18:57
Svar: 0

Inlägg av mikado »

Jag fick följande tips:

Includes/functions_content.php

Ehhh, hur kom smilysarna i i det hela?

Edit: Raderade det hela... använd code. Kjell
mikado
Aktiv medlem
Aktiv medlem
Inlägg: 66
Blev medlem: 2007-08-15 18:57
Svar: 0

Inlägg av mikado »

Provar igen:
Inluces/function_contant.php
Ersätt

Kod: Markera allt

$html    = "$whitespace<!-- $tag --><a$class target=\" href=\"$url\">$text</a><!-- $tag -->$append";
Med

Kod: Markera allt

$html    = "$whitespace<!-- $tag --><a$class target=\"_blank\" href=\"$url\">$text</a><!-- $tag -->$append";
Includes/function.php

Ersätt

Kod: Markera allt

 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;
Med

Kod: Markera allt

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-]+" target="[\w-]+" )?href="(.*?)">.*?</a><!\-\- \1 \-\->#',
				'#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#',
				'#<!\-\- .*? \-\->#s',
				'#<.*?>#s',
			);
		break;
styles/subsilver/templates/bbcode.html
Ersätt

Kod: Markera allt

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

Kod: Markera allt

<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
Fick detta tips på PHPbb forumet.

Edit: Ändrade lite så att det är lättare att se koden. Kjell
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Inlägg av Kjell »

Tack mikado.
Måste testa det här.... ser inte ut att vara samma sak... men ska inte säga för mycket.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
mikado
Aktiv medlem
Aktiv medlem
Inlägg: 66
Blev medlem: 2007-08-15 18:57
Svar: 0

Inlägg av mikado »

Varför är det inte ändrat i Gold? Vad skall man ändra i Gold? Samma som sist?
virtuality
Hedersmedlem
Hedersmedlem
Inlägg: 266
Blev medlem: 2003-07-21 03:37
Svar: 0
Ort: Stockholm

Inlägg av virtuality »

mikado skrev:Varför är det inte ändrat i Gold? Vad skall man ändra i Gold? Samma som sist?
Därför att det bryter mot reglerna för XHTML Strict (som prosilver/subsilver2 skrivs i) att påtvinga nya fönster på användarna, taggen "target" i a-taggar är förbjuden.
Så det kommer aldrig att ändras i core-phpBB, det är ingen bugg. Vad gäller manuell ändring så är det med största sannolikhet samma som tidigare.
Jonathan Virtuality Gulbrandsen - phpBB Sverige Moderator & Översättare
Utvecklingsforum för den svenska översättningen av phpBB3
Skriv svar

Vilka är online

Användare som besöker denna kategori: 3 och 0 gäster