Benutzer Diskussion:TenWhile6/AddToVeriList

19. November 2024

→ Einen neuen Beitrag kannst du hier erstellen.


Diskussionsseite für Ideen und Feedback zu AddToVeriList.

AddToVeriList

Bearbeiten

Hi,

du hast mir den Hinweis auf das Skript, was die Eintragung zur Benutzerverifizierung erleichtert geschickt. Dazu habe ich einigen Fragen. Erstens sehe ich keine Dokumentation und auch nicht wie ich das Skript im Bedarfsfall aktivieren kann. Zum anderen habe ich auf Benutzer:Alabasterstein/common.js bereits zwei Zeilen stehen und mir ist nicht klar ob ich dein Skipt Benutzer:TenWhile6/AddToVeriList.js bei mir unten anhängen kann oder wie in so einem Fall zu verfahren ist. --Viele Grüße, Alabasterstein (Diskussion) 10:45, 24. Jan. 2024 (CET)Beantworten

Moin @Alabasterstein
die Erklärung habe ich jetzt ergänzt: Benutzer:TenWhile6/AddToVeriList. Sorry, ich hatte ganz vergessen, dass ich das noch nicht gemacht hatte.
Was den Import angeht: Das ganze ist ebenfalls dort im Abschnitt “Importiere AddToVeriList” beschrieben, du kannst die zwei Zeilen einfach zu deiner common.js unten hinzufügen.
So läuft das bei allen Skripten, bspw. auch bei dem VM-Skript XReport.
LG, --TenWhile6 (Disk | CVU) 10:53, 24. Jan. 2024 (CET)Beantworten
Sorry, ich blicke es noch nicht ganz. Die zwei Zeilen reichen also [1]. Und wo genau taucht der Button an? Beim nächsten Mal, wenn ich den Hinweis auf bezahltes Schrieben auf einer DS einsetze? --Viele Grüße, Alabasterstein (Diskussion) 11:00, 24. Jan. 2024 (CET)Beantworten
 
@Alabasterstein Jep, die zwei Zeilen reichen. Das ist bei allen Skripten so, dass man die einfach “importieren” kann, ohne den ganzen Text kopieren zu müssen.
Dann erscheint auf jeder Benutzerdiskussionsseite der Button. Das sieht mit Vector so aus (Bild). --TenWhile6 (Disk | CVU) 11:03, 24. Jan. 2024 (CET)Beantworten
Super. Danke. Das VM-Skript habe ich auch importiert. --Viele Grüße, Alabasterstein (Diskussion) 11:04, 24. Jan. 2024 (CET)Beantworten
@Alabasterstein Super. Mir jedenfalls spart das ne Menge Zeit, ich habe die Skripte alle programmiert, weil es mich so genervt hat, das händisch machen zu müssen.
XReport wäre dann der Button “Melden” (ebenfalls im Bild). Der taucht auf jeder Seite auf. --TenWhile6 (Disk | CVU) 11:05, 24. Jan. 2024 (CET)Beantworten
Klappt! --Viele Grüße, Alabasterstein (Diskussion) 11:06, 24. Jan. 2024 (CET)Beantworten
@Alabasterstein perfekt. (Der Benutzer Clawer muss aber mE eigentlich nicht in die Liste, da es um Benutzernamensansprachen geht (XY GmbH, etc.), nicht um Ansprachen für bezahltes Schreiben.) --TenWhile6 (Disk | CVU) 11:08, 24. Jan. 2024 (CET)Beantworten
Also der Benutzer hatte den (bereits gelöschten) Artikel Denso (Leverkusen) werblich verfasst, insofern war das auch Ansprache wegen bezahltem Schreiben. Vermutlich kommt er aber eh nicht mehr wieder. --Viele Grüße, Alabasterstein (Diskussion) 11:10, 24. Jan. 2024 (CET)Beantworten
@ Ah, okay. Die Liste sammelt aber (nur) Benutzernamens-Ansprachen, also Benutzer, denen du {{ers:Benutzernamensverifizierung}} auf die Disk gesetzt hast - nur, damit du Bescheid weißt. :) den ersten Benutzer (Clawer) nehme ich daher dementsprechend mal wieder aus der Liste raus. LG, --TenWhile6 (Disk | CVU) 11:13, 24. Jan. 2024 (CET)Beantworten
Stimmt, du hast recht. Oft ist beides der Fall, hier aber nicht. Aber wenden die Ansprachen wegen bezahltem Schreiben nicht in einer Liste gesammelt? Das fände ich fast wichtiger. --Viele Grüße, Alabasterstein (Diskussion) 11:15, 24. Jan. 2024 (CET)Beantworten
@Alabasterstein Soweit ich weiß bisher noch nicht, lediglich in einer Kategorie: Kategorie:Wikipedia:Bezahltes Schreiben/Benutzer angesprochen 2024-01 (Monat Januar 2024)
Verifizierungen sind aber auch einfacher abzuarbeiten - eine Mail an das Support-Team reicht, und wer nach einigen Monaten noch keine Mail geschickt hat, der wird gesperrt. Das ist ggf der Grund dafür, dass es nur diese Liste gibt. Die Listen für Verifizierungs-Aufforderungen werden schon seit Jahren geführt. --TenWhile6 (Disk | CVU) 11:19, 24. Jan. 2024 (CET)Hallo,Beantworten

ich nochmal. Beim Versuch, eine Seite (nicht einen Benutzer) zu melden hat das Skript dies offenbar nicht erkannt und wollte einen Benutzer melden [2]. Habe ich was falsch gemacht? --Viele Grüße, Alabasterstein (Diskussion) 14:11, 24. Jan. 2024 (CET)Beantworten

@Alabasterstein wenn du Seiten melden willst, [3] brauchst du noch das AddOn:

mw.loader.load('https://de.wikipedia.org/w/index.php?title=User:TenWhile6/XReportAddOn.js&action=raw&ctype=text/javascript');

LG, --TenWhile6 (Disk | CVU) 14:11, 24. Jan. 2024 (CET)Beantworten

Idee für weitere Skript

Bearbeiten

Mir ist noch eine grundsätzliche Frage eingefallen, da ich in der Skriptprogrammierung unbedarft bin. Ich nutze immer wieder für Benutzeransprachen diese Vorlagen und nutzte copy&paste. Nach meinem technischen Verständnis sollte es nicht so schwierig sein, das auch via ein Skrip in das Helferlein-Menü zu verfrachten. Es handelt sich auch mehrheitlich um ganz einfache Texte. Lediglich die Marketing-Vorlage hat noch ein optional einzugebendes Lemma (könnte man auch über eine Dialogbox abfragen). Hast du ggf. irgend eine Vorlage, die sowas bewerkstelligen könnte, was ich mir vorstelle?

Sorry falls ich störe. Der Gedanke kam mir jetzt weil du mich auf den Trichter gebracht hast. Es ist aber nicht eilig. --Viele Grüße, Alabasterstein (Diskussion) 14:21, 24. Jan. 2024 (CET)Beantworten

@Alabasterstein Bin ich schon bei. Kannst du schon testen, wenn du willst. Folgende Zeile:
mw.loader.load('https://test2.wikipedia.org/w/index.php?title=User:TenWhile6/T.js&action=raw&ctype=text/javascript');
PS: Nein, du störst ganz und gar nicht! Ich freue mich immer über Ideen! --TenWhile6 (Disk | CVU) 14:23, 24. Jan. 2024 (CET)Beantworten
Wenn ich aber andere Boxen möchte, dann müsste ich das Skript bei mir im BNR anlegen und anpassen. Na mal sehen ob ich das hinbekomme. --Viele Grüße, Alabasterstein (Diskussion) 14:30, 24. Jan. 2024 (CET)Beantworten
@Alabasterstein ne, musst du nicht: ich bin gerne bereit das für dich zu machen. Das Skript ist ja gerade noch in Arbeit, ich habe erstmal die - für mich - wichtigsten Sachen hinzugefügt --TenWhile6 (Disk | CVU) 14:32, 24. Jan. 2024 (CET)Beantworten
Okay, dann kannst du wenn du magst diese Vorlagen Benutzer:Alabasterstein/Hilfreiches#Vorlagen entsprechend einbinden. Kannst es auch (da es ja quasi mein Sonderwunsch ist) in eine BNR-Unterseite von mir reinkopieren. Wie gesagt, bis auf ers:Marketing braucht es keine Optionseingabe, ist ein schlichtes copy&paste. Reicht auch, wenn du die ers:Marketing mit Dialog und eine Beispiel-Box (copy & paste). Den Rest kann ich ja dann selbst ergänzen und dabei noch was lernen.
Noch eine Frage: kann man eigentlich noch zusätzliche Trennstriche im Menü anzeigen lassen, wenn man z.B. thematisch verschiedene Menüpunkte auch optisch voneinander abtrennen möchte? --Viele Grüße, Alabasterstein (Diskussion) 14:36, 24. Jan. 2024 (CET)Beantworten
@Alabasterstein die Vorlagen sind drin. LG, --TenWhile6 (Disk | CVU) 14:50, 24. Jan. 2024 (CET)Beantworten
Muss ich jetzt noch was anpassen? Ich finde die Boxen nämlich nicht im Menü. --Viele Grüße, Alabasterstein (Diskussion) 14:54, 24. Jan. 2024 (CET)Beantworten
Reloaden. oder den Kasten auf einer BD öffnen, auf der du sonst nie bist, bspw. BD:Aka --TenWhile6 (Disk | CVU) 14:55, 24. Jan. 2024 (CET)Beantworten
Habe ich eigentlich schon gemacht. Jetzt mehrfach. Ich sehe keine Änderung im Menü, auch wenn ich gesehen habe, dass du den Quellcode im test2.wikipedia.org geändert hast. Komisch. --Viele Grüße, Alabasterstein (Diskussion) 14:58, 24. Jan. 2024 (CET)Beantworten
Merkwürdig. Dann musst du warten, bis dein Cache sich aktualisiert. --TenWhile6 (Disk | CVU) 15:02, 24. Jan. 2024 (CET)Beantworten
Ich habe sogar einen anderen Browser (den ich sonst nicht nutze) verwendet. Mit dem klappt es auch nicht. Was mich ein wenig an dieser Lösung stört, dass ich sie nicht selbst editieren kann. Kann ich das was du im Skipt in test2.wikipedia.org geschrieben hast nicht auf eine Benutzerunterseite von mir packen? Laut der Dokumentation kann man das Toolhelferleinmenü über diese Unterseite Benutzer:Alabasterstein/toolserverhelferleinconfig.js individualisieren. Muss da dieser Code dann rein? --Viele Grüße, Alabasterstein (Diskussion) 15:07, 24. Jan. 2024 (CET)Beantworten
Nee, das ist etwas anderes. Der Code ist einfach noch nicht ausgereift und fertig. Wenn er fertig ist, soll er idealerweise die Möglichkeit bieten, das du selbst per Konfiguration in der common.js eigene Vorlagen nur für dich hinzufügen kannst. Aber das ist halt eine BETA, die ich bisher niemandem gezeigt habe, weil ich das Skript erst vor wenigen Tagen begonnen habe zu programmieren. --TenWhile6 (Disk | CVU) 15:10, 24. Jan. 2024 (CET)Beantworten
Nicht schlimm. Ist ja wie gesagt nicht eilig. --Viele Grüße, Alabasterstein (Diskussion) 15:14, 24. Jan. 2024 (CET)Beantworten
@TenWhile6: es funktioniert doch. Ich habe nur nicht geschnallt, dass sich quasi hinter dem Menüpunkt Welcome.js über eine Anwahlbox die anderen aktivieren lassen. Also funktioniert alles prima. --Viele Grüße, Alabasterstein (Diskussion) 15:59, 24. Jan. 2024 (CET)Beantworten

Was auch noch sinnvoll wäre aufzunehmen: die Antragsvorlagen SLA, LA und QS. --Viele Grüße, Alabasterstein (Diskussion) 17:09, 24. Jan. 2024 (CET)Beantworten

