Benutzer:DerHexer/rollback
Dieses Script verwandelt bei Benutzern mit aktiven Sichterrechten in der Diff-Ansicht [kommentarlos zurücksetzen]
in [Spezial-Zurücksetzen | kommentarlos zurücksetzen]
. Damit kann man die Vorteile der Rollback-Funktion nutzen, kann aber – im Unterschied zur Standardfunktion – eine Begründung eingeben. Zudem kann für Standardbegründungen eine Reihe von Shortcuts verwendet werden. Je nachdem wird dem revertierten Benutzer automatisch eine Nachricht auf die Diskussionsseite gepostet.
Einbindung
[Bearbeiten | Quelltext bearbeiten]Das Script kann in der eigenen common.js eingebunden werden mit:
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:DerHexer/rollback.js&action=raw&ctype=text/javascript'); //[[Benutzer:DerHexer/rollback.js]]
Den vollen Funktionsumfang bietet das Skript bei einer umfassenderen Definition in der common.js wie in folgendem Abschnitt dargestellt.
Erweiterte Konfiguration
[Bearbeiten | Quelltext bearbeiten]Erweiterten Rollback aktivieren
var newrollback = true;
Rollback mit Ansprache und VM-Meldung bzw. Block aktivieren? Dafür bitte Pop-ups für de.wikipedia.org
aktivieren.
var allowmessage = true;
Wenn die ergänzte Vorlage bzw. der Sperrdialog automatisch gespeichert werden soll, ändere false
auf true
.
var autowarning = true;
Adminonly: Standard-Sperrdauer
var standardblocktime = '6 hours';
Wenn du zwei Warnungen vor einer VM oder Sperre setzen möchtest, gib true
ein, um einen Standardkommentar zu ergänzen. Ansonsten ersetze false
/true
durch eine zweite Vorlage inklusive Unterschrift.
var leveltwowarning = false;
Hier bitte alle Bezeichnungen der Rollbacks angeben, falls man mit den Standards nicht zufrieden ist (Bsp.: new Array("ZS-TEST");
)
var optionnames = false;
Hier bitte die zu verwendenden Vorlagen angeben. Genauso viele wie darüber, dies ist eine 1:1-Zuordnung! (Bsp.: new Array("{{subst:Test}}");
)
var templatenames = false;
Rollback-Typ auswählen:
- 1: Die zuvor definierten Ansprachen werden mit den zugehörigen Beschreibungstexten hinter den normalen Zurücksetzenbutton als weitere Buttons gesetzt.
- 2: Die zuvor definierten Ansprachen werden mit den zugehörigen Beschreibungstexten als Drop-down-Menü hinzugefügt.
- 3: Es wird ein Button ergänzt, der ein Popup-Fenster öffnet, in dem eine beliebige Gründung oder auch die unten genannten Shortcuts als Zurücksetzengrund angegeben werden können.
- 4: Adminonly: Es wird ein Button ergänzt, mit dem der Benutzer, der im Diff rechts steht, automatisch für die oben definierte Sperrdauer gesperrt wird.
var rollbacktype = '3';
Sofern man obige Optionen nutzt, erfolgt die Einbindung des Scripts mit:
if (newrollback) { mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:DerHexer/rollback.js&action=raw&ctype=text/javascript'); } //[[Benutzer:DerHexer/rollback.js]]
Shortcuts
[Bearbeiten | Quelltext bearbeiten]Shortcut | Begründungstext | Nachricht auf Benutzerdisk. |
---|---|---|
[Default] | [Eingegebener Text] | {{subst:Test}} |
web | Link bietet keine weiterführenden lexikographischen Informationen. | {{subst:Benutzer:Complex/Greetings/WP-WEB}} ~~~~ |
pop | Link führte zu Website mit bevormundender Navigation (siehe auch WP:WEB). | |
dis | Bitte Diskussionsseite beachten. | |
rere | Bitte zunächst auf der Diskussionsseite einen Konsens herstellen. | |
va | Grund: Vandalismus. | {{subst:Test}} |
ba | Grund: Barbarismus. | |
er | Eigenrevert! (Ich muss wohl mal wieder zum Optiker …) | |
unf | Grund: Unfall in der Editbox | |
twl | Bitte keine externen Links (Weblinks) im Artikeltext selbst angeben (siehe auch WP:WEB). | |
blau | Bitte keine extreme Überverlinkung (siehe auch WP:BLAU). | |
blau2 | Bitte keine Links ohne Bezug zum Thema reinsetzen. Danke. | |
komm | Kommentare gehören nicht in den Artikel, sondern auf die Diskussionsseite. | |
qa | Bitte inhaltliche Änderungen mit Fundstellen/Belegen/Quellen begründen (siehe auch WP:BLG) und künftig die Zeile „Zusammenfassung und Quellen“ nutzen. | {{subst:Benutzer:TheWolf/Quellen}} |
rl | Relevanz fraglich. Bei Beispielaufzählungen mit mehreren "blauen" Links keine "roten" Links hinzufügen. Relevanz durch Anlegen der entsprechenden Artikel klären (siehe WP:VL). | |
pov | Beitrag widerspricht dem Grundsatz des Neutralen Standpunktes. Lob und Kritik müssen durch relevante Quellen belegt werden. Bitte WP:NPOV beachten. | |
wl | Nicht begründete/nachvollziehbare Ver-/Entlinkung. Bitte begründen! (Zusammenfassung und Quellen oder ggf. Diskussionsseite nutzen.) | |
loe | Nicht begründete/nachvollziehbare Löschung. Bitte begründen! (Zusammenfassung und Quellen oder ggf. Diskussionsseite nutzen.) | |
wwni | Form des Beitrages vermittelt kein enzyklopädisches Wissen. Bitte die Grundsätze in Was Wikipedia nicht ist beachten. | {{subst:Benutzer:TheWolf/WWNI}} |
enz | Beitrag nicht von enzyklopädischer Textqualität. Bitte "Wie schreibe ich einen guten Artikel" beachten. | |
otrs | OTRS-Freigabe ist eingetroffen, bitte siehe die Diskussionsseite des Artikels. | |
man | Bitte keine fremden Diskussionsbeiträge verändern. |
Code
[Bearbeiten | Quelltext bearbeiten]Der Javascript-Code befindet sich unter Benutzer:DerHexer/rollback.js.
Wikipedia ist ein Wiki, sei mutig!