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
BearbeitenDas 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
BearbeitenErweiterten 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
BearbeitenShortcut | 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
BearbeitenDer Javascript-Code befindet sich unter Benutzer:DerHexer/rollback.js.
Wikipedia ist ein Wiki, sei mutig!