Vorlage Diskussion:ParmPart
Halbsperrung?
BearbeitenDiese Vorlage wird fast 50000 verwendet und ist noch nicht mal halbgeschützt. --Euku B ¿ 10:03, 13. Feb. 2008 (CET)
Template:ParmPart
BearbeitenBitte en:Template:ParmPart einfügen. -- Matthead 01:31, 23. Jun. 2009 (CEST)
- Ist erledigt. Hättest du aber selber können, denn die Interwikilinks stehen in der Metaseite der Vorlage. Gruß --Tlustulimu 15:54, 2. Mär. 2010 (CET)
% geht nicht im Parameter
BearbeitenSollte beides "commons" liefern - tuts aber nicht. Anscheinend ist "%" entgegen der Doku nicht erlaubt. Nimmt man das % aus dem zweiten Testfall heraus, geht es.
Test1:
Test2:
Kann das jemand bestätigen oder fixen? Viele Grüße --Saibo (Δ) 17:28, 25. Jan. 2012 (CET)
- Das ist ein Problem mit MediaWiki. Der übergebende String wird immer erst als Seitennamen normalisiert und eine Prozentsequenz ist in Titeln nicht gültig. Das gleiche Problem gibt es auch bei #ifexist (Bug 14779) und bei PAGENAME und dessen Verwandte. Der Umherirrende 18:53, 25. Jan. 2012 (CET)
- Danke, ich habe es in der Doku vermerkt. Blöde.. dann bräuchten wir nun für {{IsCommons}} die Stringfunktionen (die nicht aktiv sind), um das % vor der Übergabe an ParmPart durch irgendwas zu ersetzen... (abgesehen davon, dass die Stringfunktionen Parmpart überflüssig machen würden).Fällt die ein Workaround ein? Siehe (und Antwort am besten auch) in Vorlage_Diskussion:IsCommons. Das % entsteht bei der URL-Kodierung vieler Zeichen. Viele Grüße --Saibo (Δ) 02:11, 26. Jan. 2012 (CET)
- Mir ist selbst ein Workaround eingefallen: einfach % vermeiden durch kürzen des Eingabestrings auf den relevanten Teil, der sicher kein % enthält. ;-) Viele Grüße --Saibo (Δ) 13:28, 26. Jan. 2012 (CET)
- Danke, ich habe es in der Doku vermerkt. Blöde.. dann bräuchten wir nun für {{IsCommons}} die Stringfunktionen (die nicht aktiv sind), um das % vor der Übergabe an ParmPart durch irgendwas zu ersetzen... (abgesehen davon, dass die Stringfunktionen Parmpart überflüssig machen würden).Fällt die ein Workaround ein? Siehe (und Antwort am besten auch) in Vorlage_Diskussion:IsCommons. Das % entsteht bei der URL-Kodierung vieler Zeichen. Viele Grüße --Saibo (Δ) 02:11, 26. Jan. 2012 (CET)
Code Vereinfachen?
Bearbeiten<onlyinclude>{{#ifeq:/{{{2|}}} |{{#titleparts:/{{{2|}}}|1|{{#expr:1+{{{1|1}}}}}}} | |{{#titleparts:/{{{2|}}}|1|{{#expr:1+{{{1|1}}}}}}} }}</onlyinclude> {{Dokumentation}}
Warum heißt es nicht einfach ? Was ist der Sin der Ifeq-Abfrage .. sie ist doch immer falsch wenn ich das richtig sehe
{{#titleparts:/{{{2|}}}|1|{{#expr:1+{{{1|1}}}}}}}--Tyll Leyden (Diskussion) 00:58, 29. Jun. 2012 (CEST)
- Nein, wenn #titleparts die Zeichenkette nicht als Titel verarbeiten kann, gibt es die Zeichenkette unverändert zurück. Beispiel: {{#titleparts:/1/>2|1|3}}: /1/>2. Der Umherirrende 15:23, 29. Jun. 2012 (CEST)
- Danke! --Tyll Leyden (Diskussion) 07:42, 30. Jun. 2012 (CEST)
Sonderzeichenauschluss
BearbeitenGibt es nicht eine Möglichkeit, durch Quotierung oder sonstwie, hier den völligen Auschluss der genannten Sonderzeichen zu umgehen?
Die Vorlage wird zum Beispiel derzeit in der Vorlage:Infobox Fluss zur Zerlegung des Dektupels für PEGEL1, PEGEL2 usw. benutzt. Mit der Folge etwa,
- dass im ersten Element mit dem Pegelnamen (gewöhnlich eine Ortslage) dieser nicht einmal verlinkt werden kann
- dass für die Pegelwerte in den Elementen weiter hinten keine Angaben mit expliziter Einheit m³/s bzw. l/s angegeben werden dürfen (expliziter, aber auch per numerisches Entity geschriebener Bruchstrich wird zum Elementtrenner).
Oder gibt es eine andere Möglichkeit (durch Verwendung einer anderen Vorlage bzw. einer Funktion), diese Restriktionen zu umgehen? --Silvicola Disk 22:38, 24. Feb. 2019 (CET)