Benutzer Diskussion:Rene

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Zur Navigation springen Zur Suche springen
Hinweis Ich bin bis auf weiteres nur noch selten im Wiki, bei Fragen bitte an einen anderen Admin oder die Technik-Zentrale wenden. Vielen Dank

Verweise & Infos


^Wichtiger Hinweis zur Zukunft

Diskussion verschoben auf StargateWiki Diskussion:Jedipedia-Kooperation

^Link-Korrektur

Hallo, ich musste in deinem Archiv eine Link-Korrektur machen, weil die Datei, auf die verlinkt wurde, bereits gelöscht wurde. Ich hoffe, das stört dich nicht. --D5B Offline - Diskussion 14:37, 2. Feb. 2013 (CET)

Nein stört mich nicht, Danke --Rene Bürokrat - Rückmeldung 08:50, 4. Feb. 2013 (CET)

Bug im SGPack?

Hallo Rene,

Bei der Parsererweiterung #recursiv ist mir bezogen auf die Kürzelvorlagen aufgefallen, dass bei der Übergabe mehrerer Parameter - natürlich durch Nutzung der Klammern um die Werte - Nicht-Kürzel (also Strings, die von den Kürzelvorlagen nicht als Kürzel definiert sind) in Klammern ausgegeben werden (also im Grunde garnicht bearbeitet werden), obwohl die Erweiterung des SGPacks ja eigentlich den String "ausklammern" soll und den eigentlichen Wert dazwischen bearbeiten soll. In diesem Fall wird der ja normal wieder ausgegeben - eigentlich also ohne Klammern, da die von der Erweiterung "ausgeklammert" wurden.

Interessanterweise passiert das nicht mit Werten in Klammern, die durch [[...]] als Wikilinks gelten. Dort fallen die Klammern bei der Ausgabe ganz normal weg, der Link funktioniert dort aber. Zum Testen kann man mal einen beliebigen Kürzel einer beliebigen Infoboxeinbindung (z.B. Waffentyp bei FN-P90) einklammern und einfach zusätzlich (other) einfügen.

Soll heißen: Irgendwie scheint das "ausklammern" unter bestimmten Umständen nicht zu funktionieren. Kannst Du Dich bitte in nächster Zeit mal damit befassen? Liegt das überhaupt am SGPack oder vielmehr an der Kürzelvorlage selbst? Und das wichtigste: Wie kann man das umgehen?

Liebe Grüße,

--Col. o'neill ( Ich bin gerade offline | Admin | Kontakt) Navigation 18:07, 7. Feb. 2013 (CET)

Sorry das habe ich nicht ganz verstanden. Kannst du mal ein Beispiel hier schreiben was du eingibst, was heraus kommt und was eigentlich kommen soll? Danke.
Beispiel {{#recursiv:Kürzel/Organisation|(sgc)}} ergibt Stargate-Kommando SGC.
Beispiel: {{#recursiv:Kürzel/Organisation|(Blubber)}} ergibt (Blubber).
--Rene Bürokrat - Rückmeldung 11:30, 8. Feb. 2013 (CET)
Also bei der FN-P90 z.B.:
{{Infobox Waffe| Waffentyp = (p), (Other)}}
ergibt die Infobox rechts. Also für die Vorlagen:
Bild einfügen
NameFN-P90
WaffentypProjektilwaffe, (Other)
{{#recursiv:Kürzel/Waffentyp|(p), (Other)}}
bzw. letztlich ja:
{{Kürzel/Waffentyp|p}}
{{Kürzel/Waffentyp|Other}}
obwohl die Klammer um das "Other" doch beim "ausklammern", also dem Deuten der Klammern in der #recursiv-Funktion der Kürzelvorlage verschwinden bzw. nicht mehr ausgegeben werden dürfte. "p" wird ja auch gedeutet und die Klammern entfernt. "Other" müsste auch gedeutet werden (auch wenn es praktisch für die Waffentyp-Kürzelvorlage in den "Kenn-ich-nicht"-Pott fällt), und die Klammern entsprechend nicht mehr ausgegeben werden.
--Col. o'neill ( Ich bin gerade offline | Admin | Kontakt) Navigation 12:39, 8. Feb. 2013 (CET)
Okay die Rückgabe ist unterschiedliche, je nachdem wie viele Parameter man angibt. Das ist der eigentliche Fehler.
  • {{#recursiv:Kürzel/Organisation|(sgc) (Blubber)}} => Stargate-Kommando SGC (Blubber)
  • {{#recursiv:Kürzel/Organisation|(Blubber)}} => (Blubber).
Ich behaupte mal, die erste Version mit der Klammer ist richtig. Wenn die aufgerufene Vorlage nichts mit dem Wert anfangen kann so soll der Text unverändert bleiben. Es kann ja sein das jemand einfach einen Klammertext ausgeben möchte. Ich habe aber jetzt noch nicht in den Code geschaut. --Rene Bürokrat - Rückmeldung 14:01, 8. Feb. 2013 (CET)
Ja, der Fehler tritt ja auch nur auf, wenn man mehrere Parameterwerte übergibt. Das mit dem "unverändert ausgeben" ist hier aber eher kontraproduktiv - denn genau dafür ist der "kl"-Parameter der Kürzelvorlagen ja eigentlich da. --Col. o'neill ( Ich bin gerade offline | Admin | Kontakt) Navigation 14:07, 8. Feb. 2013 (CET)
Wenn ich mir die Beschreibung durchlese hast du recht, die Klammer ist ein Fehler. --Rene Bürokrat - Rückmeldung 14:36, 8. Feb. 2013 (CET)
Eigentlich kann man bei Strings, die ohnehin keine Kürzel sind, die Klammern gleich weglassen und das Problem tritt garnicht erst auf. Dann wären nur noch die Versehen betroffen... Aber der Bug sollte vlt. trotzdem behoben werden... --Col. o'neill ( Ich bin gerade offline | Admin | Kontakt) Navigation 14:43, 8. Feb. 2013 (CET)