„Wikipedia:Technik/Archiv/WP:Skin“ – Versionsunterschied
→M.A.: ergänzt |
k +kat |
||
(313 dazwischenliegende Versionen von 97 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Ehemalige Projektseite mit Benutzer-Programmierungen. |
|||
Hier darf jeder seine persönlichen Javascripts und Stylesheets vorstellen. Die Diskussionsseite soll dazu dienen, Fragen von Benutzern zu klären bzw. auf eigene Neuerungen hinzuweisen. |
|||
Ressourcen, die noch aktuell sind, wurden überführt: |
|||
== [[Benutzer:BLueFiSH.as|BLueFiSH.as]] == |
|||
* JS mit Doku-Seite: nach [[Wikipedia:Technik/Skin/Benutzerskripte]] |
|||
[[Bild:Bluefish_monobook_js_css.png|thumb|250px|so siehts bei mir aus]] |
|||
* JS ohne Doku-Seite: nach [[Wikipedia:Technik/Archiv/Skin/Baukasten]] |
|||
* CSS: nach [[Wikipedia:Technik/Skin/Benutzerstile]] |
|||
Nicht mehr aktuelle Einträge oder in die neue Struktur überführte Abschnitte bitte löschen. |
|||
=== [[Benutzer:BLueFiSH.as|BLueFiSH.as]] === |
|||
[[Datei:Bluefish monobook js css.png|mini|250px|so siehts bei mir aus]] |
|||
'''Veränderungen im User-Javascript: ([[Benutzer:BLueFiSH.as/monobook.js]])''' |
'''Veränderungen im User-Javascript: ([[Benutzer:BLueFiSH.as/monobook.js]])''' |
||
* |
* Eine je nach aufgerufener Wikipedia-Seite (Aufgabenzweck) unterschiedlich große Sidebar |
||
*Combo-Boxen zum schnellen Öffnen diverser Wiki- und Webseiten und zum Einfügen von Bewertungsbausteinen und Löschanträgen |
* Combo-Boxen zum schnellen Öffnen diverser Wiki- und Webseiten und zum Einfügen von Bewertungsbausteinen und Löschanträgen |
||
* |
* Eine Art Sonderzeichenleiste für häufige Texteinfügungen |
||
*Funktion von Berlin-Jurist zum Einfügen von Bearbeiten-Links neben Alte-Version-Links |
* Funktion von Berlin-Jurist zum Einfügen von Bearbeiten-Links neben Alte-Version-Links |
||
*Funktion Löschantrag eintragen (noch nicht die Hightech-Version von Littl; kommt demnächst aber noch) |
* Funktion Löschantrag eintragen (noch nicht die Hightech-Version von Littl; kommt demnächst aber noch) |
||
*Rechtschreibprüfung von APPER |
* Rechtschreibprüfung von APPER |
||
* |
* Eine Funktion zum Hinzufügen von ein paar nützlichen Tabs, abgeguckt bei [[:en:User:Dbenbenn]] |
||
*'''<span style="color:#FF0000;">NEW:</span>''' eine Funktion zum Abnehmen lästiger Formatierungs/Ersetzungs/Rechtschreib-Aufgaben (''markup'') |
* '''<span style="color:#FF0000;">NEW:</span>''' eine Funktion zum Abnehmen lästiger Formatierungs/Ersetzungs/Rechtschreib-Aufgaben (''markup'') |
||
* |
* Eine paar textliche Anpassungen der Oberfläche |
||
'''Veränderungen im User-Stylesheet: ([[Benutzer:BLueFiSH.as/monobook.css]])''' |
'''Veränderungen im User-Stylesheet: ([[Benutzer:BLueFiSH.as/monobook.css]])''' |
||
* |
* Bunte Einfärbungen von diversen Links oder Linktypen, Verschönerung, bessere Lesbarkeit & diverse Ausblendungen |
||
* |
* Die meisten Image-Metadata-Tags selektiv ausgeschaltet, nur das nötigste behalten. |
||
'''ToDo:''' |
'''ToDo:''' |
||
* |
* Die neuen Löschantragsfunktionen von Littl integrieren |
||
* |
* Restlichen/originalen Sidebar-Elemente fest positionieren (meine Experimente dazu sind noch nicht zufriedenstellend) |
||
'''Einschränkung:''' soll laut Littl nicht im IE funktionieren.. mir egal ;-) |
'''Einschränkung:''' soll laut Littl nicht im IE funktionieren.. mir egal ;-) |
||
Also: have fun damit! --[[Benutzer:BLueFiSH.as|BLueFiSH]] [[Benutzer Diskussion:BLueFiSH.as|'''''?!''''']] 08:12, 8. Nov 2005 (CET) |
|||
== [[Benutzer:Littl|Littl]] == |
<!-- === [[Benutzer:Littl|Littl]] === |
||
[[Bild:Littl_Mono_js.jpg|thumb|200px|so siehts bei mir aus]] |
[[Bild:Littl_Mono_js.jpg|thumb|200px|so siehts bei mir aus]] |
||
* [http://de.wikipedia.org/w/index.php?title=Benutzer:Littl/monobook.js&oldid=13868433 monobook.js] |
* [http://de.wikipedia.org/w/index.php?title=Benutzer:Littl/monobook.js&oldid=13868433 monobook.js] |
||
Zeile 35: | Zeile 41: | ||
*Für LA, SLA und QS (Qualitätssicherung) ist es nicht notwendig, die Seite zum Bearbeiten zu öffnen. |
*Für LA, SLA und QS (Qualitätssicherung) ist es nicht notwendig, die Seite zum Bearbeiten zu öffnen. |
||
*APPERs Rechtschreibprüfung integriert. |
*APPERs Rechtschreibprüfung integriert. |
||
*Aussehen dem monobook-Stil angepasst und |
*Aussehen dem monobook-Stil angepasst und |
||
* |
*An Ort und Stelle bleibendes Fenster (scrollt nicht mit) im Firefox. |
||
*<span style="color:#FF0000;">NEW:</span>Godmode-Light |
*<span style="color:#FF0000;">NEW:</span>Godmode-Light |
||
*<span style="color:#FF0000;">NEW:</span>Man kann ein Häkchen setzen welches bewirkt, dass die grade angezeigte Seite in einem einstellbaren Zeitintervall neu geladen wird. Für Recentchanges und andere Seiten. |
*<span style="color:#FF0000;">NEW:</span>Man kann ein Häkchen setzen welches bewirkt, dass die grade angezeigte Seite in einem einstellbaren Zeitintervall neu geladen wird. Für Recentchanges und andere Seiten. |
||
Zeile 51: | Zeile 57: | ||
- *Automatisierter Löschantrag für Bilder |
- *Automatisierter Löschantrag für Bilder |
||
- optional : (rv) sind minor-Edits. |
- optional : (rv) sind minor-Edits. |
||
17.02.06 - Version von Schwalbe übernommen. |
17.02.06 - Version von Schwalbe übernommen. |
||
- Appers Rechtschreibprüfung deaktiviert |
- Appers Rechtschreibprüfung deaktiviert |
||
- Godmode-Light durch selbst modifizierte, hoffentlich funktionierende Version ersetzt. |
- Godmode-Light durch selbst modifizierte, hoffentlich funktionierende Version ersetzt. |
||
Muss alles noch getestet werden. Bin weiter auf Suche nach Bugs die währen meiner Abwesenheit durch neue Mediawikiversionen entstanden sind. |
Muss alles noch getestet werden. Bin weiter auf Suche nach Bugs die währen meiner Abwesenheit durch neue Mediawikiversionen entstanden sind. |
||
--> |
|||
== [[Benutzer:D| |
=== [[Benutzer:D|∂]] === |
||
[[Datei:D monobook 3.png|mini|meine benutzerseite]][[Datei:D monobook 4.png|mini|neue artikel in inlinedarstellung]] |
|||
=== templates einfügen, seiten bookmarken und überschriften zufalten=== |
|||
[[Bild:Templates and bookmarks.png|framed|right]] |
|||
kann die templates QS, LA, SLA und Test einfügen, mit einem klick die aktuelle seite auf Benutzer:Name/bookmarks eintragen und überschriften auf- und zuklappbar machen. LA und QS werden auch gleich auf der entsprechenden seite eingetragen. außerdem wird der link auf die vorletzte version beim "du hast neue nachrichten" durch einen link auf die history ersetzt. |
|||
hier eine halbwegs fertige version meiner umfangreich modifizierten monobook. |
|||
läuft soweit ich weiß ausschließlich auf firefox (1.0.7 und 1.5), safari und opera ließen sich eventuell machen, IE ist mir schlicht egal. bitte immer die unten verlinkten altversionen nehmen, bei den jeweils aktuellen garantiere ich für noch weniger als für diese. |
|||
läuft leider nur auf firefox ab version 1.5. |
|||
installation und weitere informationen auf [[Benutzer:D/monobook]]. |
|||
'''besondere features''' |
|||
installation: einfach diese [http://de.wikipedia.org/w/index.php?title=Benutzer:D/public/monobook.js&oldid=13073319 monobook.js] und diese [http://de.wikipedia.org/w/index.php?title=Benutzer:D/public/monobook.css&oldid=13066418 monobook.css] kopieren. |
|||
* Kräftig umgearbeitetes, minimalistisches design mit statischem sidebar |
|||
* Diverse schnellzugriffslinks |
|||
* Automatisiertes sla/la/qs-eintragen |
|||
* Schnelle restores alter versionen |
|||
* Eintragen von seiten auf einer persönlichen bookmarks-seite |
|||
* Inline-darstellung neuer artikel |
|||
* Filter für watchlist und recentchanges |
|||
'''hinweise''' |
|||
<br clear="both"/> |
|||
* Dunkelrote links erfragen weitere eingaben, bevor sie etwas tun |
|||
* Braune links tun sofort etwas, ohne weitere nachfrage |
|||
=== finger weg von fremden benutzerseiten === |
|||
* Links mit einem "▿" dahinter haben ein popupmenü auf der rechten maustaste |
|||
[[Bild:Do_not_edit_userpage.png|framed|right]] |
|||
* Links, deren funktion im hintergrund abläuft, sind solange orange hinterlegt |
|||
eine kleine idee für alle, die sich schonmal in den arsch gebissen haben, weil sie schon wieder jemandem auf die benutzer- statt auf die diskussionsseite geschrieben haben: firefox und safari unterstützen im CSS schicke attribut-selektoren, mit denen man den "seite editieren"-link auf fremden benutzerseiten ein wenig umgestalten kann, so daß man es rechtzeitig bemerkt, daß man im begriff ist, etwas dummes zu tun. einfach untigen code in die monobook.css kopieren und das "D" in "Benutzer:D" durch den eigenen benutzernamen ersetzen. wichtig: statt leerzeichen im namen unterstriche ("_") verwenden. |
|||
<br clear="both"/> |
<br clear="both"/> |
||
<pre><nowiki>/* monobook.css */ |
|||
li#ca-edit a[href*="title=Benutzer:"] { background: left url(/media/wikipedia/commons/thumb/f/ff/Stop_hand.png/32px-Stop_hand.png); } |
|||
li#ca-edit a[href*="title=Benutzer:D/"] { background: none; } |
|||
li#ca-edit a[href*="title=Benutzer:D&"] { background: none; }</nowiki></pre> |
|||
=== [[Benutzer:Dbenzhuser|dbenzhuser]] === |
|||
=== logo weg und suchbox nach oben === |
|||
[[ |
[[Datei:Dbenzhuser monobook.png|mini|320px|So siehts aus]] |
||
diese beiden sehen besonders in kombination schick aus, die searchbox wandert dann bis fast zum oberen bildschirmrand. der erste teil kommt ins monobook.css. blendet das logo aus und schiebt die linke spalte nach oben. der zweite teil ist für die monobook.js und schiebt das searchbox-portler direkt unter das (ausgeblendete) logo. |
|||
<br clear="both"/> |
|||
<pre><nowiki>/* monobook.css */ |
|||
#column-one { padding-top: 1.8em; } |
|||
#p-logo { display: none; }</nowiki></pre> |
|||
<pre><nowiki>/* monobook.js */ |
|||
function searchToTop() { |
|||
function $(id) { return document.getElementById(id); } |
|||
var search = $('p-search'); |
|||
search.parentNode.removeChild(search); |
|||
$('column-one').insertBefore(search, $('p-navigation')); |
|||
} |
|||
if (window.addEventListener) window.addEventListener("load", searchToTop, false); |
|||
else if (window.attachEvent) window.attachEvent( "onload", searchToTop);</nowiki></pre> |
|||
===enthäßlichter kackbalken=== |
|||
[[Bild:Kackbalken entstresst.png|thumb|right]] |
|||
ein schnipsel für die monobook.css, ein versuch das ding mal deutlich unauffälliger zu gestalten. |
|||
<br clear="both"/> |
|||
<pre><nowiki>/* monobook.css */ |
|||
div.usermessage { |
|||
font-weight: normal; |
|||
background-color: transparent !important; |
|||
border-color: transparent transparent black transparent !important; |
|||
border-style: groove; |
|||
margin-top: -1em; /* evtl. weglassen */ |
|||
} |
|||
div.usermessage a { color: darkred; }</nowiki></pre> |
|||
== [[Benutzer:APPER|APPER]] == |
|||
[[Bild:Rp js beispiel.png|framed|Beispiel-Typo]] |
|||
*[[Benutzer:APPER/RP]] |
|||
Rechtschreibprüfung für Artikel. --[[Benutzer:APPER|APPER]]\[[Benutzer Diskussion:APPER|<sup><big>☺☹</big></sup>]] 04:47, 31. Aug 2005 (CEST) |
|||
<br style="clear:both" /> |
|||
== [[Benutzer:Dbenzhuser|dbenzhuser]] == |
|||
[[Bild:Dbenzhuser_monobook.png|thumb|320px|So siehts aus]] |
|||
Meine monobook.js: |
Meine monobook.js: |
||
* <nowiki>[Bearbeiten]</nowiki>-Links für Abschnitte werden direkt neben die jeweiligen Überschrift verschoben. Kein Verrutschen mehr, keine Suche bei zu großem Browserfenster, logischere Struktur. |
* <nowiki>[Bearbeiten]</nowiki>-Links für Abschnitte werden direkt neben die jeweiligen Überschrift verschoben. Kein Verrutschen mehr, keine Suche bei zu großem Browserfenster, logischere Struktur. |
||
Zeile 128: | Zeile 98: | ||
Details und Einbauanleitungen unter [[Benutzer:Dbenzhuser/Monobook|Dbenzhuser/Monobook]] |
Details und Einbauanleitungen unter [[Benutzer:Dbenzhuser/Monobook|Dbenzhuser/Monobook]] |
||
== [[Benutzer:Steffen|Steffen]] == |
=== [[Benutzer:Steffen|Steffen]] === |
||
[[ |
[[Datei:Steffen monobook.png|mini|320px|Fixierte obere Leisten]] |
||
Meine [[Benutzer:Steffen/monobook.css|monobook.css]]: |
Meine [[Benutzer:Steffen/monobook.css|monobook.css]]: |
||
* Einblenden der Personendaten und Ausblenden der Fußzeilen |
* Einblenden der Personendaten und Ausblenden der Fußzeilen |
||
* Fixierung der Benutzerleiste und der Bearbeiten-Leiste am oberen Rand (funktioniert mit Firefox) |
* Fixierung der Benutzerleiste und der Bearbeiten-Leiste am oberen Rand (funktioniert mit Firefox) |
||
* |
* Runde Ecken von BLueFiSH.as auch für das Inhaltsverzeichnis und sonstige Tabellen |
||
Das gleiche auch für die [[Benutzer:Steffen/vector.css|vector.css]] |
|||
<br style="clear:both" /> |
<br style="clear:both" /> |
||
=== [[Benutzer:Euku|Euku]] === |
|||
== [[Benutzer:Langec|Langec]] [[Benutzer Diskussion:Langec|<font style="font-size:large;">☎</font>]] == |
|||
:<small>früher [[Benutzer:Spongo|Spongo]]</small> |
|||
Meine [[Benutzer:Langec/monobook.js|monobook.js]] hat bisher nur ein paar Anleihen bei BLueFiSH.as genommen. Features sind bisher: |
|||
{{Benutzer:Euku/B:monobook}} |
|||
* Intelligentes Ersetzen von "..." durch „...“ (mit dem Sonderzeichen-Einfüge-Link oder Accesskey ") |
|||
== [[Benutzer: |
=== [[Benutzer:CyRoXX|CyRoXX]] === |
||
Derzeit verwende ich testweise PDDs Skript, das ist sehr umfangreich und muss noch an meine persönlichen Bedürfnisse angepasst werden. Von meiner eigenen monobook.js übrig geblieben ist aber noch folgendes: |
|||
[[Bild:Spongo-monobook.png|thumb|200px|meine Sicht der Dinge...]] |
|||
'''Veränderungen: ([[Benutzer:Spongo/monobook.js]])''' |
|||
*basiert auf [[Benutzer:Littl/monobook.js]] mit diesen Erweiterungen: |
|||
*An Administratorennamen wird ein '''(A)''' angehägt, man kann ja nicht alle Namen auswendig können und weiß so mit wem man es zu tun hat. |
|||
* Bei Meinungsumfragen/Adminwahlen/etc. läßt sich mit einem Klick der Link jeden Benutzers auf seine entsprechende Seite in [[Wikipedia:Editcount|Kate-tool]] umbiegen. (erst dann werden die '''(§?)''' angezeigt) Ein Klick auf den Benutzer zeigt seine Edits. |
|||
Bei mir läuft das unter [[Opera]] 8.5 was auch Suchen innerhalb einer Editbox erlaubt. |
|||
<br style="clear: both;"> |
|||
'''externISBN()''' ''(ursprünglich von der engl. WP)'' – Biegt das Ziel von ISBN-Links von der WP-Buchfinder-Sammelseite [[Wikipedia:ISBN-Suche]] auf einen beliebigen andere Dienst um, etwa Amazon, Google, usw. Dazu muss die Variable <code><nowiki>ISBNziel</nowiki></code> entsprechend gesetzt werden. Zu finden ist die Funktion unter [[Benutzer:CyRoXX/externISBN.js]], von dort kann man sie etwa über PDDs Funktion ''importJavascriptL()'' einbinden. Bei Fragen und Anregungen könnt ihr mir eine Nachricht auf meiner [[Benutzer Diskussion:CyRoXX|Diskussionsseite]] hinterlassen. |
|||
==[[Benutzer:CyRoXX|CyRoXX]]== |
|||
Meine derzeit verwendete [[Benutzer:CyRoXX/monobook.js|monobook.js]], das ist aber eher eine Baustelle. |
|||
=== [[Benutzer:Marc-André Aßbrock|M.A.]] === |
|||
Nehmt (wenn ihr euch denn was kopieren wollt) besser [http://de.wikipedia.org/w/index.php?title=Benutzer:CyRoXX/monobook.js&oldid=13655151 diese Version]: Sie läuft tadellos und alle darin verwendeten Funktionen funktionieren. |
|||
[[Benutzer:Marc-André Aßbrock/monobook.js|monobook.js]]: |
|||
* Sortiert automatisch die Interwikis (leider wird z. B. ''zh-min-nan:'' vor statt hinter ''zh:'' sortiert, also noch etwas aufpassen…) |
|||
Diese '''Funktionen''' sind: |
|||
* Hinzufügen von [[Geschütztes Leerzeichen|geschützten Leerzeichen]] bei einigen gängigen Abkürzungen |
|||
* ''moveEditsection()'' - eine Funktion zum "Anpappen" der [Bearbeiten]-Links an die jeweiligen Überschriften (von [[Benutzer:dbenzhuser|dbenzhuser]]) |
|||
* Automatische Umwandlung von ''daß'' in ''dass'' (Wichtig: Bei Zitaten darf man die Rechtschreibung nicht anpassen, es seidenn es handelt sich um Übersetzungen oder das Zitierte wurde nicht niedergeschrieben, sondern gesprochen) |
|||
* ''hideOwn()'' - Die Beobachtungsliste wird standardmäßig mit dem Parameter "?hideOwn=1" aufgerufen, eigene Beitrage werden also versteckt und können auf Wunsch eingeblendet werden (von engl. WP) |
|||
* ''unwatch()'' - Fügt auf der Beobachtungsliste hinter den Links "Unterschiede" und "Versionen" der einzelnen Einträge den Link "unwatch" hinzu, beobachtete Seiten lassen sich also auch komfortabel wieder aus der Beobachtungsliste entfernen. (von engl. WP) |
|||
*'''<span style="color:#FF0000;">FIX:</span>''' <small>(an die neue BookButler-Seite angepasst)</small> ''externISBN()'' - Biegt das Ziel von ISBN-Links von der WP-Buchfinder-Sammelseite [[Wikipedia:ISBN-Suche]] auf die Suche bei bookbutler.de um, eine Online-Preisvergleichssuchmaschine für Bücher. Kann aber auch entsprechend auf andere Dienste abgeändert werden (Amazon, Google, etc.). (von engl. WP) |
|||
* Spongos Admin-Marker |
|||
* zuletzt noch die ''[[Benutzer:APPER/RP|Rechtschreibprüfung]]'' von [[Benutzer:APPER|APPER]] |
|||
Bitte alle Änderungen überprüfen, da das Script noch nicht 100% funktioniert. Wer es dennoch ausprobieren will kann dies gerne tun. Es ist auch ehr als Hilfe und nicht als Abnahme der Arbeit gedacht. Die Autokorrektur wird mit einem Klick oben rechts auf den entsprechenden Schriftzug gestartet. Getestet in Opera und ein wenig in Firefox. |
|||
Alles funktioniert in Firefox 1.0 einwandfrei. |
|||
Weitere Features werde ich evt. ohne Ankündigung ergänzen. |
|||
=== [[Benutzer:Olliminatore|Olliminatore]] === |
|||
'''ToDo's''' |
|||
* Littls Lösch- u. QS-Funktionen |
|||
* evtl. die Einfärbungen von BLueFiSH.as (aber sicherlich abgeändert) |
|||
* Übersichtlichkeit des Skripts erhöhen |
|||
Mein [[Benutzer:Olliminatore/monobook.js|/monobook.js]] basiert auf modifizierten und modularisierten Skripten durch [[Benutzer:PDD/monobook.js|PDD]]. |
|||
'''Last but not least''': Danke an alle für tolle Funktionen und Anregungen, besonders an die in meinem Beitrag bereits genannten. |
|||
* [[Wikipedia:Textverarbeitung#wikEd|wikEd]] • ein vollwertiger Wikipedia-integrierter Texteditor (dessen Internationalisierung ich ein wenig angetrieben habe und die erste [[:en:User:Cacycle/wikEd international|übersetzte Bedienoberfläche]] überhaupt erstellt habe) |
|||
== [[Benutzer:Tinz|Tinz]] == |
|||
Eine kleine Funktion, mit der man mit einem Klick zu einer beliebigen, im Browser (Firefox) markierten Zeichenfolge das gleichlautende Lemma in der deutschen (englischen, ...) Wikipedia in einem neuen Fenster öffnen kann. Benutze ich andauernd. Analog kann man auch z.B. die Kate-Edits eines markierten Benutzers mit einem Klick einsehen. |
|||
function xwp(land) { |
|||
PastedText = window.getSelection(); |
|||
urltext="http://"+land+".wikipedia.org/wiki/" + PastedText ; |
|||
window.open (urltext); |
|||
window.focus(); |
|||
} |
|||
einzubauen (in Littls Umgebung) z.B. mit |
|||
w (0,trenner,'--(Inter)Wikilinkersatz--',''); |
|||
w (4,"xwp('de');","de:"); |
|||
w (4,"xwp('en');","en:"); |
|||
Folgende Skripte habe ich (stark) modifiziert: |
|||
== [[Benutzer:Wiegels|Wiegels]] == |
|||
* Ein (aktuelles) optimiertes [[:en:User:Olliminatore/godmode-light.js|Godmode-light-Skript]] mit IE-Unterstützung <small>22:47, 7. Jun 2006 (CEST) - ist wohl auch bald obsolet</small> |
|||
=== Neues Fenster für Suchergebnisseite === |
|||
<small><s>* /shCore.js Funktion zur (JS/CSS) SyntaxHervorhebung</s> (s.a. [[:en:Wikipedia:WikiProject User scripts/Scripts/Syntax highlighter|en:Syntax highlighter]]). obsolet</small> |
|||
Wegen einer [[Diskussion:Hauptseite#Suche_direkt_auf_Hauptseite|aktuellen Anfrage]] möchte ich hier kurz eine Methode vorstellen, wie die Ergebnisseite nach einer Suche aus der linken Leiste in einem neuen Fenster geöffnet wird. Dazu ist die monobook.js-Datei um folgenden Code zu erweitern (getestet mit Firefox 1.5): |
|||
* '''[[Benutzer:Olliminatore/Extra-Editbuttons|/Extra-Editbuttons]]''' (/customToolbar.js erweitert mwCustomEditButtons), fügt zusätzliche Buttons in die [[Hilfe:Symbolleisten|Editierleiste]] (<u>alle</u> Buttons komplett individuell einstellbar und mehr…). |
|||
<pre> |
|||
---- |
|||
function Init() { |
|||
Folgende neue Funktionen sind von mir (in Modulform): |
|||
document.getElementById('searchform').setAttribute('target', '_blank'); |
|||
* [[Hilfe Diskussion:Signatur#JS-Funktion|/'''signing.js''']] • automatische Unterschrift |
|||
} |
|||
<small><s>* /fixdiffwidth.js – Fix der Höhe (/Breite ) der Diff-Tabelle (Versions-Vergleichsseite)</s> obsolet</small> |
|||
aOnloadFunctions[aOnloadFunctions.length] = Init; |
|||
* [[Wikipedia Diskussion:Skin#gallery|/newgallery.js]] • Anzahl der Bild pro Zeile in Galerien wählbar |
|||
</pre> |
|||
---- |
|||
== [[Benutzer:HAL Neuntausend]] == |
|||
Funktionen (direkt): |
|||
[[Benutzer:HAL Neuntausend/monobook.js|Meine]] Version basierend auf [[Benutzer:Littl/monobook.js]]. ich habe die Menüs etwas erweitert, z.B. einige Schnellöschvarianten eingefügt. Menüpunkte algemeinverständlicher gemacht (z.B. VV > Verbesserungsvorschläge). Versionsvariable für 'Keine Panik!' zweckendfremdet. |
|||
* aOnloadFunctions.'''exclude''': eine Methode um Standard-Funktionen einzeln zu deaktivieren (inspiriert durch BLueFiSH.as) |
|||
== [[Benutzer:Marc-André Aßbrock|M.A.]] == |
|||
[[Benutzer:Marc-André Aßbrock/monobook.js|monobook.js]]: |
|||
* Rechtschreibprüfung von APPER |
|||
* Sortiert automatisch die Interwikis (leider wird z. B. ''zh-min-nan:'' vor statt hinter ''zh:'' sortiert, also noch etwas aufpassen...) |
|||
* Hinzufügen von [[geschütztes Leerzeichen|geschützten Leerzeichen]] bei einigen gängigen Abkürzungen |
|||
* Automatische Umwandlung von ''daß'' in ''dass'' (Wichtig: Bei Zitaten darf man die Rechtschreibung nicht anpassen, es seidenn es handelt sich um Übersetzungen oder das Zitierte wurde nicht niedergeschrieben, sondern gesprochen) |
|||
---- |
|||
Bitte alle Änderungen überprüfen, da das Script noch nicht 100% funktioniert. Wer es dennoch ausprobieren will kann dies gerne tun. Es ist auch ehr als Hilfe und nicht als Abnahme der Arbeit gedacht. Die Autokorrektur wird mit einem Klick oben rechts auf den entsprechenden Schriftzug gestartet. Getestet in Opera und ein wenig in Firefox. |
|||
In meiner [[Benutzer:Olliminatore/monobook.css|/monobook.css]] (ist das Meiste von BLueFiSH.as) habe ich dazu noch alle Verweis- Ankerlinks dezent hervorgehoben, sowie den ersten Buchstaben auf jeder Seite (der Artikel-Überschrift und des Artikels) zu stylistischen Kapitälchen. |
|||
=== [[Benutzer:Ce2|Ce]] === |
|||
Weitere Features werde ich evt. ohne Ankündigung ergänzen. |
|||
Zunächst einmal: Ich verwende den Skin Klassik (vormals Standard), deshalb ist meine JavaScript-Datei [[Benutzer:Ce2/standard.js]] und meine CSS-Datei [[Benutzer:Ce2/standard.css]]. Ein Teil des Codes, zwecks Einbindung, findet sich auch auf (Unterseiten von) [[Benutzer:Ce2/JavaScript]]. Außerdem stelle ich eine Tippsammlung für eigenes JavaScript auf Wikipedia unter [[Benutzer:Ce2/JavaScript/Tipps]] zusammen. Ich habe auch einen Abschnitt im [[Wikipedia:Technik/Archiv/Skin/Baukasten|/Baukasten]]. |
|||
==== Neueste Änderungen ==== |
|||
'''6. Mai 2010''' |
|||
* Nach längerer Abwesenheit hatte Bitrot eingesetzt: Wikipedia hat in der Zwischenzeit ein neues API bekommen, und das alte Query-API funktioniert nicht mehr. Permalink-Code angepasst, jetzt geht er wieder. |
|||
==== JavaScript ==== |
|||
Die meisten meiner Änderungen befinden sich im Javascript. Einige sind Skin-unabhängig, andere sind nur im Klassik-Skin möglich/sinnvoll. Die Änderungen im Einzelnen: |
|||
* Am Anfang bfindet sich (neben Hilfsfunktionen zum Codieren/Decodieren von UTF8 und für XMHHttpRequest) die Funktion includeJS, die ein Importieren von JavaScript-Seiten mitteln Wikilink-Syntax erlaubt (dadurch erscheint die einbindende Seite auch automatisch auf ''Spezial:Whatlinkshere'' der eingebundenen Seite). Siehe auch unter [[Wikipedia:Technik/Archiv/Skin/Baukasten]]. |
|||
* In der Seitenleiste des Klassik-Skins befindet sich derzeit kein Direktlink zum [[Wikipedia:Portal|Projektportal]]. Deshalb füge ich per JavaScript einen hinzu. Das ist natürlich völlig skinabhängig (sowohl der Zweck, als auch die Implementierung). |
|||
* Automatische Unterschrift von Olliminatore |
|||
* Rechtschreibprüfung von [[Benutzer:APPER|APPER]]. Allerdings nicht automatsch gestartet, sondern über einen Link im Quickbar. Der Code für das Setzen dieses Links ist skinabhängig. |
|||
* Des weiteren füge ich der Seite einige Link-Tags hinzu. Für Details siehe unter [[Wikipedia:Technik/Archiv/Skin/Baukasten]]. |
|||
* Zudem binde ich popup.js von User:Lupin der en:Wikipedia ein. |
|||
* Zusätzlich habe ich noch den Code von [[Benutzer:D]] für einklappbare Abschnitte hereinkopiert und an den Klassik-Skin und meine Präferenzen angepasst. Skinabhängig (wie auch das Original, nur eben für einen anderen Skin) |
|||
* Falls über die [[Vorlage:Editcount]] ein Editcounter eingefügt wurde, wird der Link in den Quickbar verschoben (funktioniert leider nicht bei Selbstbastellösungen für den Editcounter). Das ist natürlich skinabhängig. |
|||
* Bei Links auf Benutzerseiten, deren Text nicht der Benutzername ist (insbesondere selbstgestaltete Signaturen), wird letzterer in Klammern angefügt. Damit kann man auch Benutzer, deren Signatur keine Ähnlichkeit mit dem Benutzernamen aufweist, sicher identifizieren. Ein Kleinbuchstabe am Anfang wird dabei nicht als veränderter Benutzername angesehen. Weitere Infos unter [[Wikipedia:Technik/Archiv/Skin/Baukasten]]. |
|||
* Außerdem binde ich noch newgallery.js von Olliminatore ein. |
|||
* Weiterhin wandele ich den Seitentitel in einen Permanentlink auf die aktuelle Version um. |
|||
* Zudem füge ich einen Bearbeiten-Link für die Einleitung ein. |
|||
* Schließlich füge ich noch auf Benutzerseiten die Zeit der letzten Bearbeitung durch diesen Nutzer hinzu (Modul latestedit). |
|||
==== CSS ==== |
|||
Im CSS habe ich eigentlich kaum etwas verändert. Ob die Änderungen auch im normalen Monobook-Skin brauchbar/sinnvoll sind, weiß ich nicht. Die Änderungen im einzelnen: |
|||
* Änderungen in Diffs bekommen einen roten Hintergrund statt roter Schrift, dadurch kann man Änderungen an Satzzeichen (z.B. Punkt statt Komma) leichter finden (einfach weil der gefärbte Bereich größer ist). |
|||
* Die Sprachlinks (im Standard-Skin oben und unten auf der Seite) habe ich grün gemacht (das braucht zwei unterschiedliche Statements, da Sprachlinks im Klassik-Skin nicht explizit gekennzeichnet sind). |
|||
* In den Zusammenfassungen werden Links im "grauen Bereich" (also dem durch <code>/* ... */</code> gekennzeichneten Bereich, der grau statt schwarz dargestellt wird) ebenfalls mit schwächeren Farben dargestellt. |
|||
* Das CSS für die Abschnitt-Einklapp-Buttons von [[Benutzer:D]] (siehe JavaScript) ist hier auch noch drin. |
|||
* Hervorhebung der eigenen Signatur (nach [[Wikipedia:Signatur]]) |
|||
* Abschalten des Editcounters rückgängig gemacht (skinabhängig!) |
|||
* Nummerierung im Inhaltsverzeichnis ausgeblendet. |
|||
* Den von showuser.js eingefügten Benutzernamen kleiner gemacht. |
|||
* Die vom .js erzeugten Permanentlink-Überschrift dennoch schwarz machen (sieht besser aus) |
|||
* Ein kleiner Schnipsel, der verhindert, daß große "Thumbnail"-Bilder mit Textzeilen überlappen. |
|||
* Die Stil-Optionen für latestedit. |
|||
=== [[Benutzer:PDD|PDD]] === |
|||
Modularisierte und kontinuierlich aktualisierte/verbesserte [[Benutzer:PDD/monobook.js|/monobook.js]], basierend auf den populären [[Benutzer:Littl|Littl]]-Skripten |
|||
'''(mehr oder weniger) obligatorische Bestandteile''': |
|||
* Navigations-Quickbar in der oberen linken Ecke; enthält in der Standardversion Links zu allen möglichen Tools und Projektseiten (kann natürlich angepasst werden) |
|||
* Darin u.a. enthalten: |
|||
:* Automatisierte Löschanträge, SLAs, Vandalenmeldungen usw. |
|||
:* (Halb)automatische Markup-Korrektur (von [[Benutzer:BLueFiSH.as|BLueFiSH.as]]) |
|||
:* (Halb)automatische Umwandlung in Anführungszeichen in die typografische Version |
|||
:usw. |
|||
'''fakultative Module''': (können in der monobook.js separat an- und ausgeschaltet werden) |
|||
* Aktualisiertes ''godmode-light.js'' (fügt Revertier-Funktion hinzu) |
|||
* Alternative Revertierfunktion ''(addEditAndRevertLinks.js)'', mit der auf jede beliebige Version revertiert werden kann |
|||
* Markierung verdächtiger Sonderzeichen in Benutzernamen ''(markUTF8.js)'' |
|||
* Spezielle Markierung der Benutzernamen von Administratoren ''(markAdmins.js)'' (von [[Benutzer:Euku|Euku]]) |
|||
* Rechtschreibprüfung (von [[Benutzer:APPER|APPER]]) |
|||
* Änderung (i.d.R. Kürzung) von Beschriftungen der Benutzeroberfläche ''(changeBeschriftungen.js)'' |
|||
* Hinzufügen von Links auf jeweils relevante Logbücher (Benutzerlog, Seitenlog) und Tools (Benutzerbeiträge, Editcounter, Stimmberechtigungs-Überprüfung) ''(addLogsLink.js)'' |
|||
* Hinzufügen eines Buttons, um nur den ersten Abschnitt eines Artikels zu editieren |
|||
* Automatisches Unterschreiben von Diskussionsbeiträgen (von [[Benutzer:Olliminatore|Olliminatore]]) |
|||
* Halbautomatisches Einfügen/Ausfüllen der Unsigned-Vorlage (von [[Benutzer:Olliminatore|Olliminatore]]) |
|||
* Alternative Suchen-Ersetzen-Funktion (SearchBox) |
|||
* Ein-/Ausblenden von Fußnoten in Artikeln (von [[Benutzer:Malte Schierholz|Malte Schierholz]]) |
|||
* QuickEdit von [[Benutzer:ASM|ASM]] (siehe [[Wikipedia:Technik/Archiv/Skin/Baukasten#ASM|hier]]) |
|||
usw. (nähere Einzelheiten siehe [[Benutzer:PDD/monobook FAQ]], Changelog siehe [[Benutzer Diskussion:PDD/monobook.js#Changelog]]) |
|||
==== [[Benutzer:Jonathan Haas/vector.js]] ==== |
|||
Auf PDDs monobook.js basierende Adaptation einer vector.js. Allerdings nur ein winziger Hotfix, die volle Benutzung ist weitestgehend beschränkt und ohne funktionelle Gewähr. Der Benutzer selbst ist so gut wie nicht aktiv (mehr, zudem fehlen alle Fixes seit [{{fullurl:Benutzer:Jonathan Haas/vector.js|diff=75456528&oldid=664822170}} 11. Jun. 2010]). |
|||
=== [[Benutzer:Joschua]] === |
|||
[[Benutzer:Joschua/Userpage Navigation|Userpage_Navigation]] zum bequemen navigieren auf Benutzerseiten. Fügt mit Javascript auf diversen Benutzerspezifischen Seiten, eine Benutzer-Unternavigation ein. Einzelne Links können durch Auskommentieren der entsprechenden Zeile deaktiviert werden. Weitere können relativ einfach hinzugefügt werden. |
|||
:{| class="wikitable" |
|||
|-class="hintergrundfarbe6" |
|||
! Screenshot |
|||
|- |
|||
|[[Datei:Joschua monobook.png]] |
|||
|} |
|||
=== [[Benutzer:C-M]] === |
|||
=== [[Benutzer:ABF]] === |
|||
Basierend auf PDD's monobook mehrere Ergänzungen, Einbindung anderer Scripte. Mehr Informationen und Screenshots auf [[Benutzer:ABF2/Monobook|dieser]] Seite. |
|||
=== [[Benutzer:Dapete|Dapete]] === |
|||
Ich habe ein Skript geschrieben, um Bilder um einen beliebigen Faktor zu skalieren – und dabei auch eine entsprechend skalierte Version vom Server zu laden (also kein reiner CSS-Trick). Die Skalierung kann auf Thumbnails oder Galerien beschränkt werden oder für alle Bilder erfolgen. Zur Installation und für weitere Informationen siehe [[Benutzer:Dapete/Javascript-Hacks#Bilderskalierung|hier]]. |
|||
=== [[Benutzer:ASM|ASM]] === |
|||
[[Datei:QuickEdit.png|mini|250px|MediaWiki QuickEdit 2.0 (ältere Version)]] |
|||
'''[[Benutzer:ASM/quickedit.js|MediaWiki QuickEdit 2.4]]''' |
|||
Einzelne Abschnitte direkt in der Artikelansicht bearbeiten – mit Live Vorschau-Funktion, direkter Anzeige der getätigten Änderungen und Suchfunktion. |
|||
Bugs/Vorschläge bitte '''[[Benutzer Diskussion:ASM|hier]]''' melden. |
|||
;Benutzen: |
|||
In die [[Spezial:Mypage/monobook.js|monobook.js]] einfügen: |
|||
<pre>mw.loader.load('http://de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.js' |
|||
+ '&action=raw&ctype=text/javascript');</pre> |
|||
=== [[Benutzer:Flominator|Flominator]] === |
|||
* [[Benutzer:Flominator/monobook.js]] -> [[Benutzer:Flominator/change links.js]] |
|||
** zusätzliche Links auf externe Tools (Autoreview, WikiBlame, Contexter, …) in der linken Navileiste |
|||
** ein paar automatische Textersetzungen |
|||
** Löschlink bei Now-Commons-Bildern |
|||
** Move-To-Commons-Link bei Nicht-Commons-Bildern |
|||
** Kleine Änderung, Zusammenfassung und speichern mit einem Klick für |
|||
*** Linkfixes |
|||
*** Bildfixes, |
|||
*** gelöschte Artikel, |
|||
*** Kosmetik, |
|||
*** Stil |
|||
** <s>Benutzte Bilder in Bildbeschreibungsseite mit farbigem Hintergrund versehen</s> - derzeit auskommentiert |
|||
** Bearbeiten der Einleitung (Abschnitt 0) + Neuen Abschnitt anlegen |
|||
** heimische Bibliothek in der ISBN-Suche |
|||
** Prüfen, ob <nowiki><references /></nowiki> im Artikel enthalten ist, wenn man nur einen Abschnitt bearbeitet |
|||
** Wikilinks während der Bearbeitung auf BKLs, Redirects und Falschschreibungen prüfen |
|||
** Externe Links während der Bearbeitung auf Funktionalität prüfen |
|||
** erledigte Tage auf der Beobachtungsliste markieren und merken |
|||
* [[Benutzer:Flominator/monobook.css]] |
|||
** Stubs farblich hervorheben (vorher in [[Spezial:Einstellungen]] aktivieren) |
|||
** Bilder, die nicht auf Commons liegen, markieren |
|||
=== [[Benutzer:Codeispoetry]] === |
|||
Eine komplette Übersicht und Hinweise zur Einbindung gibt es unter [[Benutzer:Codeispoetry/Benutzerscripte]]. Im Einzelnen habe ich: |
|||
* Eine Box auf Bildbeschreibungsseiten, die auf Duplikate hinweist |
|||
* Ein Tab (neben „beobachten“), das leichteres Sichten ermöglicht (Ergebnis wird so wie „beobachten“ / „nicht mehr beobachten“ dargestellt) |
|||
* Eine Abfrage nach Klick auf „Zurücksetzen“, die das Eingeben einer Begründung ermöglicht. Außerdem Darstellung des Zurücksetzen-Ergebnisses im gleichen Fenster (ebenfalls wie bei „beobachten“) |
|||
* Ein umfangreiche Erweiterung um den NowCommons-Baustein herum, der Warnungen für einige Probleme ausspuckt und schnellere Abarbeitung ermöglicht. Auch für Nichtadmins aufgrund der Warnungen brauchbar |
|||
* Eine umfangreiche Erweiterung um den Löschantrag-Baustein herum, der deutlich schnelleres Abarbeiten und Kommentieren ermöglicht, bsw. wird die Löschdiskussion ausklappbar direkt unter dem Baustein angezeigt. |
|||
Alles ist modular und einzeln einbindbar. Gruß, [[Benutzer:Codeispoetry|Code]]·[[Benutzer:Codeispoetry/Kritik|is]]·[[Benutzer Diskussion:Codeispoetry|poetry]] 20:39, 30. Mai 2008 (CEST) |
|||
=== [[Benutzer:Stummi]] === |
|||
[[Datei:Stummibook.png|mini|250px|Stummibook]] |
|||
Bisher nur ein kleines Experiment von mir. ;) |
|||
Das Stummibook bietet die möglichkeit, sich einen Artikel in einem extra div-"fenster" zu öffnen. Ein Artikel, den man innerhalb dieses div-fensters öffnet, erscheint in einem eigenen Div-Fenster |
|||
einfach die Inhalte in die eigene monobook.js bzw monobook.css übernehmen: |
|||
[[Benutzer:Stummi/monobook/alpha.js|js-datei]] | |
|||
[[Benutzer:Stummi/monobook/alpha.css|css-datei]] |
|||
Eine Aktuelle Version befindet sich auch immer in meiner eigenen monobook: |
|||
Allerdings steht diese hier unter ständiger entwicklung, kann also auch mal zeitweise unbrauchbar sein |
|||
<s>[[Benutzer:Stummi/monobook.js|js-datei]] | |
|||
[[Benutzer:Stummi/monobook.css|css-datei]] |
|||
</s> Lieber nicht, da arbeite ich gerade an was ganz anderem |
|||
--[[Benutzer:Stummvoll|Stummi]]([[Benutzer Diskussion:Stummvoll|D]]|[[Benutzer:Stummvoll/Bewertung|B]]) 21:10, 17. Sep. 2008 (CEST) |
|||
=== [[Benutzer:V.R.S.]] === |
|||
[[Datei:VRSkin Modern-skin customized.png|mini|eine Variante]] |
|||
[[Datei:VRS-netbookskin.png|mini|Netbookskin + Grün]] |
|||
Für Einbindungsanweisungen und weiterführende Info siehe [[Benutzer:V.R.S./Skripte]]. Ich habe anzubieten: |
|||
* CSS: Threadanzeige für Diskussionsseiten (mit ein paar CSS-Tricks geht das) |
|||
* CSS: Der Modern-Skin in braun oder auch grün |
|||
* CSS: Intrawikianzeige (heißt: 'externe' Links auf Logs, diffs oder dergleichen werden mit Buchstaben versehen) |
|||
* CSS: Ein Netbookskin, auf modern aufbauend |
|||
* JS: meine eigene Version eines Skripts, dass einen Bearbeitungslink auf die Einleitung gibt |
|||
* JS: Diverse nützlich Links auf Benutzerseiten, eine weiterentwickelte Version von Joschuas Userpage Navigation (siehe weiter oben), das gleiche für Artikel. |
|||
* JS: "Hashlinks" (anklickbare Anker in Überschriften) |
|||
* JS: diverse kleinere Oberflächenverbesserungen |
|||
=== [[Benutzer:Revolus|Revolus]] === |
|||
[[Datei:Revolus - sidebartranslate.png|mini|hochkant=0.9|''sidebartranslate'' in Aktion]] |
|||
'''[[Benutzer:Revolus/monobook.js/sidebartranslate.js|Interwiki-Übersetzer]] (alle Skins)''' |
|||
* Übersetz die Interwikis auf Deutsch |
|||
* Einbinden mit: |
|||
*: <syntaxhighlight lang="javascript">importScript("Benutzer:Revolus/monobook.js/sidebartranslate.js");</syntaxhighlight> |
|||
* Erfolgreich getestet mit: Opera 9.20 (und höher), Firefox 2.0.0.4 (und höher), Konqueror 3.5.5, Internet Explorer 6.0 |
|||
'''[[Benutzer:Revolus/beitraege filtern.js|Aktuelle/Alte Beiträge auf Spezial:Beiträge ausblenden]] (alle Skins)''' |
|||
* Man kann umstellen zwischen nur aktuellen Beiträgen (d.h. Beiträge, hinter denen „(aktuell)“ steht), alten und allen Beiträgen wechseln. |
|||
* Einbinden mit: |
|||
*: <syntaxhighlight lang="javascript">importScript("Benutzer:Revolus/beitraege_filtern.js");</syntaxhighlight> |
|||
* Erfolgreich getestet mit: Opera 10.0, Firefox 3.0 |
|||
'''[[Benutzer:Revolus/monobook.js/safe-rollback.js|Frage vorm Zurücksetzen]] (alle Skins)''' |
|||
* Damit man nicht aus Versehen eine Änderung zurücksetzt, fügt dieses Skript sicherheitshalber eine Rückfrage ein. |
|||
* Einbinden mit: |
|||
*: <syntaxhighlight lang="javascript">importScript("Benutzer:Revolus/monobook.js/safe-rollback.js");</syntaxhighlight> |
|||
* Erfolgreich getestet mit: Opera 9.52 |
|||
'''[[Benutzer:Revolus/vector/position.js|Nur noch den Inhalt scrollen, nicht mehr die ganze Seite.]] (Vector-Skin)''' |
|||
* Somit hat man das Menü links und oben immer zur Verfügung. |
|||
* Einbinden mit: |
|||
*: <syntaxhighlight lang="javascript">importScript("Benutzer:Revolus/vector/position.js");</syntaxhighlight> |
|||
* Erfolgreich getestet mit: Opera 10.60, Firefox 3.6 |
|||
'''[[Benutzer:Revolus/vector/oldLogo.js|Altes Wikipedia-Logo]] (Vector-Skin)''' |
|||
* Für alle, die das alte Logo auch schöner fanden. |
|||
* Einbinden mit: |
|||
*: <syntaxhighlight lang="javascript">importScript("Benutzer:Revolus/vector/oldLogo.js");</syntaxhighlight> |
|||
* Erfolgreich getestet mit: Opera 10.60, Firefox 3.6 |
|||
=== J. 'mach' wust === |
|||
==== Zeichen in der Standard-Schriftart des Browsers anzeigen ==== |
|||
== Siehe auch == |
|||
[{{fullurl:Benutzer:J. 'mach' wust/vector.css|oldid=76116948}} Benutzer:J. 'mach' wust/vector.css]: |
|||
*[[meta:Gallery_of_user_styles]] |
|||
*[[meta:Help:User style]] |
|||
* Forciert eine Anzeige von Wikipedia in der Standard-Schriftart des jeweiligen Browsers. |
|||
[[Kategorie:Wikipedia:Technik/Archiv|Skin/Benutzer]] |
|||
{{Navigationsleiste Wikipedia-Helferlein}} |
Aktuelle Version vom 22. November 2023, 14:22 Uhr
Ehemalige Projektseite mit Benutzer-Programmierungen.
Ressourcen, die noch aktuell sind, wurden überführt:
- JS mit Doku-Seite: nach Wikipedia:Technik/Skin/Benutzerskripte
- JS ohne Doku-Seite: nach Wikipedia:Technik/Archiv/Skin/Baukasten
- CSS: nach Wikipedia:Technik/Skin/Benutzerstile
Nicht mehr aktuelle Einträge oder in die neue Struktur überführte Abschnitte bitte löschen.

Veränderungen im User-Javascript: (Benutzer:BLueFiSH.as/monobook.js)
- Eine je nach aufgerufener Wikipedia-Seite (Aufgabenzweck) unterschiedlich große Sidebar
- Combo-Boxen zum schnellen Öffnen diverser Wiki- und Webseiten und zum Einfügen von Bewertungsbausteinen und Löschanträgen
- Eine Art Sonderzeichenleiste für häufige Texteinfügungen
- Funktion von Berlin-Jurist zum Einfügen von Bearbeiten-Links neben Alte-Version-Links
- Funktion Löschantrag eintragen (noch nicht die Hightech-Version von Littl; kommt demnächst aber noch)
- Rechtschreibprüfung von APPER
- Eine Funktion zum Hinzufügen von ein paar nützlichen Tabs, abgeguckt bei en:User:Dbenbenn
- NEW: eine Funktion zum Abnehmen lästiger Formatierungs/Ersetzungs/Rechtschreib-Aufgaben (markup)
- Eine paar textliche Anpassungen der Oberfläche
Veränderungen im User-Stylesheet: (Benutzer:BLueFiSH.as/monobook.css)
- Bunte Einfärbungen von diversen Links oder Linktypen, Verschönerung, bessere Lesbarkeit & diverse Ausblendungen
- Die meisten Image-Metadata-Tags selektiv ausgeschaltet, nur das nötigste behalten.
ToDo:
- Die neuen Löschantragsfunktionen von Littl integrieren
- Restlichen/originalen Sidebar-Elemente fest positionieren (meine Experimente dazu sind noch nicht zufriedenstellend)
Einschränkung: soll laut Littl nicht im IE funktionieren.. mir egal ;-)
Also: have fun damit! --BLueFiSH ?! 08:12, 8. Nov 2005 (CET)


hier eine halbwegs fertige version meiner umfangreich modifizierten monobook. läuft leider nur auf firefox ab version 1.5. installation und weitere informationen auf Benutzer:D/monobook.
besondere features
- Kräftig umgearbeitetes, minimalistisches design mit statischem sidebar
- Diverse schnellzugriffslinks
- Automatisiertes sla/la/qs-eintragen
- Schnelle restores alter versionen
- Eintragen von seiten auf einer persönlichen bookmarks-seite
- Inline-darstellung neuer artikel
- Filter für watchlist und recentchanges
hinweise
- Dunkelrote links erfragen weitere eingaben, bevor sie etwas tun
- Braune links tun sofort etwas, ohne weitere nachfrage
- Links mit einem "▿" dahinter haben ein popupmenü auf der rechten maustaste
- Links, deren funktion im hintergrund abläuft, sind solange orange hinterlegt

Meine monobook.js:
- [Bearbeiten]-Links für Abschnitte werden direkt neben die jeweiligen Überschrift verschoben. Kein Verrutschen mehr, keine Suche bei zu großem Browserfenster, logischere Struktur.
- Unter der Werkzeugleiste links eine einblendbare, alphabetisch sortierte Liste aller Wikilinks im Artikel. Gleichzeitig werden direkt im Artikel alle mehrfach vorkommenden Links gekennzeichnet (leicht per CSS hervorhebbar).
- Automatisches Ausfüllen des NowCommons-Löschformulars. (Für Admins)
- APPERs Rechtschreibeprüfung.
Details und Einbauanleitungen unter Dbenzhuser/Monobook
Meine monobook.css:
- Einblenden der Personendaten und Ausblenden der Fußzeilen
- Fixierung der Benutzerleiste und der Bearbeiten-Leiste am oberen Rand (funktioniert mit Firefox)
- Runde Ecken von BLueFiSH.as auch für das Inhaltsverzeichnis und sonstige Tabellen
Das gleiche auch für die vector.css
- früher Spongo
Um die zusätzlichen Funktionen nutzen zu können, muss man seine monobook.js und monobook.css ändern. Weitere Infos: Benutzer:PDD/monobook FAQ. Meine Datei basiert auf Benutzer:PDD/monobook.js, was zum kleinen Teil auch meine Erweiterungen enthält. Einige Funktionen:
![]() |
![]() |
![]() |
![]() |
![]() |
- {{subst:Unsigniert|…}} lässt sich halbautomatisch nachtragen.
- zahlreiche namensraumabhängige Links
- viele weitere kleine Hilfen
Bei mir läuft das unter Firefox 4 ohne Probleme.
Derzeit verwende ich testweise PDDs Skript, das ist sehr umfangreich und muss noch an meine persönlichen Bedürfnisse angepasst werden. Von meiner eigenen monobook.js übrig geblieben ist aber noch folgendes:
externISBN() (ursprünglich von der engl. WP) – Biegt das Ziel von ISBN-Links von der WP-Buchfinder-Sammelseite Wikipedia:ISBN-Suche auf einen beliebigen andere Dienst um, etwa Amazon, Google, usw. Dazu muss die Variable ISBNziel
entsprechend gesetzt werden. Zu finden ist die Funktion unter Benutzer:CyRoXX/externISBN.js, von dort kann man sie etwa über PDDs Funktion importJavascriptL() einbinden. Bei Fragen und Anregungen könnt ihr mir eine Nachricht auf meiner Diskussionsseite hinterlassen.
- Sortiert automatisch die Interwikis (leider wird z. B. zh-min-nan: vor statt hinter zh: sortiert, also noch etwas aufpassen…)
- Hinzufügen von geschützten Leerzeichen bei einigen gängigen Abkürzungen
- Automatische Umwandlung von daß in dass (Wichtig: Bei Zitaten darf man die Rechtschreibung nicht anpassen, es seidenn es handelt sich um Übersetzungen oder das Zitierte wurde nicht niedergeschrieben, sondern gesprochen)
Bitte alle Änderungen überprüfen, da das Script noch nicht 100% funktioniert. Wer es dennoch ausprobieren will kann dies gerne tun. Es ist auch ehr als Hilfe und nicht als Abnahme der Arbeit gedacht. Die Autokorrektur wird mit einem Klick oben rechts auf den entsprechenden Schriftzug gestartet. Getestet in Opera und ein wenig in Firefox.
Weitere Features werde ich evt. ohne Ankündigung ergänzen.
Mein /monobook.js basiert auf modifizierten und modularisierten Skripten durch PDD.
- wikEd • ein vollwertiger Wikipedia-integrierter Texteditor (dessen Internationalisierung ich ein wenig angetrieben habe und die erste übersetzte Bedienoberfläche überhaupt erstellt habe)
Folgende Skripte habe ich (stark) modifiziert:
- Ein (aktuelles) optimiertes Godmode-light-Skript mit IE-Unterstützung 22:47, 7. Jun 2006 (CEST) - ist wohl auch bald obsolet
* /shCore.js Funktion zur (JS/CSS) SyntaxHervorhebung (s.a. en:Syntax highlighter). obsolet
- /Extra-Editbuttons (/customToolbar.js erweitert mwCustomEditButtons), fügt zusätzliche Buttons in die Editierleiste (alle Buttons komplett individuell einstellbar und mehr…).
Folgende neue Funktionen sind von mir (in Modulform):
- /signing.js • automatische Unterschrift
* /fixdiffwidth.js – Fix der Höhe (/Breite ) der Diff-Tabelle (Versions-Vergleichsseite) obsolet
- /newgallery.js • Anzahl der Bild pro Zeile in Galerien wählbar
Funktionen (direkt):
- aOnloadFunctions.exclude: eine Methode um Standard-Funktionen einzeln zu deaktivieren (inspiriert durch BLueFiSH.as)
In meiner /monobook.css (ist das Meiste von BLueFiSH.as) habe ich dazu noch alle Verweis- Ankerlinks dezent hervorgehoben, sowie den ersten Buchstaben auf jeder Seite (der Artikel-Überschrift und des Artikels) zu stylistischen Kapitälchen.
Zunächst einmal: Ich verwende den Skin Klassik (vormals Standard), deshalb ist meine JavaScript-Datei Benutzer:Ce2/standard.js und meine CSS-Datei Benutzer:Ce2/standard.css. Ein Teil des Codes, zwecks Einbindung, findet sich auch auf (Unterseiten von) Benutzer:Ce2/JavaScript. Außerdem stelle ich eine Tippsammlung für eigenes JavaScript auf Wikipedia unter Benutzer:Ce2/JavaScript/Tipps zusammen. Ich habe auch einen Abschnitt im /Baukasten.
Neueste Änderungen
[Quelltext bearbeiten]6. Mai 2010
- Nach längerer Abwesenheit hatte Bitrot eingesetzt: Wikipedia hat in der Zwischenzeit ein neues API bekommen, und das alte Query-API funktioniert nicht mehr. Permalink-Code angepasst, jetzt geht er wieder.
JavaScript
[Quelltext bearbeiten]Die meisten meiner Änderungen befinden sich im Javascript. Einige sind Skin-unabhängig, andere sind nur im Klassik-Skin möglich/sinnvoll. Die Änderungen im Einzelnen:
- Am Anfang bfindet sich (neben Hilfsfunktionen zum Codieren/Decodieren von UTF8 und für XMHHttpRequest) die Funktion includeJS, die ein Importieren von JavaScript-Seiten mitteln Wikilink-Syntax erlaubt (dadurch erscheint die einbindende Seite auch automatisch auf Spezial:Whatlinkshere der eingebundenen Seite). Siehe auch unter Wikipedia:Technik/Archiv/Skin/Baukasten.
- In der Seitenleiste des Klassik-Skins befindet sich derzeit kein Direktlink zum Projektportal. Deshalb füge ich per JavaScript einen hinzu. Das ist natürlich völlig skinabhängig (sowohl der Zweck, als auch die Implementierung).
- Automatische Unterschrift von Olliminatore
- Rechtschreibprüfung von APPER. Allerdings nicht automatsch gestartet, sondern über einen Link im Quickbar. Der Code für das Setzen dieses Links ist skinabhängig.
- Des weiteren füge ich der Seite einige Link-Tags hinzu. Für Details siehe unter Wikipedia:Technik/Archiv/Skin/Baukasten.
- Zudem binde ich popup.js von User:Lupin der en:Wikipedia ein.
- Zusätzlich habe ich noch den Code von Benutzer:D für einklappbare Abschnitte hereinkopiert und an den Klassik-Skin und meine Präferenzen angepasst. Skinabhängig (wie auch das Original, nur eben für einen anderen Skin)
- Falls über die Vorlage:Editcount ein Editcounter eingefügt wurde, wird der Link in den Quickbar verschoben (funktioniert leider nicht bei Selbstbastellösungen für den Editcounter). Das ist natürlich skinabhängig.
- Bei Links auf Benutzerseiten, deren Text nicht der Benutzername ist (insbesondere selbstgestaltete Signaturen), wird letzterer in Klammern angefügt. Damit kann man auch Benutzer, deren Signatur keine Ähnlichkeit mit dem Benutzernamen aufweist, sicher identifizieren. Ein Kleinbuchstabe am Anfang wird dabei nicht als veränderter Benutzername angesehen. Weitere Infos unter Wikipedia:Technik/Archiv/Skin/Baukasten.
- Außerdem binde ich noch newgallery.js von Olliminatore ein.
- Weiterhin wandele ich den Seitentitel in einen Permanentlink auf die aktuelle Version um.
- Zudem füge ich einen Bearbeiten-Link für die Einleitung ein.
- Schließlich füge ich noch auf Benutzerseiten die Zeit der letzten Bearbeitung durch diesen Nutzer hinzu (Modul latestedit).
CSS
[Quelltext bearbeiten]Im CSS habe ich eigentlich kaum etwas verändert. Ob die Änderungen auch im normalen Monobook-Skin brauchbar/sinnvoll sind, weiß ich nicht. Die Änderungen im einzelnen:
- Änderungen in Diffs bekommen einen roten Hintergrund statt roter Schrift, dadurch kann man Änderungen an Satzzeichen (z.B. Punkt statt Komma) leichter finden (einfach weil der gefärbte Bereich größer ist).
- Die Sprachlinks (im Standard-Skin oben und unten auf der Seite) habe ich grün gemacht (das braucht zwei unterschiedliche Statements, da Sprachlinks im Klassik-Skin nicht explizit gekennzeichnet sind).
- In den Zusammenfassungen werden Links im "grauen Bereich" (also dem durch
/* ... */
gekennzeichneten Bereich, der grau statt schwarz dargestellt wird) ebenfalls mit schwächeren Farben dargestellt. - Das CSS für die Abschnitt-Einklapp-Buttons von Benutzer:D (siehe JavaScript) ist hier auch noch drin.
- Hervorhebung der eigenen Signatur (nach Wikipedia:Signatur)
- Abschalten des Editcounters rückgängig gemacht (skinabhängig!)
- Nummerierung im Inhaltsverzeichnis ausgeblendet.
- Den von showuser.js eingefügten Benutzernamen kleiner gemacht.
- Die vom .js erzeugten Permanentlink-Überschrift dennoch schwarz machen (sieht besser aus)
- Ein kleiner Schnipsel, der verhindert, daß große "Thumbnail"-Bilder mit Textzeilen überlappen.
- Die Stil-Optionen für latestedit.
Modularisierte und kontinuierlich aktualisierte/verbesserte /monobook.js, basierend auf den populären Littl-Skripten
(mehr oder weniger) obligatorische Bestandteile:
- Navigations-Quickbar in der oberen linken Ecke; enthält in der Standardversion Links zu allen möglichen Tools und Projektseiten (kann natürlich angepasst werden)
- Darin u.a. enthalten:
- Automatisierte Löschanträge, SLAs, Vandalenmeldungen usw.
- (Halb)automatische Markup-Korrektur (von BLueFiSH.as)
- (Halb)automatische Umwandlung in Anführungszeichen in die typografische Version
- usw.
fakultative Module: (können in der monobook.js separat an- und ausgeschaltet werden)
- Aktualisiertes godmode-light.js (fügt Revertier-Funktion hinzu)
- Alternative Revertierfunktion (addEditAndRevertLinks.js), mit der auf jede beliebige Version revertiert werden kann
- Markierung verdächtiger Sonderzeichen in Benutzernamen (markUTF8.js)
- Spezielle Markierung der Benutzernamen von Administratoren (markAdmins.js) (von Euku)
- Rechtschreibprüfung (von APPER)
- Änderung (i.d.R. Kürzung) von Beschriftungen der Benutzeroberfläche (changeBeschriftungen.js)
- Hinzufügen von Links auf jeweils relevante Logbücher (Benutzerlog, Seitenlog) und Tools (Benutzerbeiträge, Editcounter, Stimmberechtigungs-Überprüfung) (addLogsLink.js)
- Hinzufügen eines Buttons, um nur den ersten Abschnitt eines Artikels zu editieren
- Automatisches Unterschreiben von Diskussionsbeiträgen (von Olliminatore)
- Halbautomatisches Einfügen/Ausfüllen der Unsigned-Vorlage (von Olliminatore)
- Alternative Suchen-Ersetzen-Funktion (SearchBox)
- Ein-/Ausblenden von Fußnoten in Artikeln (von Malte Schierholz)
- QuickEdit von ASM (siehe hier)
usw. (nähere Einzelheiten siehe Benutzer:PDD/monobook FAQ, Changelog siehe Benutzer Diskussion:PDD/monobook.js#Changelog)
Auf PDDs monobook.js basierende Adaptation einer vector.js. Allerdings nur ein winziger Hotfix, die volle Benutzung ist weitestgehend beschränkt und ohne funktionelle Gewähr. Der Benutzer selbst ist so gut wie nicht aktiv (mehr, zudem fehlen alle Fixes seit 11. Jun. 2010).
Userpage_Navigation zum bequemen navigieren auf Benutzerseiten. Fügt mit Javascript auf diversen Benutzerspezifischen Seiten, eine Benutzer-Unternavigation ein. Einzelne Links können durch Auskommentieren der entsprechenden Zeile deaktiviert werden. Weitere können relativ einfach hinzugefügt werden.
Basierend auf PDD's monobook mehrere Ergänzungen, Einbindung anderer Scripte. Mehr Informationen und Screenshots auf dieser Seite.
Ich habe ein Skript geschrieben, um Bilder um einen beliebigen Faktor zu skalieren – und dabei auch eine entsprechend skalierte Version vom Server zu laden (also kein reiner CSS-Trick). Die Skalierung kann auf Thumbnails oder Galerien beschränkt werden oder für alle Bilder erfolgen. Zur Installation und für weitere Informationen siehe hier.

Einzelne Abschnitte direkt in der Artikelansicht bearbeiten – mit Live Vorschau-Funktion, direkter Anzeige der getätigten Änderungen und Suchfunktion.
Bugs/Vorschläge bitte hier melden.
- Benutzen
In die monobook.js einfügen:
mw.loader.load('http://de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.js' + '&action=raw&ctype=text/javascript');
- Benutzer:Flominator/monobook.js -> Benutzer:Flominator/change links.js
- zusätzliche Links auf externe Tools (Autoreview, WikiBlame, Contexter, …) in der linken Navileiste
- ein paar automatische Textersetzungen
- Löschlink bei Now-Commons-Bildern
- Move-To-Commons-Link bei Nicht-Commons-Bildern
- Kleine Änderung, Zusammenfassung und speichern mit einem Klick für
- Linkfixes
- Bildfixes,
- gelöschte Artikel,
- Kosmetik,
- Stil
Benutzte Bilder in Bildbeschreibungsseite mit farbigem Hintergrund versehen- derzeit auskommentiert- Bearbeiten der Einleitung (Abschnitt 0) + Neuen Abschnitt anlegen
- heimische Bibliothek in der ISBN-Suche
- Prüfen, ob <references /> im Artikel enthalten ist, wenn man nur einen Abschnitt bearbeitet
- Wikilinks während der Bearbeitung auf BKLs, Redirects und Falschschreibungen prüfen
- Externe Links während der Bearbeitung auf Funktionalität prüfen
- erledigte Tage auf der Beobachtungsliste markieren und merken
- Benutzer:Flominator/monobook.css
- Stubs farblich hervorheben (vorher in Spezial:Einstellungen aktivieren)
- Bilder, die nicht auf Commons liegen, markieren
Eine komplette Übersicht und Hinweise zur Einbindung gibt es unter Benutzer:Codeispoetry/Benutzerscripte. Im Einzelnen habe ich:
- Eine Box auf Bildbeschreibungsseiten, die auf Duplikate hinweist
- Ein Tab (neben „beobachten“), das leichteres Sichten ermöglicht (Ergebnis wird so wie „beobachten“ / „nicht mehr beobachten“ dargestellt)
- Eine Abfrage nach Klick auf „Zurücksetzen“, die das Eingeben einer Begründung ermöglicht. Außerdem Darstellung des Zurücksetzen-Ergebnisses im gleichen Fenster (ebenfalls wie bei „beobachten“)
- Ein umfangreiche Erweiterung um den NowCommons-Baustein herum, der Warnungen für einige Probleme ausspuckt und schnellere Abarbeitung ermöglicht. Auch für Nichtadmins aufgrund der Warnungen brauchbar
- Eine umfangreiche Erweiterung um den Löschantrag-Baustein herum, der deutlich schnelleres Abarbeiten und Kommentieren ermöglicht, bsw. wird die Löschdiskussion ausklappbar direkt unter dem Baustein angezeigt.
Alles ist modular und einzeln einbindbar. Gruß, Code·is·poetry 20:39, 30. Mai 2008 (CEST)
Bisher nur ein kleines Experiment von mir. ;) Das Stummibook bietet die möglichkeit, sich einen Artikel in einem extra div-"fenster" zu öffnen. Ein Artikel, den man innerhalb dieses div-fensters öffnet, erscheint in einem eigenen Div-Fenster
einfach die Inhalte in die eigene monobook.js bzw monobook.css übernehmen:
Eine Aktuelle Version befindet sich auch immer in meiner eigenen monobook: Allerdings steht diese hier unter ständiger entwicklung, kann also auch mal zeitweise unbrauchbar sein
js-datei |
css-datei
Lieber nicht, da arbeite ich gerade an was ganz anderem
--Stummi(D|B) 21:10, 17. Sep. 2008 (CEST)


Für Einbindungsanweisungen und weiterführende Info siehe Benutzer:V.R.S./Skripte. Ich habe anzubieten:
- CSS: Threadanzeige für Diskussionsseiten (mit ein paar CSS-Tricks geht das)
- CSS: Der Modern-Skin in braun oder auch grün
- CSS: Intrawikianzeige (heißt: 'externe' Links auf Logs, diffs oder dergleichen werden mit Buchstaben versehen)
- CSS: Ein Netbookskin, auf modern aufbauend
- JS: meine eigene Version eines Skripts, dass einen Bearbeitungslink auf die Einleitung gibt
- JS: Diverse nützlich Links auf Benutzerseiten, eine weiterentwickelte Version von Joschuas Userpage Navigation (siehe weiter oben), das gleiche für Artikel.
- JS: "Hashlinks" (anklickbare Anker in Überschriften)
- JS: diverse kleinere Oberflächenverbesserungen

Interwiki-Übersetzer (alle Skins)
- Übersetz die Interwikis auf Deutsch
- Einbinden mit:
importScript("Benutzer:Revolus/monobook.js/sidebartranslate.js");
- Erfolgreich getestet mit: Opera 9.20 (und höher), Firefox 2.0.0.4 (und höher), Konqueror 3.5.5, Internet Explorer 6.0
Aktuelle/Alte Beiträge auf Spezial:Beiträge ausblenden (alle Skins)
- Man kann umstellen zwischen nur aktuellen Beiträgen (d.h. Beiträge, hinter denen „(aktuell)“ steht), alten und allen Beiträgen wechseln.
- Einbinden mit:
importScript("Benutzer:Revolus/beitraege_filtern.js");
- Erfolgreich getestet mit: Opera 10.0, Firefox 3.0
Frage vorm Zurücksetzen (alle Skins)
- Damit man nicht aus Versehen eine Änderung zurücksetzt, fügt dieses Skript sicherheitshalber eine Rückfrage ein.
- Einbinden mit:
importScript("Benutzer:Revolus/monobook.js/safe-rollback.js");
- Erfolgreich getestet mit: Opera 9.52
Nur noch den Inhalt scrollen, nicht mehr die ganze Seite. (Vector-Skin)
- Somit hat man das Menü links und oben immer zur Verfügung.
- Einbinden mit:
importScript("Benutzer:Revolus/vector/position.js");
- Erfolgreich getestet mit: Opera 10.60, Firefox 3.6
Altes Wikipedia-Logo (Vector-Skin)
- Für alle, die das alte Logo auch schöner fanden.
- Einbinden mit:
importScript("Benutzer:Revolus/vector/oldLogo.js");
- Erfolgreich getestet mit: Opera 10.60, Firefox 3.6
J. 'mach' wust
[Quelltext bearbeiten]Zeichen in der Standard-Schriftart des Browsers anzeigen
[Quelltext bearbeiten]Benutzer:J. 'mach' wust/vector.css:
- Forciert eine Anzeige von Wikipedia in der Standard-Schriftart des jeweiligen Browsers.