„Wikipedia:WikiProjekt Marxismus/monobook.js“ – Versionsunterschied
Sebbot (Diskussion | Beiträge) Kategorie:WikiProjekt Marxismus umbenannt in Kategorie:Wikipedia:WikiProjekt Marxismus: http://de.wikipedia.org/wiki/Wikipedia:L%C3%B6schkandidaten/21._November_2010#Sammelantrag_WikiProjekt_Seiten_.28erl..29 - Vorherige Bearbeitung: 15.06. |
K Kategorie:Wikipedia:Seite mit Syntaxhervorhebungsfehlern veraltete Tags source |
||
Zeile 1: | Zeile 1: | ||
{{Portal:Marxismus/Head3}} |
{{Portal:Marxismus/Head3}} |
||
<div style="margin:7px |
<div style="margin:7px 0 0 0; padding:0.3em 1em 0.7em 1em; background:#ffffff;border:1px solid darkred"> |
||
⚫ | |||
[[Datei:Navigationsleiste-marxismus.jpg|thumb|350px|Links unten befindet sich die Navigationsleiste/Linkliste]] |
|||
⚫ | |||
== Navigationsleiste Marxismus / Persönliche Linkleiste == |
== Navigationsleiste Marxismus / Persönliche Linkleiste == |
||
Zeile 11: | Zeile 10: | ||
Diese Modifizierung ist prinzipiell auch relativ einfach als persönliche Linkliste individuell gestaltbar. Es müssen nur Linknamen, -adressen und -titel an den richtigen Stellen eingefügt bzw. abgeändert werden und die Box passend betitelt werden. Diesbezüglich finden sich Anmerkungen im Code. |
Diese Modifizierung ist prinzipiell auch relativ einfach als persönliche Linkliste individuell gestaltbar. Es müssen nur Linknamen, -adressen und -titel an den richtigen Stellen eingefügt bzw. abgeändert werden und die Box passend betitelt werden. Diesbezüglich finden sich Anmerkungen im Code. |
||
Der Ursprungsquellcode entstammt von [[Benutzer:Dbenzhuser/showRedundantLinks.js]] und wurde grundlegend überarbeitet von [[Benutzer:Wiegels]].< |
Der Ursprungsquellcode entstammt von [[Benutzer:Dbenzhuser/showRedundantLinks.js]] und wurde grundlegend überarbeitet von [[Benutzer:Wiegels]]. |
||
<div style="clear:both;"></div> |
|||
== Einbindung == |
== Einbindung == |
||
* Folgenden Code in die [[Special:Mypage/monobook.js|eigene monobook.js]] kopieren und gegebenfalls bearbeiten: |
* Folgenden Code in die [[Special:Mypage/monobook.js|eigene monobook.js]] kopieren und gegebenfalls bearbeiten: |
||
< |
<syntaxhighlight lang="javascript" style="font-size:86%;"> |
||
// Im Standard-Wikipediaskinstyle wird in der Navigationsleiste |
// Im Standard-Wikipediaskinstyle wird in der Navigationsleiste |
||
// links zusätzlich eine Box mit Links eingebunden. Der folgende |
// links zusätzlich eine Box mit Links eingebunden. Der folgende |
||
Zeile 51: | Zeile 51: | ||
"http://toolserver.org/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat=Marxismus&basedeep=5&mode=rc&hours=72&nobots=on&go=Scannen&userlang=de", // Adresse |
"http://toolserver.org/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat=Marxismus&basedeep=5&mode=rc&hours=72&nobots=on&go=Scannen&userlang=de", // Adresse |
||
"Letzte Änderungen mit Cat Scan") // Beschreibung |
"Letzte Änderungen mit Cat Scan") // Beschreibung |
||
//************************************************************* |
//************************************************************* |
||
// BEARBEITUNGSFELD ENDE |
// BEARBEITUNGSFELD ENDE |
||
//************************************************************* |
//************************************************************* |
||
// Bearbeitung der folgenden Abschnitte nicht empfohlen. |
// Bearbeitung der folgenden Abschnitte nicht empfohlen. |
||
); |
); |
||
Zeile 93: | Zeile 93: | ||
// Boxerzeugungsfunktion zur Abarbeitung einreihen: |
// Boxerzeugungsfunktion zur Abarbeitung einreihen: |
||
addOnloadHook(createLinksSidebar); |
addOnloadHook(createLinksSidebar); |
||
</syntaxhighlight> |
|||
</source></small> |
|||
== Einen weiteren Link hinzufügen == |
== Einen weiteren Link hinzufügen == |
||
Füge folgenden Code an der gewünschten Stelle bei den Links im Bearbeitungsfeld auf [[Special:Mypage/monobook.js|deiner monobook.js-Seite]] ein und gib einen (kurzen) Namen, die Webadresse und eine Beschreibung an:< |
Füge folgenden Code an der gewünschten Stelle bei den Links im Bearbeitungsfeld auf [[Special:Mypage/monobook.js|deiner monobook.js-Seite]] ein und gib einen (kurzen) Namen, die Webadresse und eine Beschreibung an: |
||
<syntaxhighlight lang="javascript"> |
|||
Array( // Link X: |
Array( // Link X: |
||
" ", // Name |
" ", // Name |
||
" ", // Adresse |
" ", // Adresse |
||
" ") // Beschreibung |
" ") // Beschreibung |
||
</syntaxhighlight> |
|||
'''WICHTIG''': Nur beim letzten Link folgt kein Beistrich auf die Klammer nach dem Beschreibungseintrag. Bei allen anderen muss ein Beistrich gesetzt werden, daher: |
'''WICHTIG''': Nur beim letzten Link folgt kein Beistrich auf die Klammer nach dem Beschreibungseintrag. Bei allen anderen muss ein Beistrich gesetzt werden, daher: |
||
< |
<syntaxhighlight lang="javascript"> |
||
" ") // Beschreibung |
" ") // Beschreibung |
||
</syntaxhighlight> |
|||
:zu ---> |
:zu ---> |
||
< |
<syntaxhighlight lang="javascript"> |
||
" "), // Beschreibung |
" "), // Beschreibung |
||
</syntaxhighlight> |
|||
</div> |
</div> |
Aktuelle Version vom 21. Dezember 2021, 11:59 Uhr
Übersicht | Café | Fehlende Artikel | Beobachtungslisten | Index | Quellen | Portal |
der Artikel im Bereich Marxismus einschließlich der damit verbundenen Allgemeinbegriffe.
Navigationsleiste Marxismus / Persönliche Linkleiste
[Quelltext bearbeiten]Diese Erweiterung des Standard-Wikipedia:Skins „Monobook“ wurde für das Wikiprojekt Marxismus geschrieben und bindet Links zur Thematik in die Navigationsleiste ein, damit diese immer schnell erreichbar sind.
Diese Modifizierung ist prinzipiell auch relativ einfach als persönliche Linkliste individuell gestaltbar. Es müssen nur Linknamen, -adressen und -titel an den richtigen Stellen eingefügt bzw. abgeändert werden und die Box passend betitelt werden. Diesbezüglich finden sich Anmerkungen im Code.
Der Ursprungsquellcode entstammt von Benutzer:Dbenzhuser/showRedundantLinks.js und wurde grundlegend überarbeitet von Benutzer:Wiegels.
Einbindung
[Quelltext bearbeiten]- Folgenden Code in die eigene monobook.js kopieren und gegebenfalls bearbeiten:
// Im Standard-Wikipediaskinstyle wird in der Navigationsleiste
// links zusätzlich eine Box mit Links 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.
// Siehe auch [[Wikipedia:WikiProjekt_Marxismus/monobook.js]]
///////////////////////////////////////////////////////////////
//*************************************************************
// SKRIPTSTART
//*************************************************************
function createLinksSidebar() {
//*************************************************************
// BEARBEITUNGSFELD START
//*************************************************************
// TITEL DER NAVIGATION/LINKLISTE:
var title = "Marxismus";
// INFORMATIONEN ÜBER DIE LISTENEINTRÄGE:
var links = new Array(
Array( // Link Portal:
"Portal", // Name
"http://de.wikipedia.org/wiki/Portal:Marxismus", // Adresse
"Portal:Marxismus"), // Beschreibung
Array( // Link WikiProjekt:
"WikiProjekt", // Name
"http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Marxismus", // Adresse
"WikiProjekt Marxismus"), // Beschreibung
Array( // Link Letzte Änderungen:
"Letzte Änderungen", // Name
"http://toolserver.org/~daniel/WikiSense/CategoryIntersect.php?wikilang=de&wikifam=.wikipedia.org&basecat=Marxismus&basedeep=5&mode=rc&hours=72&nobots=on&go=Scannen&userlang=de", // Adresse
"Letzte Änderungen mit Cat Scan") // Beschreibung
//*************************************************************
// BEARBEITUNGSFELD ENDE
//*************************************************************
// Bearbeitung der folgenden Abschnitte nicht empfohlen.
);
// Box erstellen und in Seitenleiste unter "Werkzeuge" einfügen:
var divPortlet = document.createElement("div");
divPortlet.setAttribute("id", "p-link");
divPortlet.setAttribute("class", "portlet");
document.getElementById("column-one").insertBefore(divPortlet, document.getElementById("p-tb").nextSibling);
// Überschrift erstellen und in Box einfügen:
var h5 = document.createElement("h5");
h5.appendChild(document.createTextNode(title));
divPortlet.appendChild(h5);
// Inhalt erstellen und in Box einfügen:
var divPbody = document.createElement("div");
divPbody.setAttribute("class", "pBody");
divPortlet.appendChild(divPbody);
// Liste erstellen und in Inhalt einfügen:
var ul = document.createElement("ul");
ul.setAttribute("id", "u-link")
for (var number = 0; number < links.length; number++) {
var link = links[number];
// Listenelement erstellen und in Liste einfügen:
var li = document.createElement("li");
ul.appendChild(li);
// Link erstellen und in Listenelement einfügen:
var a = document.createElement("a");
a.appendChild(document.createTextNode(link[0])); // Link-Namen eintragen
a.setAttribute("href", link[1]); // Link-Adresse eintragen
a.setAttribute("title", link[2]); // Link-Beschreibung eintragen
li.appendChild(a);
}
divPbody.appendChild(ul);
}
// Boxerzeugungsfunktion zur Abarbeitung einreihen:
addOnloadHook(createLinksSidebar);
Einen weiteren Link hinzufügen
[Quelltext bearbeiten]Füge folgenden Code an der gewünschten Stelle bei den Links im Bearbeitungsfeld auf deiner monobook.js-Seite ein und gib einen (kurzen) Namen, die Webadresse und eine Beschreibung an:
Array( // Link X:
" ", // Name
" ", // Adresse
" ") // Beschreibung
WICHTIG: Nur beim letzten Link folgt kein Beistrich auf die Klammer nach dem Beschreibungseintrag. Bei allen anderen muss ein Beistrich gesetzt werden, daher:
" ") // Beschreibung
- zu --->
" "), // Beschreibung