GISWiki Diskussion:MediaWiki anpassen
GISWiki - Das freie Portal für Geoinformatik (GIS)
Version 1.5.5 Externe Links
Auch ich möchte eine separates Fenster (resp. Tab bei Firefox).
Die angebotene Variante klappt bei 1.5 natürlich nicht, zumal die Funktion jetzt in [YOURwikiURL]/includes/Linker.php liegt. Ich habe aber folgende Änderung in [YOURwikiURL]/includes/Linker.php (ab Zeile 632) vorgenommen:
Vorher
function makeExternalLink($url,$text,$escape=true,$linktype='') { $style=$this->getExternalLinkAttributes($url,$text,'external '.$linktype); global $wgNoFollowLinks; if($wgNoFollowLinks) { $style .=' rel="nofollow"'; } $url = htmlspecialchars($url); if($escape) { $text = htmlspecialchars($text); } return '<a href="'.$url.'"'.$style.'>'.$text.'</a>'; }
Nachher
function makeExternalLink($url,$text,$escape=true,$linktype='') { $style = $this->getExternalLinkAttributes($url,$text,'external '.$linktype); global $wgNoFollowLinks; if($wgNoFollowLinks) { $style .= ' rel="nofollow" target="_blank"'; } $url = htmlspecialchars($url); if($escape) { $text = htmlspecialchars($text); } return '<a href="'.$url.'"'.$style.'>'.$text.'</a>'; }
Es funktioniert, so weit ich es getestet habe. Damit erspare ich mir den oft lästigen, erneuten Seitenaufbau.--Gadacz 07:26, 25. Jan 2006 (CET)