Benutzer Diskussion:Thomas021071/common.js
Fehler
[Quelltext bearbeiten]Beim prüfen von Vorlagen der Kategorie:Vorlage:Infobox Bundesstraße bin ich darauf getoßen das z.B. dieser Text
[ ["{{", "BAB-info", "\\| *\\| *"], [false, "AB", "|DE|Leer||{{RSIGN|Symbol|Tourist}} "] ],
nicht mehr funktioniert. Was kann ich dagegen machen ? Bsp: Bundesautobahn 656 Danke für die Hilfe! --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-09-14T18:21:00.000Z-Fehler11
- Hm, ich kann bei dir keine Fehler entdecken; werde die Sache im Lauf des Jahres analysieren. Den Artikel habe ich gecheckt, da ist auch nichts Böses drin verborgen. Bei mir will er es auch nicht mehr ersetzen. Bis bald --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-09-14T19:06:00.000Z-Thomas021071-2011-09-14T18:21:00.000Z11
trotzdem Danke ,ich mache mal händisch weiter. --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-09-14T19:09:00.000Z-Fehler11
- Dein Hinweis hat vermutlich eine momentane Panne im Skript aufgedeckt: Das Leerzeichen der BAB 656 hinter "-info" wird wohl zurzeit irrtümlich nicht ignoriert.
- Deine Aktion ist der erste Fall, bei dem in großem Stil an vielen Vorlagen komplexere Aktionen laufen. Das gibt mir Gelegenheit, diese Funktion meines Skriptes weiterzuentwickeln. Der verschärfte Vorlagen-Manipulierer ist erst in diesem Sommer programmiert worden; es zeigt sich, dass das nur ein Zwischenstadium sein wird und ich gelegentlich einen noch schlaueren Programmteil dafür austüfteln werde. Das Skript ist in ständiger Weiterentwicklung.
- Heute nacht werde ich das Problem beheben und dies erstmal austesten. Morgen wird es wieder flutschen.
- Allgemein gilt: Du brauchst nichts zu unternehmen; mein Skript aktualisiert sich nach jeder vollen Stunde automatisch, falls erforderlich; bei der zweiten Bearbeitung eines Artikels hast du dann die neueste Version auf deinem Rechner.
- Danke für den Hinweis --PerfektesChaos 23:04, 14. Sepdse. 2011 (CEST)
- Wurde heute nacht umgestellt und sollte bei der zweiten Artikel-Bearbeitung klappen.
- Wie das mit Baustellen so ist – in den nächsten Monaten sind weitere Ausbauarbeiten erforderlich (schon vorgesehen: ab Januar 2012 vierspurig statt bisher dreispurig), damit ich der ständig wachsenden Komplexität dieses Skriptes Herr bleiben kann. Ich bemühe mich jedoch, die Veränderungen unbemerkt im Hintergrund vorzunehmen und soweit irgend möglich vorher zu testen – aber es gibt so unendlich viele Varianten von Wikitext-Formatierung, dass mir schon mal eine Kombination durch die Lappen gehen kann. Vorrangig suche ich nach Schädigung des Wikitextes, eine nicht vorgenommene Ersetzung richtet unmittelbar meist keinen Schaden an.
- Du kannst also gern weitere Seltsamkeiten berichten, sie helfen bei der Vervollkommnung --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-09-15T08:16:00.000Z-Thomas021071-2011-09-14T19:09:00.000Z11
ich werde mich hier wieder melden wenn ich nicht weiter komme. --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-09-15T19:01:00.000Z-Fehler11
Keine Funktion
[Quelltext bearbeiten]Ich wollte heute eine neue BS bearbeiten ,leider geht gar nichts mehr. kann es sein das es daran liegt, das du gestern die Version geändert hast ? -- Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-09-25T16:49:00.000Z-Keine Funktion11
- Ähm; natürlich könnte das sein; es ist Vorbereitung für den vierspurigen Ausbau 2012 …
- Zwar habe ich vorher in diversen Browsern und allerhand Konfigurationen getestet, aber es können sich trotzdem Schlaglöcher ergeben.
- Sorry erstmal, aber auch dies kriegen wir hin.
- Erster Schritt: Bitte F12, danach Strg+R – das löscht den Browser-Cache; möglicherweise stehen in deinem Cache noch irgendwie unverträgliche Teilstücke, und das ist etwas, dem ich durch Testen nicht vorbeugen kann.
- Inzwischen wechsele ich auf einen IE8 und teste dort nochmal von vorn.
- Mittelprächtigen Abend einstweilen --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-09-25T18:57:00.000Z-Thomas021071-2011-09-25T16:49:00.000Z11
- Oje, ich seh schon.
- An einer Stelle, wo ich nicht damit gerechnet hatte, kann der IE etwas nicht, was jeder andere kann. Dummerweise tritt das auch in Testversionen nicht auf, sondern nur dann, wenn die Version für alle Anwender freigegeben wird.
- Ich mache mir einen Kopf und und werde eine Lösung finden, sodass die anderen Browser ihre Features behalten und der IE auf eine Kleinigkeit verzichten muss; ich habe auch schon eine Idee.
- In Kürze müsste es wieder laufen --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-09-25T19:11:00.000Z-PerfektesChaos-2011-09-25T18:57:00.000Z11
geht wieder perfekt.(DU)Chaos - Danke --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-09-25T19:40:00.000Z-Keine Funktion11
- Wenn wieder mal sowas ist (was ich nicht hoffe), bitte wieder gleich beschweren. Die Entwicklung läuft auf Firefox, und IE kann bestimmte Sachen nicht, die ich zum Testen brauche. Deshalb kann ich bestimmte Macken des IE nicht in der Erprobung bemerken, sondern erst in der Version für alle.
- Tschuldiging für den kleinen Schreck --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-09-25T20:07:00.000Z-Thomas021071-2011-09-25T19:40:00.000Z11
Probleme mit IE
[Quelltext bearbeiten]Hallo ,Ich habe seit heute Probleme mit dem IE und den Wikipedia-seiten. Ich bekomme immer Fehlermeldungen und und soll Problemberichte senden. Kannst du mir dabei helfen ? -- Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-06T17:29:00.000Z-Probleme mit IE11
- Ich würde empfehlen, erstmal keine Problemberichte zu senden.
- Es liegt weder am IE noch an dir, und Problemberichte würden nur der Firma Microsoft Informationen über die Menschen da draußen liefern.
- Heute nacht wurde eine neue Version 1.17→1.18 unserer Software „Mediawiki“ für die de.WP aktiviert. Das ist nötig, um die immer größere, immer komplexere Wiki-Welt noch am Laufen zu halten.
- Diese Software ist zwar weitgehend in Ordnung (von kleinen Macken mal abgesehen), aber es kommt zu kleinen Unverträglichkeiten mit den Besonderheiten der de.WP, die momentan nach und nach beseitigt werden.
- Es werden heute nach und nach Problemchen beseitigt; zu empfehlen ist, alle paar Stunden mal den Browser-Cache völlig zu löschen, damit alle Komponenten auf den jeweils neuesten und verbesserten Stand kommen. Mit etwas Glück ist der Spuk morgen vorbei. Mein Firefox hatte sich sehr schnell an die neue Situation gewöhnt.
- Schönen Abend und gute Nerven --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-06T18:17:00.000Z-Thomas021071-2011-10-06T17:29:00.000Z11
- P.S.: Ich sehe gerade, dass die englischsprachige Wikipedia momentan abgestürzt ist – auf der liegen zentral wesentliche Teile meiner Skripte. Aber die wird sich schon wieder fangen. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-06T18:20:00.000Z-PerfektesChaos-2011-10-06T18:17:00.000Z11
- Ich hatte gestern abend noch weiter ermittelt, ob mein Skript unter der neuen Wiki-Software den IE zum Absturz bringt. IE stürzte jedoch beim Abspeichern einer Seite komplett ab, ohne dass irgendeins meiner Skripte aktiviert gewesen wäre.
- Da das Problem nicht nur uns beide betrifft, sondern auch Millionen anderer Benutzer weltweit, werden sich auch bald Leute finden, die es beseitigen.
- Ruhe und Gelassenheit --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-07T07:37:00.000Z-PerfektesChaos-2011-10-06T18:20:00.000Z11
- Das Problem war 13 Stunden später behoben worden.
- Die Geschichte steht auf Bugzilla:31424.
- Ich weiß nicht, wie gut dein Englisch ist, deshalb hier eine kleine Zusammenfassung:geh
- Der Fehler wurde von Microsoft im IE gemacht.
- Mit den allgemeinen Änderungen wurde etwas wirksam, das auf bestimmten Seiten dazu führte, das der IE abstürzte (normalerweise sollte ein Browser auf keinerlei Webseite zusammenbrechen, egal was immer da draufsteht).
- Das Problem wurde durch Veränderung der Wikipedia-Software bzw. einer von Wiki mitbenutzten Software vermieden, die den Microsoft-Fehler zuvor erkannt hatte.
- Eigentlich müsste Microsoft nach einem halben Jahr seine Fehler mal selbst beseitigen.
Schönen Tag --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-10T09:06:00.000Z-Probleme mit IE11
Aha,ich glaube aber da gab es kein Update und english ist nicht mein fall, da ich in meiner schulzeit bis 1988 in englisch sehr gemoppt wurde, da ich keine oberen Schneidezähne hatte. -- Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-10T20:06:00.000Z-Probleme mit IE11
Script und IE funktioniert trotzdem Frage
[Quelltext bearbeiten]Kann es sein das ich viele Fehler mache ? Bsp:
{{BAB-AS|-|[[Jesendorf]]}}
sollte umgeschrieben werden in
{{AB|DEA|AS|-|[[Jesendorf]]}}
hat aber nicht funktioniert, kannst du mir helfen , nur Tipps geben ,ich muß es selber lernen. Es gibt noch soviele Vorlagen die ich bis jetzt händisch umschreibe ,aber eine Überprüfung muss sein. Bsp:Vorlage:Infobox hochrangige Straße/Wartung/Deutschland Diese hat mir Labant mal innerhalb 20 minuten gebaut, da war und bin ich heute noch froh ,ich wünschte er wäre noch da. Leider hat er sich zurück gezogen, und ich denke mal er kommt nicht so scnell wieder, ihm wurde viel vorgeworfen wo er eigeitlich recht hatte. Und sollte mir mal sowas passieren glaube ich auch mich von der WP zu trennen ,egal was ist mein Fehler ? (Für Diese Text habe ich mindesten 60 min gebraucht) --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-08T23:46:00.000Z-Script und IE funktioniert trotzdem Frage11
- Weil ich den fehlgeschlagenen Versuch nicht identifizieren kann (keine Veränderungen seit 18. September), kann ich dir auch nicht sagen, wo du einen Fehler gemacht hättest.
- Wenn ich mir anscheue, was du umstellen möchtest, sehe ich zwei bis drei Fallen, in die du tapsen könntest:
- | und [ haben beim Suchen eine besondere Bedeutung und müssen jeweils mit \\ in dieser Sonderfunktion unschädlich gemacht werden. (Das | heißt „oder“, das [ ist der Beginn eines Bereichs von Zeichen.) Beim Ersetzen dagegen sind es ganz normale Zeichen.
- Mein Skript verändert Links normalerweise überhaupt nicht und schützt sie davor, gefunden zu werden. Das
Modif_Link
, mit dem du arbeitest, verändert genau ein Link, aber kein zweites. In{{BAB-AS|-|[[Jesendorf]]}}
stehen zwei Links, einmal das auf die VorlageBAB-AS
und einmalJesendorf
. Wenn du etwas verändern möchtest, kannst du hier maximal den Namen der Vorlage und dann die Zeichenfolge dahinter bis zum Beginn des nächsten Links verändern. Es kann dir aber eigentlich völlig egal sein, was als letzter Parameter steht, ob ein verlinktes Jesendorf oder irgendwas anderes; den letzten Parameter am besten überhaupt nicht anfassen.
- Mehr kann ich ohnehin nicht helfen, insofern bleibt dir damit genug Platz zum Tüfteln und selbst Lernen. Schönen Sonntag noch --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-09T14:58:00.000Z-Thomas021071-2011-10-08T23:46:00.000Z11
--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T19:29:00.000Z-Script und IE funktioniert trotzdem Frage11
Probleme
[Quelltext bearbeiten]Hallo Perfektes Caos Kannst du mal hier schauen ? --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T18:09:00.000Z-Probleme11
- Kling rätselhaft. Später am Abend guck ich mal, ob ich was finden kann. Grüße --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-17T18:40:00.000Z-Thomas021071-2011-10-17T18:09:00.000Z11
Danke -- Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T18:43:00.000Z-Probleme11
- Nachricht: Ich sehe auch, was du meinst.
- Nachricht: Du bist unschuldig.
- Ich habe Ideen, woran das liegen könnte. Mal sehen.
- Bis später --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-17T19:12:00.000Z-Thomas021071-2011-10-17T18:43:00.000Z11
- So, dann schau dir jetzt mal deine B19 an … --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-17T19:15:00.000Z-PerfektesChaos-2011-10-17T19:12:00.000Z11
nein das selbe Problem strg-F5 habe ich gemacht.--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T19:24:00.000Z-Probleme11
Ich habe viele SLA gemacht ,vieleicht liegt es daran. Spezial:Beitr%C3%A4ge/Thomas02107111 --Spezial:Beobachtungsliste11 Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T19:29:00.000Z-Probleme11-
- Definitiv nicht.
- Bei mir hatte es auch etwas verwuzelt ausgesehen. Danach gab ich Hilfe:Cache#Serverseitigen Cache leeren auf die RSIGN und daraufhin war es okay. Jetzt mache ich das Gleiche nochmal auf die AB. Click. Bei mir sind B19 B466 B84 jetzt fit.
- Häng in deiner Browser-Adresszeile notfalls mal
?action=purge
hinten an die Artikel-URL dran. - LG --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-17T20:03:00.000Z-Thomas021071-2011-10-17T19:29:00.000Z11
geht kann man das vereinfachen ,das ich das sofort machen kann - ich lade die seiten immer aus den Favoriten im IE. aber erst mal Danke --Thomas021071 22:26, 17. Okt. 2011 (CEST) B 19 auch fit--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T20:26:00.000Z-Probleme11
- Mit den Favoriten hat das nichts zu tun.
- Vereinfachen kann man das nicht. Es sollte aber nur selten vorkommen; am 12./14. hatten ein alexx und ein Daniel an den Vorlagen AB und RSIGN geändert. Die über 2000 und 1000 Artikel, in denen sie eingebunden sind, hatten das diesmal nicht so ganz mitbekommen und sich verschluckt. Richtig bemerkt hattest du: Spätestens wenn ein Artikel editiert wird, wird auch die aktuelle Vorlagenvariante eingebaut. Mit dem
?action=purge
auf die veränderte Vorlage kann man versuchen, überall Bescheid zu sagen, dass sich die Vorlage wesentlich geändert hat; eigentlich sollte das beinahe von selbst gehen. - Schönen Abend --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-10-17T20:58:00.000Z-Thomas021071-2011-10-17T20:26:00.000Z11
Danke ich wünsch dir eine gute nacht --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-10-17T21:08:00.000Z-Probleme11
neue Frage
[Quelltext bearbeiten]Hi, Kannst du mir Helfen ?
--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-07T19:41:00.000Z-neue Frage11
- Also, ungetestet würde ich mal vermuten, dass es helfen würde, in
Modif_Link
einzufügen:
[ ["\\[\\[", "Datei:Bundesstraße ?[0-9]+[abn]? number\\.svg", "(\\| *25px *)?\\| *B ?([0-9]+[abn]?) *(\\| *25px *)?\\]\\]"],
["{{", "RSIGN", "|DE|B|$2}}"] ],
- Mal ausprobieren, und dann gucken, was passiert.
- Labant ist ja wieder da; für den ist das vielleicht auch was, zumindest weiß er sicher damit etwas anzufangen.
- Wenn es nicht funktioniert, einfach beschweren.
- Schönen Abend --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-07T21:25:00.000Z-Thomas021071-2011-12-07T19:41:00.000Z11
habe bestimmt einen Fehler gemacht Bsp Liste der Kreisstraßen im Landkreis Altötting keine Funktion--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-07T21:37:00.000Z-neue Frage11
- Ich hatte gehofft, du würdest es oben bei den anderen RSIGN einsortieren, und um dich nicht zu verwirren erstmal nichts gesagt:
- Hinten an dem Ausdruck steht ein Komma, und hinter Freistaat Thüringen steht keins, weil es ganz am Ende ist. Zwei Möglichkeiten:
- Du verschiebst die beiden Zeilen nach oben zu den anderen RSIGN.
- Du setzt hinter Freistaat Thüringen… ein Komma und nimmst das hinter Datei:… weg.
- Dann sollte mehr passieren. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-07T21:41:00.000Z-Thomas021071-2011-12-07T21:37:00.000Z11
hab ich gemacht wenn was falsch sein sollte, kanns du auch eingreifen vieleicht muss es auch 0-999 heißen.- Sorry --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-07T21:51:00.000Z-neue Frage11
- Wir nähern uns.
[0-9]+
ist schon richtig. Aber hinten dran, hinter dem"RSIGN",
kommt noch"|DE|B|$2}}"] ],
(siehe oben). Das ist dir eben beim Verschieben runtergefallen. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-07T21:59:00.000Z-Thomas021071-2011-12-07T21:51:00.000Z11
- Wir nähern uns.
so richtig ich teste mal--Thomas021071 23:06, 7. Dez. 2011 (CET) geht nicht ich schalte mal aus und mache neu an 2 min---Thomas021071 23:09, 7. Dez. 2011 (CET) geht nicht--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-07T22:06:00.000Z-neue Frage11
- Das Ein- und Ausschalten braucht es hierbei nicht, es kann dabei nicht wirken.
- Ich probiere es nachher mal an Liste der Kreisstraßen im Landkreis Altötting oder so selbst aus; morgen wirst du dann eine Lösung haben.
- Jetzt schlaf gut --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-07T22:44:00.000Z-Thomas021071-2011-12-07T22:06:00.000Z11
Ich habe frei(Zwangsurlaub) muüß aber 14,00 zum Zahndoc--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-07T22:49:00.000Z-neue Frage11
- Deine Frage hat dazu geführt, dass ich eine Lücke in meinem Skript gefunden habe, die mir bislang nicht bewusst war: Es konnte bisher keine Dateieinbindung gegen eine Vorlage tauschen. Das habe ich ihm mittlerweile ansatzweise beigebracht, muss das aber noch weiter testen und robust ausbauen. Frühestens morgen, sonst im Laufe des Wochenendes erhältst du Nachricht.
- Du hast also durchaus geholfen, jetzt erstmal schönen Abend --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-08T19:40:00.000Z-Thomas021071-2011-12-07T22:49:00.000Z11
- So, die Verbesserung meines Skriptes ist jetzt freigeschaltet. Bei deinem zweiten Artikel-Edit wird sie wirksam.
- Bei Liste der Kreisstraßen im Landkreis Ostallgäu funktioniert es wie gewünscht.
- Allerdings müsstest du in deiner common.js die Definition ersetzen; dafür greift das auch, wenn da mal nicht 25px steht, sondern 20px oder anders:
[ ["\\[\\[", "Datei:Bundesstraße ?[0-9]+.*", "([0-9]+px *\\| *)?B ?([0-9]+[abn]?)( *\\| *[0-9]+px)? *\\]\\]"],
["{{", "RSIGN", "|DE|B|$2}}"] ],
Danke funktioniert -habe schon modifiziert --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-10T10:50:00.000Z-neue Frage11
das hat nicht Funktioniert weil danoch ein Prameter mehr drin ist:
Datei:Bundesautobahn 96 number.svg|rand|25px|A 96 der Parameter rand muss irgedwie damit rein ?
[ ["\\[\\[", "Datei:Bundesautobahn ?[0-9]+.*", "([0-9]+px *\\| *)?A ?([0-9]+[abn]?)( *\\| *[0-9]+px)? *\\]\\]"],
["{{", "RSIGN", "|DE|A|$2}}"] ],
Keine Ahnung --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-12T16:51:00.000Z-neue Frage11
- Schaun wir mal. Ersetze probehalber deine momentanen Blöcke durch:
[ ["\\[\\[", "Datei:Bundesstraße ?[1-9].*", "(?:(?:[0-9]+px|rand) *\\| *)*B ?([0-9]+[abn]?)(?: *\\| *(?:[0-9]+px|rand))* *\\]\\]"],
["{{", "RSIGN", "|DE|B|$1}}"] ],
[ ["\\[\\[", "Datei:Bundesautobahn ?[1-9].*", "(?:(?:[0-9]+px|rand) *\\| *)*A ?([0-9]+a?)(?: *\\| *(?:[0-9]+px|rand))* *\\]\\]"],
["{{", "RSIGN", "|DE|A|$1}}"] ],
Sollte so auf den ersten Blick funktionieren. Gute Fahrt --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-12T20:51:00.000Z-neue Frage11
perfekt du Caos Danke--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-12T21:05:00.000Z-neue Frage11
- Bitte schön, und „ersetzen“ meint: Die vorherige Geschichte (die in diese Ausdrücke bereits integriert ist) gelegentlich entfernen, damit man nicht durcheinanderkommt. Wirksam werden kann es ohnehin nicht mehr, weil der neue Ausdruck es schon weggeputzt hat. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-12T21:10:00.000Z-Thomas021071-2011-12-12T21:05:00.000Z11
- @PerfektesChaos: Da ich die js von Thomas mittlerweile auch benutze (was hervorragend die Arbeit erleichtert!), habe ich Benutzer Diskussion:Daniel749/common.js#neuer Quelltext11 eine Frage an dich. Gruß --Daniel749 •Diskussion•ST•WPST Benutzer Diskussion:Thomas021071/common.js#c-Daniel749-2011-12-12T21:31:00.000Z-PerfektesChaos-2011-12-12T21:10:00.000Z11
- Bitte schön, und „ersetzen“ meint: Die vorherige Geschichte (die in diese Ausdrücke bereits integriert ist) gelegentlich entfernen, damit man nicht durcheinanderkommt. Wirksam werden kann es ohnehin nicht mehr, weil der neue Ausdruck es schon weggeputzt hat. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-12T21:10:00.000Z-Thomas021071-2011-12-12T21:05:00.000Z11
ich bin zu doof, was selber hin zukriegen,habe versucht und versucht aber leider muß ich wieder fragen? --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-13T17:28:00.000Z-neue Frage11
- Du bist nicht zu doof; der Fall mit der Grenze ist etwas knifflig und geht vermutlich nicht, falls alle drei Verlinkungen gleichzeitig beteiligt sein sollen. Erstmal was leichteres:
[ ["{{", "B-KFS", "}}"],
[false, "AB", "|DE|ASB||''Beginn der Kraftfahrstraße''}}"] ],
[ ["{{", "B-KFS-Ende", "}}"],
[false, "AB", "|DE|ASE||''Ende der Kraftfahrstraße''}}"] ],
[ ["{{", "BAB-EUGrenze", "\\| *\\[\\["],
[false, "AB", "|DE|EUGrenze||[["] ],
- Dabei hoffe ich, dass
EUGrenze
ein festes Schlüsselwort ist, wie es Vorlage:AB nahelegt. Dahinter scheinen zwei Pipe-Symbole zu folgen (km) und es kommt der Beginn der alten Verlinkung auf das Land. - Wenn das allerdings irgendwie komplizierter ist (wenn ihr das Land wegbekommen wollt), würde ich dazu raten, das restliche Dutzend Einbindungen dieser Vorlage von Hand weiter zu ersetzen. Das wäre einfacher als einen automatischen Weg zu finden (ginge in einem zweiten Schritt auch). Jeder Ersetzungsausdruck kann immer nur ein Linkziel verändern. Das wäre dann mal aus Spaß:
[ ["\\|DE\\|EUGrenze\\|\\|\\[\\[", ".*", "(\\|[^}|\n]+)?\\]\\] *\\| *\\[\\["],
["|DE|EUGrenze||", "", "[["] ],
- Dieser Ausdruck schmeißt das erste Link (Land) weg und lässt nur das zweite (Grenzort) übrig. Besser von Hand? Oder soll das Land sowieso stehenbleiben?
- Schönen Abend --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-13T19:41:00.000Z-Thomas021071-2011-12-13T17:28:00.000Z11
Erstmal Danke -- --Thomas021071 21:00, 13. Dez. 2011 (CET) Eh du wieder schlafen gehst hab ich noch was, mus ich aber schnell raussuchen bitte warten 15 min danke P.C.--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-13T20:00:00.000Z-neue Frage11
{{B-Kreuzung|||B-1|111|}}
soll so umgesetzt werden
{{AB|DEB|KR||Name}} {{RSIGN|DE|B|111}}
oder
{{AB|DEB|KR||Name {{RSIGN|DE|B|111}}}}
vieleicht kannst du helfen --Thomas021071
[ ["{{", "B-Kreuzung", "\\| *\\| *\\| *B-1 *\\| *([0-9]+[abn]?) *\\|? *}}"],
[false, "AB", "|DEB|KR||''**Name**'' {{RSIGN|DE|B|$1}}}}"] ],
War mir ein Vergnügen. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-13T20:45:00.000Z-neue Frage11
- Meistens haben die Kreuzungen aber keinen Namen, wo dann
''**Name**''
eingefügt wird. Aufpassen! PS: Danke! Gruß --Daniel749 •Diskussion•ST•WPST Benutzer Diskussion:Thomas021071/common.js#c-Daniel749-2011-12-13T21:03:00.000Z-PerfektesChaos-2011-12-13T20:45:00.000Z11
- Das ist auch nur als Platzhalter und zur Erinnerung gemeint; auch noch deutlicher:
'''****Name****'''
in Fettschrift; Namen eintragen oder rauslöschen. VG --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-13T21:23:00.000Z-Daniel749-2011-12-13T21:03:00.000Z11
- Das ist auch nur als Platzhalter und zur Erinnerung gemeint; auch noch deutlicher:
[ ["{{", "B-Kreuzung", "\\| *\\| *\\| *B-1 *\\| *([0-9]+[abn]?) *\\|? *}}"],
[false, "AB", "|DEB|KR||''**Name**'' {{RSIGN|DE|B|$1}}}}"] ],
keine Funktion
[ ["\\|DE\\|EUGrenze\\|\\|\\[\\[", ".*", "(\\|[^}|\n]+)?\\]\\] *\\| *\\[\\["],
["|DE|EUGrenze||", "", "[["] ],
keine funktion Bsp Bundesstraße 264 Alert funktioniert aber ;Benutzer:Thomas021071/common.js für diesen Fall belassen reverten möglich - --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-13T22:18:00.000Z-neue Frage11
- B-Kreuzung: Ja, mein Herzchen; du hattest mir drei Pipe-Symbole und ein
B-1
aufgeschrieben. - Hier jetzt weiter.
- Der zweite Ausdruck nimmt das erste Link (Land) vor einem zweiten (Grenzort) herus.
- --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-14T08:23:00.000Z-Thomas021071-2011-12-13T22:18:00.000Z11
Umzug auf WPST
[Quelltext bearbeiten]Also, wenn Daniel auch noch seine Ersetzungsliste hat und ich dort auch noch beobachte, wird das etwas unübersichtlich für mich und für Euch. Ich schlage vor:
- Unterseite auf WPST für Disku, auch mit mir.
ich hab mal den Versuch gestartet --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-13T23:44:00.000Z-Umzug auf WPST11
- Gemeinsame Ersetzungsdefinitionen
- Die können dann von jedem Beteiligten per mw.loader.load() eingebunden werden.
- Jeder kann sie editieren, auch ich (was bei Benutzer-JS nicht möglich ist).
- Alle kommen in den Genuss der aktuellen Definitionen und müssen nicht abgleichen und kopieren.
- Bei einem Admin Halbsperrung beantragen, weil sonst auch jede IP da Unsinn reinschreiben könnte.
Schönen Abend und viel Spaß --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-13T20:45:00.000Z-Umzug auf WPST11
- Super Idee! Das wäre perfekt... Gruß --Daniel749 •Diskussion•ST•WPST Benutzer Diskussion:Thomas021071/common.js#c-Daniel749-2011-12-13T20:50:00.000Z-PerfektesChaos-2011-12-13T20:45:00.000Z11
OK warum nicht --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-13T20:54:00.000Z-Umzug auf WPST11
Was muss ich jetzt,nach diesem Umzug alles Machen?
[Quelltext bearbeiten]Hallo P C ich mache ja alles mit für die Algemeinheit, aber wie mache ich jetzt weiter ?--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-14T18:34:00.000Z-Was muss ich jetzt,nach diesem Umzug alles Machen?11
- Du ersetzt den Inhalt deiner persönlichen common.js durch das, was unter Wikipedia:WikiProjekt Straßen/WikisyntaxTextMod #Einbindung in die eigene common.js steht; also würden wohl die Zeilen reichen:
// [[Benutzer:PerfektesChaos/js/WikisyntaxTextMod]]
importScript("Benutzer:PerfektesChaos/js/WikisyntaxTextMod/r.js");
if (mw.config.get("wgNamespaceNumber") === 0 &&
mw.config.get("wgAction") === "edit") {
importScript("Wikipedia:WikiProjekt_Straßen/WikisyntaxTextMod.js");
}
- Mehr sollte es nicht mehr brauchen. LG --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-14T19:22:00.000Z-Thomas021071-2011-12-14T18:34:00.000Z11
da geht mir ja mein alert("es nervt.") verloren,wie weiß ich dann das alles funktioniert? --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-14T19:33:00.000Z-Was muss ich jetzt,nach diesem Umzug alles Machen?11
- Och, du Ärmster; schau halt in den Artikel und auf die Diffpage, ob sich das getan hat, was du erwartest …
- Vielleicht war das Skript aber auch schon genervt, dass jedes Mal hinterher jemand gestöhnt hat. Auch Computer haben eine Seele …
- Ich schreibe dir eine Meldung nur für dich in die gemeinschaftlichen Definitionen.
- --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-14T19:57:00.000Z-Thomas021071-2011-12-14T19:33:00.000Z11
sorry (lach) ist schon OK, behalte alles schön im Auge Was ICH mache, sonst Kann es schief gehen.---- jetzt ziehen wir um -- man sieht sich im Wikipedia:WikiProjekt Straßen/WikisyntaxTextMod OK--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-14T20:09:00.000Z-Was muss ich jetzt,nach diesem Umzug alles Machen?11
Hier ist nach was falsch
[Quelltext bearbeiten]Mein skript mag mich ,aber es meldet sich erst mal mit false, wie immer Danke---Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-16T21:20:00.000Z-Hier ist nach was falsch11
- Hallo, erstmal zwei kleine Tipps:
- Das, was du machen möchtest, gehört unter
Modif_Link
(nicht unter Modif_Text) – weil Vorlage, und deren Name ist ein Linkziel. - Einer der beiden Blöcke mit
mw.loader.load
genügt; es passiert nichts allzu Schlimmes, wenn du ihn doppelt hast, aber es bremst dich zumindest aus.
- Das, was du machen möchtest, gehört unter
- Ich habe dich nicht verstanden: Was bedeutet aber es meldet sich erst mal mit false? Wo steht wann
false
? - LG --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-16T21:24:00.000Z-Thomas021071-2011-12-16T21:20:00.000Z11
Ich denke wir lassen heute,false ist weg und mein Skript mag mich zweimal und ändert nix obwohl 2 sachen möglich wären --Thomas021071 22:43, 16. Dez. 2011 (CET) --Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-16T21:43:00.000Z-Hier ist nach was falsch11
- Na, dann für morgen:
- Ich meinte einen ganzen Block zu entfernen;
- fängt mit
// [[Benutzer:Perfektes
an
- fängt mit
- und endet mit der Klammer hinter
"text/javascript");
}
- Ansonsten sieht dein Ersetzungsausdruck aber ganz gut aus und sollte funktionieren.
- Schlaf gut --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-16T21:51:00.000Z-Thomas021071-2011-12-16T21:43:00.000Z11
erl skript liebt mich ein mal will aber nix arbeiten.schlaf gut--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-16T21:57:00.000Z-Hier ist nach was falsch11
- Heute ist Feitag, da treibe ich es etwas bunter, und das Wetter wird morgen sowieso nix.
- Die Tücke war und ist: Da ist noch ein Komma ganz hinten, aber da kommt ja nix mehr.
[ ["}} *{{", "BAB-AE-1", "\\| *([0-9]+) *}}"],
[" {{", "RSIGN", "|DE|A|$1}}}}"] ] //// Hier kein Komma mehr, weil Schluss!
];
- Wenn ich das weglasse, funktioniert Bundesstraße 524 wie von dir gewünscht.
- VG --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-16T22:07:00.000Z-Thomas021071-2011-12-16T21:57:00.000Z11
Erst mal Danke,
Vorlage:BAB-AE-1 soll mal so
aussehen bin ich da auf dem richtigen Weg ?--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-16T22:35:00.000Z-Hier ist nach was falsch11
- Grundsätzlich ja; du müsstest es fertigbringen, in eine Klammerei ([0-9]+) die 7 zu schaffen und in eine andere die 45. Dann kannst du den gefundenen Inhalt der ersten Klammer als $1 einfügen und den der zweiten als $2 – ich habe aber den Eindruck, dass BAB-AE-1 nur noch in zwei Artikeln vorkommt, zum Tüfteln und Herumprobieren vielleicht gar nicht verkehrt. --PerfektesChaos Benutzer Diskussion:Thomas021071/common.js#c-PerfektesChaos-2011-12-16T23:11:00.000Z-Thomas021071-2011-12-16T22:35:00.000Z11
Ich lass das mal so stehen,vieleich brauch ich es noch mal mit Text, aber trotzdem Danke--Thomas021071 Benutzer Diskussion:Thomas021071/common.js#c-Thomas021071-2011-12-16T23:25:00.000Z-Hier ist nach was falsch11