Seite 1 von 1
Link soll nicht im selben Fenster öffnen
Verfasst: Mo 06.Apr, 2009 18:01
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
Verfasst: Mo 06.Apr, 2009 18:16
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...
Verfasst: Di 07.Apr, 2009 13:19
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
Verfasst: Di 07.Apr, 2009 16:17
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.
Verfasst: Di 07.Apr, 2009 21:11
von Dungeonwatcher
'n Abend!
[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
Verfasst: Mi 08.Apr, 2009 00:26
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...
Verfasst: Mi 29.Apr, 2009 13:16
von baytar
Habe zwar nicht ganz verstanden was nicht erlaubt sein soll
aber bin soweit mit der Lösung zufrieden
