Link soll nicht im selben Fenster öffnen

Allgemeiner Support zum phpBB 3 Board und phpBB 3 Modifikationen.
Kein Support für die Download MOD / Extension!!
No support for the Download MOD / Extension!!
Please visit https://phpbb3.oxpus.net for Download MOD / Extension
Antworten
baytar
Beiträge: 190
Registriert: Mo 08.Mai, 2006 20:43

Link soll nicht im selben Fenster öffnen

Beitrag von baytar »

Hallo Oxpus und Gemeinde,

Bei Phpbb3 ist es leider so, das die links im selben Fenster öffnen.

Ob in Beiträgen oder Links im Portal verlassen die User nach dem klicken eines links mein Forum.

Wie kann ich das verhindern ? das heisst alle links sollen im seperaten fenster öffnen.

Natürlich ausser der links im Overall_header

für Euer bemühen bedanke ich mich im voraus
Zuletzt geändert von baytar am Mo 06.Apr, 2009 18:02, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Aus Beiträgen heraus wäre zum einen in allen Styles jeweils in der Datei styles/.../template/bbcode.html die Zeile

Code: Alles auswählen

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

Code: Alles auswählen

<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->
für den URL-BBCode-Tag, für alle anderen Links müsste in der Datei includes/functions_content.php die Zeile

Code: Alles auswählen

	$html	= "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";
gegen diese getauscht werden:

Code: Alles auswählen

	$html	= "$whitespace<!-- $tag --><a$class href=\"$url\" target=\"_blank\">$text</a><!-- $tag -->$append";
Das sollte alles sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Durch das Erzwingen der Öffnung von Links in externen Fenstern mittels target="_blank" geht die XHTML Validität verloren
siehe auch:
http://www.phpbb.de/kb/linksneuesfenster
Dieser Satz kein Verb.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Stimmt, in XHTML-Seiten, wie dem phpBB 3, ist das nicht mehr erlaubt.
Hatte ich vergessen zu erwähnen.

Danke für den Hinweis, JaneDoe.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

'n Abend! :cool:

[quote="JaneDoe";p="88359"]
Durch das Erzwingen der Öffnung von Links in externen Fenstern mittels target="_blank" geht die XHTML Validität verloren
[/quote]

Hmm, ich habe mein phpBB2 als XHTML laufen und es ist trotz target="_blank" valide. Allerdings nutze ich xhtml1-transitional.dtd.
Das ist für mich nun ein weiterer Grund nicht auf phpBB3 umzusteigen.

Bye
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In XHTML ist im Hyperlink keine Option "target" definiert.
Auch in keiner Variante davon.
Das geht nur über CSS oder Javascript.
Aber auch selbst in HTML haben manche Browser damit Probleme.
Auch wenn das nur schwer zu glauben ist...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
baytar
Beiträge: 190
Registriert: Mo 08.Mai, 2006 20:43

Beitrag von baytar »

Habe zwar nicht ganz verstanden was nicht erlaubt sein soll
aber bin soweit mit der Lösung zufrieden :)
Antworten