Länk öppnas i samma fönster
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.
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.
Länk öppnas i samma fönster
I nya RC5 öppnas länkari inläggen i samma fösnter. Var ändrar jag så de öppnas i ett nytt fönster?
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Brukar sova lite efter 29:e timman och Ingen support via PM!
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:
Ersätt med:
Sök efter:
Ersätt med:
I övrigt samma som RC5 i html filen.
open styles/subsilver/templates/bbcode.html
Find:
Replace with:
Open styles/prosilver/templates/bbcode.html
Find:
Replace with:
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')";
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 -->'";
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')";
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 -->'";
open styles/subsilver/templates/bbcode.html
Find:
Kod: Markera allt
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
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 -->
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!
Brukar sova lite efter 29:e timman och Ingen support via PM!
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?mikado skrev:Tack, fick en annan lösning som fungerade.
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!
Brukar sova lite efter 29:e timman och Ingen support via PM!
Provar igen:
Inluces/function_contant.php
Ersätt
Med
Includes/function.php
Ersätt
Med
styles/subsilver/templates/bbcode.html
Ersätt
med
Fick detta tips på PHPbb forumet.
Edit: Ändrade lite så att det är lättare att se koden. Kjell
Inluces/function_contant.php
Ersätt
Kod: Markera allt
$html = "$whitespace<!-- $tag --><a$class target=\" href=\"$url\">$text</a><!-- $tag -->$append";
Kod: Markera allt
$html = "$whitespace<!-- $tag --><a$class target=\"_blank\" href=\"$url\">$text</a><!-- $tag -->$append";
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;
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;
Ersätt
Kod: Markera allt
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Kod: Markera allt
<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
Edit: Ändrade lite så att det är lättare att se koden. Kjell
Tack mikado.
Måste testa det här.... ser inte ut att vara samma sak... men ska inte säga för mycket.
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!
Brukar sova lite efter 29:e timman och Ingen support via PM!
-
- Hedersmedlem
- Inlägg: 266
- Blev medlem: 2003-07-21 03:37
- Ort: Stockholm
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.mikado skrev:Varför är det inte ändrat i Gold? Vad skall man ändra i Gold? Samma som sist?
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
Utvecklingsforum för den svenska översättningen av phpBB3
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst