Öppna länkar i nytt fönster?

Frågor kring forumdesign (teman/themes) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Moderatorgrupp, Supportgrupp

jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Öppna länkar i nytt fönster?

Inlägg av jnse »

Hejsan.

Som standard så öppnar ju phpBB3 länkar i samma fönster.
(Alltså länkar som folk skrivit i inlägg).

Jag vill att alla såna länkar ska öppnas i ett nytt fönster.

Så jag ändrade i
/phpBB3/styles/subsilver2/template/bbcode.html

Jag ändrade den här raden
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
Till
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->

Det funkar bra, på alla NYA länkar folk postar.
Alla gamla länkar som finns kvar i inlägg öppnas fortfarande i samma fönster.
Finns det nåt sätt att fixa till så även de gamla länkarna kan öppnas i ett nytt fönster?

Tacksam för svar :D
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Re: Öppna länkar i nytt fönster?

Inlägg av Kjell »

jag vet Inget utan göra en handpåläggning via phpmyadmin.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Re: Öppna länkar i nytt fönster?

Inlägg av jnse »

Kjell skrev:jag vet Inget utan göra en handpåläggning via phpmyadmin.
Hur menar du nu? :? :)
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Re: Öppna länkar i nytt fönster?

Inlägg av Kjell »

Att söka och ersätta gamla länkar i inlägg, om man ändrar inställningar för BBcode så är det som du beskriver, det är bara dom nya som kommer med, om man ska få ordning på gamla urlérna så som du vill så måste man söka och ersätta i SQL, dvs, via phpmyadmin eller ett skript. (jag har inget)
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Svar: 0
Ort: Kokkola, Finland.

Re: Öppna länkar i nytt fönster?

Inlägg av tumba25 »

Lite enkel javaskript.

Lägg detta sist bland dom andra javaskript-snuttarna i overall_header.html så öppnas externa länkar i nytt fönster

Kod: Markera allt

/**
* Öppnar externa länkar i nytt fönster
*/
this.blankwin = function()
{
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");
	this.check = function(obj)
	{
		var href = obj.href.toLowerCase();
		return (href.indexOf("http://")!=-1 && href.indexOf(hostname)==-1) ? true : false;
	};
	this.set = function(obj)
	{
		obj.target = "_blank";
	};
	for (var i = 0; i < a.length; i++)
	{
		if(check(a[i])) set(a[i]);
	};
};

window.onload = blankwin;
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Re: Öppna länkar i nytt fönster?

Inlägg av jnse »

Tack, men jag vet inte vad jag gjorde fel, för nu ser sidan ut såhär:

Bild

Jag klistrade in koden längst ner i overall_header.html
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Svar: 0
Ort: Kokkola, Finland.

Re: Öppna länkar i nytt fönster?

Inlägg av tumba25 »

Du har lagt det på fel plats.

Öppna overall_header.html
leta upp

Kod: Markera allt

// ]]>
</script>
Och lägg det direkt före.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Re: Öppna länkar i nytt fönster?

Inlägg av jnse »

Tack! nu funkar det både på nya och gamla länkar :D
Men det här påverkar väl inget annat? typ BBCodes eller nåt som kan sluta funka som det ska?
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Svar: 0
Ort: Kokkola, Finland.

Re: Öppna länkar i nytt fönster?

Inlägg av tumba25 »

Nej, det påverkar bara externa länkar. Oavsett om dom är i inlägg eller inte.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Re: Öppna länkar i nytt fönster?

Inlägg av jnse »

Ok. Tack för hjälpen! :D
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Re: Öppna länkar i nytt fönster?

Inlägg av jnse »

Nytt problem.
Inga youtube-länkar öppnas i nytt fönster.
ex dom här:
http://www.youtube.com/watch?v=d4BLuuSU ... re=related

Beror det på att dom inte har använt när dom har postat dom?
Användarens profilbild
Marcus
Administratör
Administratör
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0
Ort: Skövde

Re: Öppna länkar i nytt fönster?

Inlägg av Marcus »

Exakt.

Det går att lösa, men å andra sidan kan du göra en YouTube-bbCode.

Där du bara behöver skriva:

[youtube]d4BLuuSU2KE[/youtube]

Så blir det automatiskt en Filmlänk. Man kan givetvis variera det, och bygga in en massa goa egenskaper.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 01:39
Svar: 0

Re: Öppna länkar i nytt fönster?

Inlägg av jnse »

Jag har redan youtube BBCode, men ibland verkar folk inte orka använda den :roll:
Så jag vill att alla externa länkar, även dom som inte är skriva mellan [url]-taggarna, ska ö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:

Re: Öppna länkar i nytt fönster?

Inlägg av Kjell »

Den här är gammal som gatan dvs. senast jag körde den så var det för 3.0.0, men du kan testa den efter att du har tagit backup på berörda filer. http://startrekguide.com/community/view ... &sk=t&sd=a
Kan komma i konflikt med skriptet tumba visade, men det lär du upptäcka.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Svar: 0
Ort: Kokkola, Finland.

Re: Öppna länkar i nytt fönster?

Inlägg av tumba25 »

Hos mig öppnar alla externa länkar i nytt fönster med det javascriptet. Oavsett om man använder eller inte. Även länkar till youtube.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst