Vorlage Diskussion:Nts

(Weitergeleitet von Vorlage Diskussion:Nts/Doku)
Letzter Kommentar: vor 6 Jahren von Till.niermann in Abschnitt Abkürzung des Monatsnamens „März“

Dezimalzahlen

Bearbeiten

Hallo!

Leider funktioniert diese Vorlage nicht mit Dezimalzahlen. Das Komma kann nicht interpretiert werden. Kann diese Vorlage angepasst werden damit auch Nachkommastellen dargestellt werden können? -- Video2005 00:42, 22. Mai 2007 (CEST)Beantworten

Naja, so halb. Die Anzeige geht, man muss nur anstatt des deutschen Dezimaltrennzeichen (Komma ",") das angloamerikanische Dezimaltennzeichen (Punkt ".") einsetzten. Allerdings funktioniert dann die Sortierung irgendwie nicht. --Cepheiden 14:59, 7. Jul. 2007 (CEST)Beantworten
Genau für die korrekte Sortierung wurde diese Vorlage erstellt. Vielleicht findet noch ein kluger Kopf eine Lösung für die Sortierung von Dezimalzahlen. Ich habe vorläufig wieder das Beispiel mit Dezimalzahlen entfernt damit ersichtlich wird wie die Vorlage, zumindest bei Ganzen Zahlen, funktioniert. --Video2005 12:19, 8. Jul. 2007 (CEST)Beantworten

Negative Zahlen

Bearbeiten

Die Vorlage funktioniert leider auch für negative Zahlen und für zu große Zahlen nicht. Ändere das vorläufig in der Beschreibung und im Beispiel entsprechend. Mal sehn, vielleicht bekomme ich demnächst eine überarbeitete Version der Vorlage hin, die etwas umfänglicher funktioniert. -- lley 08:35, 11. Sep. 2007 (CEST)Beantworten

Die sehr großen Zahlen funktionieren doch (bzw.: der Bereich lässt sich leicht auf noch größere Zahlen erweitern). Nur bei meinen bisherigen Überlegungen/Versuchen, die Funktionalität auf negative und gebrochene Zahlen zu erweitern, taucht eine obere Begrenzung (999.999.999.999) auf. Die scheint mir aber hinnehmbar, wenn es gelingt, die Vorlage für negative und gebrochene Zahlen funktionabel zu machen. -- lley 08:47, 11. Sep. 2007 (CEST)Beantworten
Die Funktionalität der Vorlage wird über die WikiMedia-Software geregelt, ich weiß daher nicht ob Sinn hat, hier Änderungen vorzunehmen. Die Vorlage hier tauscht nur den Punkt gegen das Komma (für diedeutsche Darstellungsweise) --Cepheiden 09:19, 11. Sep. 2007 (CEST)Beantworten
Das stimmt nicht. Die Vorlage fügt Code ein, der eine ordentliche Sortierung in Tabellen ermöglichen soll und tut dies höchst unvollkommen. Ich bin vor einnigen Tagen auf eine entsprechende Frage gestoßen. Weiteres Suchen förderte ähnliche Anfragen an verschiedenen Stellen zu Tage. Den Bedarf, auch Dezimalzahlen zu sortieren (und übrigens auch Angaben wie "ca. 5" oder "100-120") scheint es also zu geben. Mein Anliegen ist es, diese Vorlage entsprechend zu erweitern, dass sie das kann. (Nur auf sehr große Zahlen wird man dabei verzichten müssen, da ist mir jedenfalls noch keine Möglichkeit eingefallen.) -- lley 10:46, 11. Sep. 2007 (CEST)Beantworten
Ja klar fügt es Kode ein, halt was die Wiki-Software für die Sortierung benötigt. Grundsätzlich ist es aber einen Kopie der englischen Vorlagen und passt zusätzlich nur die Tausendertrennzeichen an die deutsche Sprache an. Aber ich bin gespannt wie du ob du das hinbekommst mit negativen oder evtl. gar Dezimalzahlen. Viel Erfolg. P.S. das mit der Begrennzung auf 999.999.999.999 stimmt nicht ganz. Bei Zahlen mit mehr als 12 Stellen wird die Darstellung auf die wissenschaftliche Notation mit Exonenent umgestellt. Das ist natürlich dann ein gerundeter Wert, erfolgt abe rmit Absicht. Kannst dich ja mal durch die englischsprachigen Seiten kämpfen. Grüße--Cepheiden 12:01, 11. Sep. 2007 (CEST)Beantworten

Exponentialform

Bearbeiten

Die Angabe 1,0E+5 als Zuschauerzahl in Liste der größten Stadien der Welt ist eher unschön. Muss das so sein? -- Firefox13 07:51, 19. Feb. 2008 (CET)Beantworten

Das geiche gilt für die Liste der Verkehrsflughäfen in Deutschland. -- Schumir 14:37, 25. Mär. 2008 (CET)Beantworten
...oder in der Mittelmeerunion unter der Einwohnerzahl Ägyptens --DavidG 21:38, 14. Jul. 2008 (CEST)Beantworten
Problem scheint durch Entfernen der #expr-Funktion behoben zu sein, siehe dazu diese Diskussion. Gerald SchirmerPower 23:54, 15. Jul. 2008 (CEST)Beantworten
Feature-Request siehe hier. Gerald SchirmerPower 00:41, 16. Jul. 2008 (CEST)Beantworten

Null hinterm Komma

Bearbeiten

Muss es eigentlich sein, dass eine Null hinter dem Komma abgeschnitten wird? {{nts| 5.0}} wird zum Beispiel dargestellt als {{nts| 5.0}}. Aber dass die erste Nachkommastelle eine Null ist, und nicht etwa auf ganze Zahlen gerundet wurde, ist ja auch eine Information. Zudem ist es gerade bei Tabellen für die Darstellung unschön, wenn in manchen Zeilen eine Nachkommastelle angezeigt wird und in manchen nicht. --BishkekRocks 12:27, 11. Mär. 2008 (CET)Beantworten

Alle Probleme / Wünsche hier

Bearbeiten

ließen sich ggf. mit mw:Extension:StringFunctions lösen - habs mal angefragt, man könnte ja dafür stimmen ':-] --Cointel 18:14, 22. Mai 2008 (CEST)Beantworten

Tausender-Punkte

Bearbeiten

Gab's die Vorlage nicht mal so, dass die Tausender-Trennpunkte mit angezeigt wurden? Wunder mich nur grad, weil ich eben ein paar Werte einbinden wollte. -- Platte U.N.V.E.U. 08:44, 29. Jul. 2009 (CEST)Beantworten

Die Vorlage nutzt die interne Funktion formatnum, die vorkurzem auf den punkt als Tausendertrennzeichen umgestellt wurde. (vgl. Wikipedia_Diskussion:Schreibweise_von_Zahlen#Tausendertrennzeichen und verknüpfte Seiten)-- Cepheiden 08:56, 29. Jul. 2009 (CEST)Beantworten

Sortierung und Darstellung trennen

Bearbeiten

Ich suche eine Möglichkeit, mit der man einen beliebigen String, der dann angezeigt wird, einer Zahl zuordnen kann, die nicht angezeigt wird, nach der aber sortiert wird. Was ist da zu empfehlen? --Jobu0101 02:26, 7. Jan. 2010 (CET)Beantworten

Dazu gibt es die Vorlage:SortKey. --Faring 23:20, 7. Jan. 2010 (CET)Beantworten
Danke. --Jobu0101 00:04, 8. Jan. 2010 (CET)Beantworten

Wie kann ich hier die Sortierung korrekt umsetzten? Es ist eine "fast 600" in die Liste eingetragen worden. Ich habe versucht das Attribut data-sort-type="number" für die Spalte zu setzten und verschieden Kombinationen aus nts, SortKey oder data-sort-value verwendet, aber die "fast 600" ist immer an der Anfang der Zahlen sortiert worden. Beispiel:

Hochschule Studierende
c {{nts|3}}
a
d fast 2
b {{nts|1}}

--Murata (Diskussion) 01:27, 11. Mai 2013 (CEST)Beantworten

Nummer

Bearbeiten

Das englische number sollte hier wohl besser mit Zahl übersetzt werden. Dann passt die Abkürzung zwar nur noch für den englischen Ausdruck, der deutsche ist dafür aber korrekt. --Jobu0101 16:26, 7. Okt. 2010 (CEST)Beantworten

Nimm stattdessen den Kunstausdruck Numerikwert (i.S.v. "numerischer Wert"), dann passt das wieder ... ;D --ProloSozz (Diskussion) 02:50, 21. Jan. 2014 (CET)Beantworten

Codeoptimierung

Bearbeiten

Diese Vorlage wird oft in sehr großer Zahl auf einer Seite eingebunden. Es ist daher sehr wichtig, dass sie wenige sogen. Nodes erzeugt, denn das entlastet den Parser. Andernfalls steigt die Ladezeit einer Seite extrem an.

Der doppelte Aufruf der formatnum-Funktion generiert drei überflüssige Nodes, ohne dass es einen Effekt hat. Ich habe das daher ersetzt. Weitere Optimierung wäre gut. ÅñŧóñŜûŝî (Ð) 14:33, 6. Feb. 2011 (CET)Beantworten

Unnötig liegt immer in der Sicht des Betrachters. Die von dir entfernten formatnums sorgten dafür, das die Eingabeparamter auf jedem Fall auch formatiert ausgegeben werden. Was von Vorteil ist, wie du bei den Vorlage:Nts#Beispiele zur Veranschaulichung (Spalte "mit Vorlage" ist nicht mehr formatiert) sehen kannst. Codeoptimierung ist es so nicht mehr, da es nicht mehr die gleiche Ausgabe wie vorher macht. Der Umherirrende 14:45, 6. Feb. 2011 (CET)Beantworten
Das mag sein, aber wenn die Zahl formatiert angezeigt werden soll, dann muss man sie halt auch formatiert als Parameter eingeben. Diese Vorlage soll das Sortieren ermöglichen. Eine zusätzliche "Zwangsformatierung" stellt letztendlich einen Eingriff in den Willen der Autoren dar. Darüber hinaus werden entgegen unseren Regeln auch vierstellige Zahlen mit dem Punkt versehen. diesen sonderfall einzubauen ist aber eine Aufblähung des Codes. Eigentlich ist diese Vorlage in fast allen Verwendungen überflüssig, also eine "Faulheitsverwendung". Wenn du den Code so belassen willst, dann benötigen wir für große Tabellen strenge Regeln, die auch durchgesetzt werden müssen. ÅñŧóñŜûŝî (Ð) 14:57, 6. Feb. 2011 (CET)Beantworten
Nachtrag: z.Z. entstehen durchschnittlich 37 Nodes pro Einbindung. ÅñŧóñŜûŝî (Ð) 15:06, 6. Feb. 2011 (CET)Beantworten
Wenn sich 4 stellige Zahlen innerhalb von 5 oder mehrstelligen Zahlen befindet, sollten sie auch formatiert werden, damit es einheitlich aussieht. Wenn nicht, wird sich darüber gestritten. Die aktuellen Verwendungen sprechen aber gegen eine solche Änderung. Ich habe nichts dagegen, das zu ändern, dann sollte es aber auch mit den aktuellen Verwendungen kompatibel sein, und das ist es aktuell nicht (Ich glaube die wenigsten Autoren der aktuellen Verwendungen wollten keine Formatierung, da die Doku das ganze auch ohne formatierung der Eingabe angibt). Das die Vorlage in einigen Fällen überflüssig ist, ist nicht abzustreiten, aber daran wird auch die Vorlagenprogrammierung nichts ändern. Strenge Regeln für "große" Tabellen wäre auch ein Eingriff in den Willen des Autoren. Sofern keine Performanzprobleme sichtbar sind, sollte man nicht daran denken, da man mit den Änderungen um das vermeintliche Problem die Server auch belastet. Die Vorlage braucht immer konstant 37 Nodes, nicht durchschnittlich, da es 1 Mio. Nodes gibt, sind 37 Nodes nicht gerade der große Brocken, auch nicht wenn man in mit 500 multipliziert. Der Umherirrende 15:19, 6. Feb. 2011 (CET)Beantworten
Diese Million sollte niemals auch nur annähernd erreicht werden. Hast du schon mal eine Seite mit 100.000 Nodes geladen ? Das dauert zeitweilig bereits sehr lange. Du bekommst bei unbelastetem Server die Seite in zwei Sekunden, bei stark ausgelastetem Server bereits eine Gateway-Fehlermeldung. ÅñŧóñŜûŝî (Ð) 15:25, 6. Feb. 2011 (CET)Beantworten
Eine solche Seite dauert etwas bis sie geladen ist, das stimmt, aber eine Gateway-Fehlermeldung kommt sehr sehr selten vor. Aufgrund des Cache ist die Auswirkung auch nicht groß. Man merkt das nach der Bearbeitung oder purgen oder wenn man die Einstellungen so gewählt hat, das die Cache-Version nicht zum Einsatz kommen kann und das kommt sehr selten vor. Der Umherirrende 16:00, 6. Feb. 2011 (CET)Beantworten

Seit wann ist 12.340 größer als 12.340,2 ??

Bearbeiten

Siehe "geordnete" Tabellen auf der Vorlagenseite, dort steht die Zahl 12.340 km² in der Zeile über 12.340,2 km²! a×pdeHallo! 15:20, 26. Aug. 2014 (CEST)Beantworten

Und wo ich gerade dabei bin, wieso steht 12,31 km² in der letzten Zeile?? a×pdeHallo! 15:21, 26. Aug. 2014 (CEST)Beantworten

Bist du im sortieren Zustand oder im Ursprungszustand? Diesen kann man durch Änderung des Wikitext ändern. Im sortieren Zustand (also nach betätigen der Pfeile) sollte das nicht sein, außer in der ersten sortierbaren Spalte, weil ohne die Vorlage ja nicht richtig sortiert wird. Der Umherirrende 21:23, 26. Aug. 2014 (CEST)Beantworten
Ehrlich gesagt, die Pfeile fehlen bei mir seit ein paar Tagen. Keine Ahnung was die da an der wikisoftware herumgepfuscht haben :( a×pdeHallo! 22:35, 26. Aug. 2014 (CEST)Beantworten
Dann nutzt du wahrscheinlich FireFox und bekommst JavaScript-Fehler, die auch die Ausführung der Sortierung verhinden. Mehr Informationen unter Wikipedia:Fzw#Helferlein HotCat down?. Der Umherirrende 22:50, 26. Aug. 2014 (CEST)Beantworten
Jo, alten FF, aber wie gesagt, bis die am code rumgefummelt haben, lief alles noch. Warum eigentlich? Wenn ich das richtig verstanden habe, wollten die einen workaround für IE5 und ähnlich alte browser schaffen, mit dem Erfolg, dass jetzt auch IE6 u.ä. betroffen sind?? a×pdeHallo! 23:10, 26. Aug. 2014 (CEST)Beantworten

Abkürzung des Monatsnamens „März“

Bearbeiten

Hallo, in den Tabellen in Unofficial Football World Championships ist mir aufgefallen, dass der Monat März mit Mär. abgekürzt wird. Das finde ich absurd, zumal offenbar mit derselben nts-Konfiguration „Juni“ und „Juli“ ausgeschrieben werden. Mein Vorschlag ist daher, auch den März auszuschreiben. --Till.niermann (Diskussion) 20:28, 23. Aug. 2018 (CEST)Beantworten