Benutzer Diskussion:PDD/changeBeschriftungen.js
Benutzungshinweise:
Entweder:
Komplette monobook.js von Benutzer:PDD/monobook.js übernehmen, dabei wird dieses Modul gleich mit eingebunden.
Oder:
Wenn nur dieses Modul erwünscht ist, folgenden Abschnitt in die eigene monobook.js kopieren:
// Funktion: importPage function importPage(seite, lang) { // all languages support name='User:'; // international name, works in all wikipedias if(!lang) lang = wgContentLanguage; // new version seite = 'http://' + lang + '.wikipedia.org/w/index.php?title=' + name + seite + '&action=raw&ctype=text/javascript&smaxage=2678400&dontcountme=s'; var head = document.getElementsByTagName('head').item(0); var js = document.createElement('script'); js.setAttribute('type', 'text/javascript'); js.setAttribute('src', seite); head.appendChild(js); return false; } // Modul: changeBeschriftungen.js var beschriftungen = true; // kosmetische Änderungen an der MediaWiki-Oberfläche? var markhandsoff = true; // fremde Benutzerseiten grafisch markieren? var markbecareful = true; // verschiedene Buttons rot markieren? // Beschriftungen: personal toolbar var cbmytalk = "Meine Diskussion"; var cbprefs = "Einstellungen"; var cbwatchlist = "Beobachtungsliste"; var cbmyconts = "Meine Beiträge"; var cblogout = "<b>X</b>"; // Beschriftungen: current article var cbedit = "Bearbeiten"; var cbhistory = "Versionen"; var cbmove = "Verschieben"; var cbwatch = "Beobachten"; var cbunwatch = "Entobachten"; // Beschriftungen: tools var cbwhatlinkshere = "Links a. d. Seite"; var cblinked = "Verlinkte Änderungen"; var cbmail = "E-Mail senden"; var cbupload = "Bild hochladen"; var cbprint = "Druckversion"; var cbblock = "<b>User blocken</b>"; // Beschriftungen: portlets var cblang = "Interwiki"; if (beschriftungen) importPage('PDD/changeBeschriftungen.js'); // [[Benutzer:PDD/changeBeschriftungen.js]]
Viel Erfolg!
Benutzung dieses Skripts[Quelltext bearbeiten]
Wenn du dieses Skript benutzen möchtest, kannst du das auf 2 Arten tun:
- Kopie im eigenen Benutzerraum erstellen
- Direkte Einbindung der Vorlage von hier
Variante 2 hat den Vorteil, dass du von eventuellen Verbesserungen/Anpassungen immer sofort profitierst.
Bitte aber in diesem Fall das Skript so einbinden wie in Benutzer:PDD/monobook.js, also mit dem Kommentar in der Importzeile. Falls ich am Skript etwas so ändere, dass Du deine monobook.js anpassen müsstest, kann ich dadurch (über "Links auf diese Seite") sehen, wer alles die Vorlage verwendet, und dir auf deiner Diskussionsseite eine Mitteilung hinterlassen.
Minorbug - typo[Quelltext bearbeiten]
Beschriftungsfehler in Zeile 20 bei var cbunwatch. -- Ολλίμίνατορέ 15:42, 17. Sep 2006 (CEST)
- Oops, vielen Dank! — PDD — 16:18, 17. Sep 2006 (CEST)
CSS?[Quelltext bearbeiten]
hands und becareful sollten einfach per css realisierbar sein. letzteres hab’ ich für commons schonmal gebaut:
li#ca-protect, li#ca-delete, li#ca-move { border-color: #FF0000; border-width: 2px; } li#ca-unprotect, li#ca-undelete { border-color: #FF0000; border-width: 4px; }
Diese Lösung ist vermutlich deutlich schneller ;-) Gruß, Code·Eis·Poesie 12:45, 4. Mär. 2008 (CET)
- Davon ist auszugehen :-) — PDD — 13:49, 5. Mär. 2008 (CET)
- Done. Hat den klitzekleinen Nachteil, dass mans jetzt nicht durch Ändern einer Zeile im JS an- und ausschalten kann, aber angesichts der Irrelevanz dieser Funktion kann man das wohl verschmerzen... — PDD — 21:58, 6. Mär. 2008 (CET)
Fehler in aktueller MediaWiki-Version[Quelltext bearbeiten]
Wie es scheint, hat sich in der aktuellen MediaWiki-Version etwas geändert. Zur Behebung bitte diesen Abschnitt:
"p-lang": ["H5", cblang]
};
for (cbiid in cbliste) {
if (cbielement = document.getElementById(cbiid)) {
cbielement.getElementsByTagName(cbliste[cbiid][0])[0].innerHTML = cbliste[cbiid][1];
}
}
durch diesen ersetzen:
"p-lang": ["H3", cblang]
};
for (cbiid in cbliste) {
if ((cbielement = document.getElementById(cbiid)) &&
(cbielement = cbielement.getElementsByTagName(cbliste[cbiid][0])).length > 0) {
cbielement[0].innerHTML = cbliste[cbiid][1];
}
}
Die erste Zeile ist die eigentliche Fehlerbehebung, das darunter ist nur zur Sicherheit, um gleichartige Fehler zukünftig zu vermeiden. --TMg 15:04, 11. Dez. 2012 (CET)
- Gefixt, merci. Gruß, — PDD — 15:18, 11. Dez. 2012 (CET)