Benutzer Diskussion:Phzh/monobook.js
Abschnitt hinzufügenErscheinungsbild
Letzter Kommentar: vor 4 Jahren von Phzh in Abschnitt Fixing your error
Fixing your error
[Quelltext bearbeiten]Following up on meta:User:Jdlrobson/User_scripts_with_client_errors it looks like you have an error in `qbUsertalkTemps` and `qbEditTags`. You can fix this by either:
1) Try to fix the existing code by adding this line at the top:
var usersignature = '~~~';
OR 2) Delete those two lines, e.g. replace:
// die folgenden werden nur im Edit-Modus eingeblendet qbEditTags(); qbArticleTemps(); qbMarkupTools(); qbImageTemps(); qbUsertalkTemps();
with
// die folgenden werden nur im Edit-Modus eingeblendet qbArticleTemps(); qbMarkupTools(); qbImageTemps();
Hope this helps. If this is still confusing, I can use my staff account when I return from vacation to fix this for you. Jdlrobson (Diskussion) 16:54, 12. Nov. 2020 (CET)
- @PerfektesChaos: ich weiss, dass Du sicher genug um die Ohren hast und eigentlich ungern für Benutzer-spezifische Probleme angepingt wirst, aber da Du Code-versierter bist als ich, wollte ich mich rasch bei Dir erkundigen, ob dies soweit stimmt, dass, wenn ich die beiden Linien entferne, dass kein Fehler (wo auch immer) mehr auftaucht. Danke für eine kurze Einschätzung. --Phzh (Diskussion) 17:57, 12. Nov. 2020 (CET)
Sodele, der Ping kam durchaus an, ich hab dich nicht vergessen.
- Die erwähnten lines sind Zeilen, nicht Linien. So fängt das schon mal los.
- Es ist schon ganz okay, vorzugehen wie vorgeschlagen.
- Ich liste mal die einzelnen Identifizierer auf, die mir bei Durchsicht aufgefallen sind:
qbEditTags
- ist das was wir anbieten als: WP:HW/editMenus – kann weg.
- Löschen wie vorgeschlagen.
- In
qbArticleTemps
() stehen drin:- Nicht mehr existente
{{IMDb Name|
{{IMDb Titel|
{{IMDb Unternehmen|
- Unerwünschte WL statt kanonischer Name;
{{Quelle}}
statt{{Belege fehlen}}
- Nicht mehr existente
qbToolserver
- seit 2014 sind alle URL kaputt, sind URL von WP:Toolserver
qbUsertalkTemps
- Hierzu bekamst du den Hinweis, die undefinierte Variable
usersignature
zu definieren. Kannst du machen, löst wahrscheinlich den Grund, der die globale WMF-Patrouille hierher gelockt hatte. - Andere Frage: Das kann seit Jahren nicht funktioniert haben. Brauchst du das überhaupt? Dann ggf. den Aufruf löschen; Variante 2 von oben.
- Hierzu bekamst du den Hinweis, die undefinierte Variable
- Aufräumen
Wenn du es hinbekommst, kannst du zur Beschleunigung und besseren Übersicht die Funktionsdefinitionen komplett, jeweils bis zum Ende, entfernen:function qbToolserver() { ... }
function qbUserTools() { ... }
function qbEditTags() { ... }
- Dann wäre mal die Fehlerkonsole bei der Arbeit in verschiedenen Namensräumen zu öffnen und zu beobachten; dort sollten zumindest keine schweren Fehlermeldungen erscheinen (es gibt auch Warnungen und informative Nachrichten; die sind erstmal okay).
- „dass kein Fehler (wo auch immer) mehr auftaucht“ – kann ich nicht garantieren; das Teil ist sehr unübersichtlich, seit ca. 2013 nicht mehr gepflegt, und entspricht nicht heutigen Standards für robuste und fehlersichere Programmierung.
- @Jdlrobson: Thank you for your kind offer, but the local technical department should be able to solve this mess.
Und nun noch was anderes:
- Alle außer die Unimogs wegmachen –
- dann eliminiere ich die Unimogs und baue gleichzeitig die Vorlage so um, dass sie sich im ANR nicht mehr einsetzen lässt.
VG --PerfektesChaos 21:14, 14. Nov. 2020 (CET)
- Danke! Werde - sobald nicht mehr mobile unterwegs - alles in Ruhe durchgehen. Datum habe ich einigermassen weggekriegt (was halt mobile ging). Rest schaue ich diese Woche noch. LG —Phzh (Diskussion) 21:02, 15. Nov. 2020 (CET)