@Alabasterstein Das wäre dann aber nichts für dieses Skript - das bisher nur für Benutzerdiskussionsseiten gedacht ist --TenWhile6 (Disk | CVU) 17:29, 24. Jan. 2024 (CET)Beantworten
Stimmt. --Viele Grüße, Alabasterstein (Diskussion) 17:34, 24. Jan. 2024 (CET)Beantworten
@TenWhile6: hast du am Skript etwas geändert? Wenn ich heute auf welcome.js klickt kommt nicht mehr die Auswahlbox. (die anderen Skripte von dir funktionieren). --Viele Grüße, Alabasterstein (Diskussion) 09:02, 25. Jan. 2024 (CET)Beantworten
@Alabasterstein Skriptfehler (gestern beim Programmieren verursacht). Hab ich gefixt, läuft wieder. --TenWhile6 (Disk | CVU) 09:04, 25. Jan. 2024 (CET)Beantworten
@Alabasterstein zu deiner Information: Ich habe das XReportAddOn in das Hauptskript (also XReport.js) Integriert. Du kannst also das AddOn wieder von deiner Common.js entfernen. LG, --TenWhile6 (Disk | CVU) 10:48, 25. Jan. 2024 (CET)Beantworten
@TenWhile6: So? Jetzt fehlt aber die Meldeoption oder wo finde ich die neu? --Viele Grüße, Alabasterstein (Diskussion) 10:52, 25. Jan. 2024 (CET)Beantworten
Nein, umgekehrt. Das, was du entfernt hast (das Hauptskript) wieder rein, stattdessen das AddOn rausnehmen. --TenWhile6 (Disk | CVU) 11:17, 25. Jan. 2024 (CET)Beantworten
@Alabasterstein Ping --TenWhile6 (Disk | CVU) 11:17, 25. Jan. 2024 (CET)Beantworten
Jetzt ist es richtig :) --TenWhile6 (Disk | CVU) 11:21, 25. Jan. 2024 (CET)Beantworten

@Alabasterstein ich habe jetzt die Config umgesetzt. Es gibt nun Standardvorlagen und Benutzerdefinierte Vorlagen. Du kannst für deine Vorlagen folgende Zeilen zu deiner Common.js hinzufügen und bei Bedarf selbst anpassen:

if(typeof(welcomeJSconfig) === 'undefined') welcomeJSconfig = {};
welcomeJSconfig.userTemplates = ["{{ers:Benutzer:OecherAlemanne/Hallo}}", "{{ers:Benutzer:Alabasterstein/Vorabklärung RK}}", "{{ers:Benutzer:Alabasterstein/Artikel unfertig}}", "{{ers:Benutzer:Alabasterstein/Urheberrechtshinweis}}", "{{ers:Benutzer:LKD/V/VHinweis}}"];

LG, --TenWhile6 (Disk | CVU) 08:51, 30. Jan. 2024 (CET)Beantworten

Danke für die Weiterentwicklung @TenWhile6, ich schaue es mir demnächst an. --Viele Grüße, Alabasterstein (Diskussion) 11:37, 30. Jan. 2024 (CET)Beantworten
@TenWhile6: an dem Quellcode muss was falsch sein, denn die Templates werden im Javaskript gleich durchgeführt, was so sicherlich nicht gewollt ist, es soll ja nur ein Aufruf und keine Ausführung erfolgen. Ich habe daher die Einfügung in Benutzer:Alabasterstein/common.js rückgängig gemacht. Kannst du das nochmal anschauen und korrigieren oder mir sagen was ich falsch mache? --Viele Grüße, Alabasterstein (Diskussion) 13:05, 30. Jan. 2024 (CET)Beantworten
Sorry - hab das nicht bedacht. Auf Meta und Testwiki klappte es, weil “Ers” - ersetzen - deutsch ist und dort nur “subst” stubstituiert. Probier mal folgendes:
if(typeof(welcomeJSconfig) === 'undefined') welcomeJSconfig = {};
welcomeJSconfig.userTemplates = ["Benutzer:OecherAlemanne/Hallo", "Benutzer:Alabasterstein/Vorabklärung RK", "Benutzer:Alabasterstein/Artikel unfertig","Benutzer:Alabasterstein/Urheberrechtshinweis", "Benutzer:LKD/V/VHinweis"];

LG, --TenWhile6 (Disk | CVU) 13:08, 30. Jan. 2024 (CET) LgBeantworten

