Allgemein Urls in neuen Fenster öffnen?/Newsletter?

Status
Für weitere Antworten geschlossen.

chagall

Neues Mitglied
Registrierter Benutzer
Registriert
7. Dezember 2008
Beiträge
11
Hi,
ich habe mal wieder zwei neue fragen ;-)
1) Ist es irgendwie möglich, dass links zu externen urls in einem neuen fenster geöffnet werde und nicht im selben fenster?

2) gibt es in der mediawiki software die möglichkeit ein newsletter an alle registrierten user zu senden? oder gibt es eine extension die man für diesen zweck empfehlen kann?


vielen dank

chagall
 
1) Lässt sich durch das nachfolgende Javascript bewerkstelligen:
Code:
externalLinks = function() {
        if (!document.getElementsByTagName) {
                return;
        }
        var anchors = document.getElementsByTagName("a");
        for (var i = 0; i < anchors.length; i++) {
                var anchor = anchors[i];
                if (anchor.getAttribute("href") && 
                                anchor.getAttribute("rel") != null && 
                                (anchor.getAttribute("rel").indexOf("external") >= 0 ||
                                        anchor.getAttribute("rel").indexOf("nofollow") >= 0)
                        ) {
                        anchor.target = "_blank";
                }
        }
}
if (window.addEventListener) {
        window.addEventListener("load", externalLinks, false);
}
else if (window.attachEvent) {
        window.attachEvent("onload", externalLinks);
}

Falls nicht bekannt, das Script gehört auf Deine Seite MediaWiki:Common.js. Ggf. muss erst der Cache des Browsers einmalig komplett geleert werden, damit das Script ordnungsgemäß funktioniert (Internet Explorer: Strg+F5, Firefox: Shift+Strg+R). Als externe Links zählen hierbei sowohl Internetlinks als auch Links auf Dateien im Netzwerk. Beide Linkarten öffnen ein neues Browserfenster bzw. einen neuen Tab im selben Browser.

2) Die Extension_Matrix nach Erweiterungen durchsuchen, die ähnliches bewerkstelligen könnten - eine Newsletter-Erweiterung lässt sich nicht finden. Vielleicht kann die Erweiterung Extension:CategorySubscriptions ersatzweise missbraucht werden.
 
hi,
vielen dank. die sache mit den externen links ging ja super einfach und an der newsletter sache muss ich noch ein wenig rumfummeln.

vielen dank

chagall
 
chagall schrieb:
hi,
vielen dank. die sache mit den externen links ging ja super einfach und an der newsletter sache muss ich noch ein wenig rumfummeln.

vielen dank

chagall

Hast Du da eine Lösung gefunden ?
 
AW: Urls in neuen Fenster öffnen?/Newsletter?

In der localsettings.php einfügen

Code:
$wgExternalLinkTarget = '_blank';
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben