Vorlage Diskussion:Dtsx
Sortier Reihenfolge 2000 und 2010 (erl.)
[Quelltext bearbeiten]In der Tabelle Aktuelle Austragungsorte im Artikel Ironman werden 2 Einträge mit den Jahreszahlen 2010 {{dtsx|||2010}} bei Erstaustragung jeweils zwischen die Jahre 1999 und 2000 gesetzt. Jemand eine Idee an was es liegen könnte? Fehler in der Vorlage? Gruß Niki (nicht signierter Beitrag von 217.81.57.252 (Diskussion) 00:06, 13. Jul 2011 (CEST))
- Ich glaube, das habe ich bei meiner Optimierung (siehe unten) „aus Versehen“ mit repariert. ;-) --TMg Vorlage Diskussion:Dtsx#c-TMg-2012-03-30T22:42:00.000Z-Sortier Reihenfolge 2000 und 2010 (erl.)11
Performanz-Optimierung
[Quelltext bearbeiten]Mir fällt gerade auf, dass ich bei meiner Optimierung (die Hintergründe sind hier sowie hier beschrieben) tatsächlich eine winzige Funktion verändert habe: Gibt man nur die Stunde an, wird eine eventuelle führende Null nicht mehr entfernt: „{{dtsx|01|01|2012|01}}“. Hat die Eingabe keine führende Null, bleibt es beim bisherigen Verhalten: „{{dtsx|1|1|2012|1}}“ sowie „{{dtsx|1|1|2012|1|1}}“. Ich gehe allerdings davon aus, dass das in der Praxis keine Rolle spielt. --TMg Vorlage Diskussion:Dtsx#c-TMg-2012-03-30T22:40:00.000Z-Performanz-Optimierung11
#time?
[Quelltext bearbeiten](Übertragen nach Wikipedia:WikiProjekt_Vorlagen/Werkstatt#Datumsvorlagen)
Fehler in der Sortier-Reihenfolge
[Quelltext bearbeiten]Hallo, folgendes Beispiel:
Quelltext | Datum |
---|---|
{{Dtsx|||2013}} | 2013 |
{{Dtsx|||2014}} | 2014 |
{{Dtsx||12|2012}} | Dez. 2012 |
{{Dtsx|08|11|2013}} | 8. Nov. 2013 |
{{Dtsx|08|11|2012}} | 8. Nov. 2012 |
{{Dtsx|00|01|2013}} | Jan. 2013 |
{{Dtsx|01|01|2013}} | 1. Jan. 2013 |
{{Dtsx|31|12|2012}} | 31. Dez. 2012 |
{{Dtsx|00|00|2013}} | 2013 |
{{Dtsx|01|12|2013}} | 1. Dez. 2013 |
{{Dtsx|||2012}} | 2012 |
Sortiert man nun nach der zweiten Spalte, stimmt die Sortier-Reihenfolge nicht. Ich vermute, dass die Dtsx-Vorlage mit den reinen Jahresangaben (also ohne Tag und Monat) nicht richtig umgeht. Dabei macht es übrigens keinen Unterschied, ob man die Parameter für Tag u. Monat ganz weglässt oder mit Null befüllt (siehe 2013). --Rolf Acker (Diskussion) Vorlage Diskussion:Dtsx#c-Rolf acker-2013-11-08T16:07:00.000Z-Fehler in der Sortier-Reihenfolge11
Nachtrag: Habe das Problem auch der Vorlagen-Werkstatt geschildert (da auch Dts betroffen ist). --Rolf Acker (Diskussion) Vorlage Diskussion:Dtsx#c-Rolf acker-2013-11-08T17:27:00.000Z-Fehler in der Sortier-Reihenfolge11
Geschütztes Leerzeichen beim Mai
[Quelltext bearbeiten]Das geschützte Leerzeichen beim Mai führt zu einem Formatierungsfehler, der Abstand zwischen Monat und Jahr wird zu groß. --SteveK ?! Vorlage Diskussion:Dtsx#c-SteveK-2017-04-22T07:23:00.000Z-Geschütztes Leerzeichen beim Mai11
Vorlage-Syntax | Dargestelltes Datum |
---|---|
{{Dtsx|1|1|1688}} | 1. Jan. 1688 |
{{Dtsx|2|2|1688}} | 2. Feb. 1688 |
{{Dtsx|3|3|1688}} | 3. März 1688 |
{{Dtsx|4|4|1688}} | 4. Apr. 1688 |
{{Dtsx|5|5|1688}} | 5. Mai 1688 |
{{Dtsx|6|6|1688}} | 6. Juni 1688 |
{{Dtsx|7|7|1688}} | 7. Juli 1688 |
{{Dtsx|8|8|1688}} | 8. Aug. 1688 |
{{Dtsx|9|9|1688}} | 9. Sep. 1688 |
{{Dtsx|10|10|1688}} | 10. Okt. 1688 |
{{Dtsx|20|11|1688}} | 20. Nov. 1688 |
{{Dtsx|30|12|1688}} | 30. Dez. 1688 |
Nachtrag, die Formatierung erzeugt bei der Jahreszahlen eh nicht eine Linie, der Laufweite der Schrift sei dank. --SteveK ?! Vorlage Diskussion:Dtsx#c-SteveK-2017-04-22T07:32:00.000Z-Geschütztes Leerzeichen beim Mai11
Fehlerhafte Sortierung durch Parameter "extra"
[Quelltext bearbeiten]In einer Tabelle, die Einträge mit und ohne Parameter "extra" enthält, werden die Werte mit dem Extra immer ans Ende (aufsteigend), bzw. den Anfang (absteigend) sortiert, auch wenn der Datumswert eigentlich mitten rein gehört. Siehe z.B. Liste der Saturnmonde#Tabelle; es reicht auch, auf der Vorlagenseite selbst den Abschnitt Vorlage:dtsx#Beispiele dahingehend zu bearbeiten, dass man z.B. den drei elften Oktobern das Jahr "2006" zuweist und in der Vorschau nach Spalte #2 sortiert, um den Fehler zu finden. Ich selbst weiß leider keine Abhilfe … CompleCCity (Diskussion) Vorlage Diskussion:Dtsx#c-CompleCCity-2020-04-19T23:34:00.000Z-Fehlerhafte Sortierung durch Parameter "extra"11
- Ich behaupte vorerst mal, dass der Parameter
extra
nicht richtig umgesetzt wurde. Lt. Doku soll er ja eine Reigenfolge bei gleichrangigen Angaben ermöglichen. Und genau hier ist die Liste fehlerhaft. Zum Teil sind diese Angaben gesetzt und zum Teil nicht. Entweder mit dem Parameterextra
alle (und die Sortierung könnte nicht immer passen) oder kein Tabelleneintrag. Versuch sonst hilfsweise mal Buchstaben zur Sortierung. Ich bin der Meinung, dass MediaWiki (bzw. HTML) auch direkt nach Datumswerten sortieren kann. - Aber ich sehe den Fehler im Code: Vereinfacht erzeugt die Vorlage aus der Datumsangabe (mit Uhrzeit) eine Sekundenangabe. Der Parameter
extra
wird hinten leider nur angefügt, d.h. er schiebt die Werte um mindestens eine Zehnerpotenz, sodass die Angaben dann nicht mehr passen. Ein Ausweg wäre vorerst, dass alle Werte in einer Tabelle den Parameterextra
erhalten und mit 1 ausgefüllt werden. Eine vollständige Lösung für dieses Problem kann ich dir erst geben, wenn man die Vorlageneinbindungen ausgewertet hat, wo und wie der Parameterextra
eingbunden wird. Der Fehler dürfte aus meiner Sicht mindestens seit Juni 2011 bestehen. Da du dich jetzt erst meldest, hoffe ich mal, dass der Parameter nicht so reichahaltig Anwendung findet. --darkking3 Թ Vorlage Diskussion:Dtsx#c-Darkking3-2020-04-20T07:15:00.000Z-CompleCCity-2020-04-19T23:34:00.000Z11- Ich hoffe jetzt passt es. Gruß --FriedhelmW (Diskussion) Vorlage Diskussion:Dtsx#c-FriedhelmW-2020-04-20T09:47:00.000Z-Darkking3-2020-04-20T07:15:00.000Z11
- Das ist genau der Fix, der nicht funktioniert. Du versuchst jetzt, alphanummerische Zeichen zu addieren. Das klappt nur bei Ziffern, nicht aber bei Möglichen Buchstaben! Dazu sind immer die Einbindungen der Vorlage zu prüfen, dass eben keine Fehler auftreten. --darkking3 Թ Vorlage Diskussion:Dtsx#c-Darkking3-2020-04-20T10:55:00.000Z-FriedhelmW-2020-04-20T09:47:00.000Z11
- Ich hoffe jetzt passt es. Gruß --FriedhelmW (Diskussion) Vorlage Diskussion:Dtsx#c-FriedhelmW-2020-04-20T09:47:00.000Z-Darkking3-2020-04-20T07:15:00.000Z11
- Das ist kein Wunder.
- Diese Vorlage und ihre Methodik sind seit einem Jahrzehnt veraltet.
- Heuzutage könnte man das Datum auch direkt hinschreiben.
- Es könnte durch die modernere Vorlage:DatumZelle ersetzt werden; die kennt allerdings die derzeitigen Zahlen in anderer Form (ISO-Datum).
- Oder man verzichtet völlig auf irgendeine Vorlage; das in der letzten Spalte sichtbare Format funktioniert seit einem Jahrzehnt direkt gleich so.
- Inhaltlich ist diese
extra
-Wirkung vermutlich sowieso Quark; das würde eigentlich bedeuten, die Uhrzeit innerhalb desselben Tages zu kennen. Andernfalls ist eine vorgegebene Reihenfolge nicht begründet, und somit in der Darstellung ziemlich egal. - Wenn mit Uhrzeit, dann ginge Vorlage:DatumZelle aber überall auch
type=i
. - Anders wäre an dieser Tabelle nix zu löten.
VG --PerfektesChaos Vorlage Diskussion:Dtsx#c-PerfektesChaos-2020-04-20T11:49:00.000Z-Fehlerhafte Sortierung durch Parameter "extra"11
- Wenn du eine gute Idee zur Umsetzung hast, bist du hier gern gesehen ;) Das kannst du dann auch gleich bei {{Dts}} umsetzen :D. Und eine Idee habe ich zur Umsetzung schon. --darkking3 Թ Vorlage Diskussion:Dtsx#c-Darkking3-2020-04-20T12:41:00.000Z-PerfektesChaos-2020-04-20T11:49:00.000Z11
- Sämtliche Sortier-Vorlagen aus den ersten fünf Jahren ab etwa 2007 sind veraltet und die Nachfolger stehen längst per Vorlage:Navigationsleiste Vorlagen zur Tabellensortierung bereit; komplett neue Hilfeseite auch mit den Hintergründen schreibe ich derzeit. VG --PerfektesChaos Vorlage Diskussion:Dtsx#c-PerfektesChaos-2020-04-20T12:45:00.000Z-Darkking3-2020-04-20T12:41:00.000Z11
extra
ist Geschichte und entdokumentiert; in allen einschlägigen Fällen werden jetzt Pseudo-Sekunden nach Mitternacht hinterlegt und mitsortiert aber nur normales Tagesdatum angezeigt.
- Liste der Saturnmonde habe ich angepasst; dabei fand sich eine sinnvolle Anwendung, nämlich die Reihenfolge der Katalog-Registrierungen am selben Tag. Ansonsten war das weitgehend Banane.
VG --PerfektesChaos Vorlage Diskussion:Dtsx#c-PerfektesChaos-2020-07-30T12:27:00.000Z-Fehlerhafte Sortierung durch Parameter "extra"11
Veraltete Vorlage
[Quelltext bearbeiten]Auf der Projektseite Wikipedia:WikiProjekt Ostwestfalen-Lippe tauchen in der Rubrik "Vorlage veraltet" jetzt plötzlich ca. 100 Listen auf, die die Vorlage:dtsx verwenden. Auf dieser Seite steht, dass sie ersetzt werden sollten. In Meta-Dingen wenig affin, weiß ich nicht, was da jetzt konkret zu tun ist, um das abzuarbeiten. Vielleicht könnte die Erklärung etwas "operationaler" formuliert werden. --Dioskorides (Diskussion) Vorlage Diskussion:Dtsx#c-Dioskorides-2020-08-28T17:52:00.000Z-Veraltete Vorlage11
- Hmmmh, umseitig wurde von einer IP per Wartungsvorlage als „veraltet“ markiert; deshalb wird das jetzt auch von dem Wartungsbot erkannt.
- Mir persönlich war das nicht ganz so dringend gewesen, und hätte auch noch eine Weile warten können, aber jetzt ist es halt so und irgendwann muss dann auch mal in der Fläche angefangen werden.
- Du findest aber doch umseitig in der roten Box eine Anleitung, auch schon zuvor:
Ein Ersatz ist möglich:
- Durch ein taggenaues Datum direkt in einem der gängigen Formate.
- Durch Verwendung der Vorlage:DatumZelle; auch gemischt mit direkten taggenauen Angaben.
- Treten in einer Spalte ausschließlich Jahreszahlen auf, dann können diese als Zahlenwerte aufgefasst werden und es bedarf überhaupt keiner Vorlage.
- Wie das jetzt in welcher Situation am schlauesten gemacht werden würde kann die umseitige Beschreibung nicht wissen.
- VG --PerfektesChaos Vorlage Diskussion:Dtsx#c-PerfektesChaos-2020-08-29T12:23:00.000Z-Dioskorides-2020-08-28T17:52:00.000Z11
- Danke. Ich habe das jetzt ausprobiert, der Umtausch scheint zu klappen. --Dioskorides (Diskussion) Vorlage Diskussion:Dtsx#c-Dioskorides-2020-08-29T13:52:00.000Z-PerfektesChaos-2020-08-29T12:23:00.000Z11