Benutzer:WikiBayer/Scripte/LogsonUserContributions

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Dieses Script ermöglicht die Anzeige der Logbucheinträge auf der Spezialseite "Spezial:Beiträge", ohne das Logbuch in der Mediawiki-Oberfläche aufzurufen.

Bei jedem Aufruf der Spezialseite wird der jeweils letzte Eintrag aus dem Spamblacklist-Logbuch und dem Missbrauchsfilter-Logbuch geladen, weitere können mit einem Klick auf den Button nachgeladen werden.

Sollten weitere Logbücher benötigt werden, können diese ebenfalls durch Anklicken des entsprechenden Buttons geladen werden.


Die Anzahl der vorhandenen Logbucheinträge wird immer im Button zum nachladen von weiteren Einträgen (dies geschieht in 10er Schritten) angezeit.

(Achtung: Bei Logbüchern, in denen ein Benutzer mehr als 500 Einträge hat, wird 500 angezeigt, da es sich hier um das Apilimit ist. Administratoren haben ein höheres Apilimit, aber auch hier ist bei 5000 Schluss).

Derzeit ist das Script als deutsche und englisch, sowie in einer mehrsprachigen Version. Die einsprachigen Versionen sind keiner und verkürzen die Ladezeit, des halb ist es ratsam die einsprachige Version zu nehmen. Die Übersetzungen der mehrsprachigen Version sind Maschinenübersetzungen, deshalb kann ich nicht garantieren das diese zu 100% korrekt sind. Verfügbare Sprachen: Ukrainisch, Deutsch, Englisch, Französich, Spanisch.

Der Script kann entweder über die eigene common.js oder global.js hinzugefügt werden. Benutzeroberflächenadministratoren haben auch die Möglichkeit, den Script als Gadget einzurichten.

Deutsch (Original)

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WikiBayer/LogsonUserContribution.js&action=raw&ctype=text/javascript');

Englisch (Übersetzung)

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WikiBayer/LogsonUserContribution_en.js&action=raw&ctype=text/javascript');

Mehrsprachig

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WikiBayer/LogsonUserContribution_ml.js&action=raw&ctype=text/javascript');