Wikipedia:WikiProjekt Marxismus/monobook.js
Erscheinungsbild
Übersicht | Café | Fehlende Artikel | Beobachtungslisten | Index | Quellen | Portal |
Ziel dieses WikiProjektes ist die Koordination, die Qualitätssicherung und Verbesserung
der Artikel im Bereich Marxismus einschließlich der damit verbundenen Allgemeinbegriffe.
der Artikel im Bereich Marxismus einschließlich der damit verbundenen Allgemeinbegriffe.
Navigationsleiste Marxismus / persönliche Linkleiste
Diese Veränderung am Standard-Wikipedia:Skin wurde für das Wikiprojekt Marxismus geschrieben, und bindet Links zur Thematik in die Navigationsleiste ein, damit sie immer schnell erreichbar sind.
Diese Modifizierung ist prinzipiell auch relativ einfach als persönliche Linkliste individuell gestaltbar. Es müssen nur Linkadressen und Linktitel an den richtigen Stellen eingefügt bzw. abgeändert werden, und die Box betitelt werden. Diesbezüglich finden sich Anmerkungen im Code.
Der Quellcode entstammt von Benutzer:Dbenzhuser/showRedundantLinks.js.
Einbindung
- Folgenden Code in die eigene monobook.js kopieren:
// In der Optik der bereits vorhandenen Listen (Navigation, // Mitmachen, Werkzeuge, usw.) wird in der Navigationsleiste links // zusätzlich eine marxismusspezifische Box eingebunden // Der folgende Code muss auf der Benutzerunterseite Benutzer:*****/monobook.js // eingebunden werden und kann beliebig ergänzt, verändert // oder jederzeit wieder gelöscht werden: function createLinksSidebar() { // Elemente der Box. Titeleingabe der Box var divPortlet = document.createElement("div"); var h5 = document.createElement("h5"); var h5Text = document.createTextNode("Marxismus"); var divPbody = document.createElement("div"); var ul = document.createElement("ul"); // Attribute. Bearbeitung nicht empfohlen. divPortlet.setAttribute("id", "p-link"); divPortlet.setAttribute("class", "portlet"); divPbody.setAttribute("class", "pBody"); ul.setAttribute("id", "u-link") // Spalte. Bearbeitung nicht empfohlen. var column = document.getElementById("column-one"); // Boxeinbindung. Bearbeitung nicht empfohlen. column.appendChild(divPortlet); divPortlet.appendChild(h5); h5.appendChild(h5Text); divPortlet.appendChild(divPbody); divPbody.appendChild(ul); // Link Portal (Link 1) var li = document.createElement("li"); li.style.whiteSpace = "nowrap"; ul.appendChild(li); var a = document.createElement("a"); a.setAttribute("href", "http://de.wikipedia.org/wiki/Portal:Marxismus"); a.setAttribute("title", "Portal"); li.appendChild(a); var aText = document.createTextNode("Portal"); a.appendChild(aText); // Link Projekt (Link 2) var li = document.createElement("li"); li.style.whiteSpace = "nowrap"; ul.appendChild(li); var a = document.createElement("a"); a.setAttribute("href", "http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Marxismus"); a.setAttribute("title", "WikiProjekt"); li.appendChild(a); var aText = document.createTextNode("WikiProjekt"); a.appendChild(aText); // Link Letzte Änderungen (Link 3) var li = document.createElement("li"); li.style.whiteSpace = "nowrap"; ul.appendChild(li); var a = document.createElement("a"); a.setAttribute("href", "http://tools.wikimedia.de/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat=Marxismus&basedeep=5&mode=rc&hours=72&nobots=on&go=Scannen&userlang=de"); a.setAttribute("title", "Letzte Änderungen"); li.appendChild(a); var aText = document.createTextNode("Letzte Änderungen"); a.appendChild(aText); } // onload. Bearbeitung nicht empfohlen. addOnloadHook(createLinksSidebar);
Einen weiteren Link hinzufügen
Füge folgenden Code unmittelbar unter den letzten Link auf deiner monobook.js Seite ein und gib Webadresse und Linknamen an:
// Weiterer Link (Link 4) var li = document.createElement("li"); li.style.whiteSpace = "nowrap"; ul.appendChild(li); var a = document.createElement("a"); a.setAttribute("href", "Linkadresse"); a.setAttribute("title", "Linkname"); li.appendChild(a); var aText = document.createTextNode("Linkname"); a.appendChild(aText);