Malldiskussion:Ntsh

Senaste kommentaren: för 4 år sedan av F.d. 82.212.68.183 i ämnet Avskaffad (praktisk) mall?

Avskaffad (praktisk) mall? redigera

(Kopierad diskussion från användarsida) Hej! Här har du museimärkt mallen. Finns det mer information i saken, och varför en enkel kod ersätts med en krångligare kod? @Deryni:, som också ställt fråga i saken. Den här mallen används bl.a. här.--Paracel63 (diskussion) 2 januari 2020 kl. 23.27 (CET)Svara

Det finns flera problem med mallen. Redan när mallen skapades noterades längst ner i malldokumentationen att den inte funkar så bra med textabaserade webbläsare. Förhoppningsvis har de webbläsarna blivit bättre sedan dess, men det har också mediawikis sorteringsfunktioner. T.ex. så sorteras nu talen i alla kolumner i Wikipedia:Månadens artiklar/Arkiv rätt helt utan någon mall. Ett annat problem är att om mallen används i en tabellruta så måste den användas i alla rutor i samma kolumn för att tal ska sorteras rätt.
Koden är inte krångligare än Mall:Ntsh som är mer än tusen tecken. Mall:Sortering som använder data-sort-value för att göra ungefär samma sak är mindre än 40 tecken (om man inte räknar dokumentationen). /F.d. 82.212.68.183 (diskussion) 3 januari 2020 kl. 12.35 (CET)Svara
Tack för förklaringen. Om mallen (delvis) inte behövs är det ett bra skäl. Med "krånglig kod" tänkte jag på den kod/parameter som skribenten får lov att använda (inte den bakomliggande koden). Det är trevligt när wikitextkoden inte breder ut sig på bekostnad av artikelinnehållet.  --Paracel63 (diskussion) 6 januari 2020 kl. 04.16 (CET)Svara
Skulle vara intressant att se ett exempel där ntsh krånglar i en modern webbläsare. Är det tekniskt möjligt/önskvärt att skapa en variant av ntsh som utnyttjar data-sort-value, och således ger kortare kod?
Enligt enwp bör {{sort}} också undvikas, och {{sortname}} är depreciated. Gissar att det gäller svwp också. Hur är det med {{sn2}}? {{dts}} borde vara ett bra alternativ till ntsh vid år f.kr. och används flitigt på enwp, men vår variant ger error om man matar in negativt årtal. Är det avsiktligt, eller skulle det vara okej att använda enwp:s kod? {{dts2}} visar bara negativa årtal ist för f.kr. {{Nts}} verkar vara okej men mindre nödvändig för sorteringens skull än tidigare, förutom för att formatera tal, och för att skala bort ord som "cirka" ">" från själva sorteringvärdet. @F.d. 82.212.68.183: @Paracel63: Tomastvivlaren (diskussion) 6 april 2020 kl. 10.45 (CEST)Svara
Alla sorteringsmallar som bygger på <span style="display:none"> har samma problem. På en:Help:Sorting togs texten om den sorteringsmetoden bort i mars förra året. Då hade avsnitten varit märkta som "deprecated" sedan juli 2013.
Mall:Nts är inte bättre än Mall:Ntsh, men den används fortfarande i för många artiklar (ofta felaktigt utanför sorterbara tabeller) för att markeras med Mall:Historisk mall. Det går att göra sorteringsmallar baserade på data-sort-value. Enklast är väl att som Mall:Sortering ta två parametrar och sortera med det ena och visa det andra. Mer avancerade mallar kan ta andra parametrar som behandlas på olika sätt för att beräkna värden för sortering och visning. F.d. 82.212.68.183 (diskussion) 6 april 2020 kl. 20.32 (CEST)Svara