@Alabasterstein Ich hab das Skript jetzt darauf angepasst, dass die Vorlagen ohne “ers” in der CommonJS liegen, kann etwas dauern, bis die Änderung bei dir ankommt. --TenWhile6 (Disk | CVU) 13:11, 30. Jan. 2024 (CET)Beantworten
Jetzt ist zwar das oben beschriebene Problem behoben, aber im Menü welcome.JS erscheinen benutzerdefinierte Vorlagen ohne die korrekten Bezeichnungen. Da steht `{{ers:${element}}}`. Das meintest du mit deiner Bemerkung? --Viele Grüße, Alabasterstein (Diskussion) 13:13, 30. Jan. 2024 (CET)Beantworten
Öh… ne, das ist auch noch nicht wie gewollt. Ich muss wohl nochmal ans Skript ran… --TenWhile6 (Disk | CVU) 13:15, 30. Jan. 2024 (CET)Beantworten
@Alabasterstein Error gefixt und dieses Mal auch getestet - bei mir sieht’s gut aus. LG, --TenWhile6 (Disk | CVU) 13:18, 30. Jan. 2024 (CET)Beantworten
Man, du bist schnell. An dir sollte sich mal unser Partner für die Verwaltungssoftware ein Beispiel nehmen. :-D Ja, bei mir geht's jetzt auch. --Viele Grüße, Alabasterstein (Diskussion) 13:25, 30. Jan. 2024 (CET)Beantworten
@TenWhile6: Schau mal, kann es sein, dass da zwei mal die geschweifte Klammer zu fehlt? [4] --Viele Grüße, Alabasterstein (Diskussion) 13:32, 30. Jan. 2024 (CET)Beantworten
yep. Kümmere ich mich heute Nachmittag drum. --TenWhile6 (Disk | CVU) 13:33, 30. Jan. 2024 (CET)Beantworten
@Alabasterstein Ging doch schneller als gedacht - probierst du es nochmal? Gern auch hier auf dieser Seite. LG, --TenWhile6 (Disk | CVU) 14:20, 30. Jan. 2024 (CET)Beantworten
Ja, passt. Danke. --Viele Grüße, Alabasterstein (Diskussion) 14:23, 30. Jan. 2024 (CET)Beantworten
Perfekt! Dann kannst du ab jetzt selbst dein Skript modifizieren, mithilfe der Config in der Common.js (vielleicht verschiebst du die Zeilen mit der Config in deiner CommonJS noch nach unten zur T.js, aktuell sind sie bei AddToVeriList, was thematisch wenig Sinn ergibt - technisch klappts natürlich trotzdem) LG, --TenWhile6 (Disk | CVU) 14:25, 30. Jan. 2024 (CET)Beantworten
… und vielen Dank, dass du mir Feedback gibst & mein Skript benutzt, obwohl es noch in der Entwicklungsphase (Beta) ist und daher gerne mal der ein oder andere Fehler auftaucht! --TenWhile6 (Disk | CVU) 14:28, 30. Jan. 2024 (CET)Beantworten
Mir ist noch was aufgefallen: wenn ich die Benutzeransprache aus dem Menü wähle erfolgt nicht (mehr) automatisch die Meldung auf Wikipedia:Benutzerverifizierung/Benutzernamen-Ansprachen. Ich habe gesehen, dass dies über einen eigenen Menüpunkt zwar möglich ist, aber eben nicht mehr im Verbund mit der Benutzeransprache. Wurde das bewusst von dir getrennt? --Viele Grüße, Alabasterstein (Diskussion) 15:18, 30. Jan. 2024 (CET)Beantworten
Nein, nicht wirklich. Schaue ich mir an. --TenWhile6 (Disk | CVU) 15:19, 30. Jan. 2024 (CET)Beantworten

date.toLocaleString auf DE fixen?

Bearbeiten

Hi, erstmal vielen Dank für das nützliche Tool!

Ich hab es allerdings leicht anpassen müssen (in Benutzer:SuPich/common.js), da meine Systemsprache auf englisch gestellt ist und somit Wikipedia:Benutzerverifizierung/Benutzernamen-Ansprachen/March2024 nicht existiert. Der Fix war einfach: var month = date.toLocaleString('de-DE', { month: 'long' });, also einfach die Sprache auf deutsch fixen.

Außerdem hab ich bei den Fehlerfällen noch den Error mit in die Nachricht reingenommen.

Magst du die Änderungen übernehmen? Dann kann ich mein common.js wieder auf dein Skript umstellen.

-- SuPich [Diskussion] [Beiträge] um 18:12, 9. Mär. 2024 (CET)Beantworten

@SuPich  done, vielen Dank für den Hinweis! (Und die gleich mitgelieferte Erklärung, so musste ich nicht suchen ;) LG, --TenWhile6 (Disk | CVU) 18:19, 9. Mär. 2024 (CET)Beantworten
Danke fürs schnelle Einbauen, und nochmals Danke für das Tool – das ist wirklich praktisch und spart Zeit! -- SuPich [Diskussion] [Beiträge] um 12:37, 10. Mär. 2024 (CET)Beantworten