Diskuse:Žebříček ATP

Obsah stránky není podporován v jiných jazycích.
Přidat téma
Z Wikipedie, otevřené encyklopedie
Poslední komentář: před 2 lety od uživatele Kacir v tématu „Automatická aktualizace

Automatická aktualizace[editovat zdroj]

@Charliechytrak, Matěj Suchánek: Ahoj, en wiki najela na automatickou aktualizaci +1 týdne u žebříčků (viz dole v okně). Vidím, že šablonu {{sum}}máme a bylo třeba založit šablonu "věk v týdnech". Má to smysl, nebo ne? Šlo by automaticky aktualizovat i pondělní datum (s týdenní periodicitou)? --Kacir 23. 7. 2021, 09:50 (CEST)Odpovědět

"Age in weeks" je v podstatě jen zkratka na en:Module:Age, což je možná trochu overkill. Nejsem proti importu, ale klidně by nám stačila šablona, která spočítá počet dnů, a pak se to vydělí sedmi.
Jinak pondělní datum může být třeba dnes - den_v_týdnu(dnes), kde den_v_týdnu(dnes) dává 0 pro pondělí.
Ukázka:
  • {{#expr:floor(({{#time:U}} - {{#time:U|2020-08-24}}) / 86400)}} → 1374
  • {{#expr:floor(({{#time:U}} - {{#time:U|2020-08-24}}) / 86400) / 7}} → 196.28571428571
  • {{#time:j. xg Y|-{{#expr:{{#time:N}}-1}} days}} → 27. května 2024
Teď je jenom otázka, zda je vhodné tohle natvrdo dávat do článku... --Matěj Suchánek (diskuse) 23. 7. 2021, 12:03 (CEST)Odpovědět
@Matěj Suchánek:Pokud bys to dokázal zrealizovat, bylo by to skvělý, klidně se šablonou počet dnů/7. V článku jsem označil místa; řešení stačí ukázat na jednom příkladu, pak bych to dojel. Žebříčky aktualizujeme s Charliechytrakem dlouhodobě a infobox už roky obsahuje automatickou aktualizaci dní na čele žebříčku. Sledování změn jedniček by byla priorita a OJJ by byl pojistkou :). Pokud mě neuvidí měsíc v RC, ať mrkne na Charliechytraka, jestli se tu vyskytuje, a při absenci šablony smaže. BTW, snažil jsem se ti dát echo nad ránem, ale zaměnil jsem závorky a pak už se mi nepodařilo ping odeslat (není tam nutná akce, jen jsem chtěl, abys to viděl).--Kacir 23. 7. 2021, 18:22 (CEST)Odpovědět
Aha, tak my už máme {{Věk ve dnech}}, dokonce ji článek používá. (Sice tu nepočítáme přímo věk, ale funguje to.)
U pondělí mám problém s lokalizací, protože to umí jen "19. července", a ne "k 19. červenci".
Mám taky trochu problém dohledat správné údaje. Například Novak má teď páté období, takže potřebuji součet za první čtyři a (tý)den, od kterého počítat to páté. Použil bych tabulku "Bez přerušení – Top 20 dvouhry", ale "Novak Djoković (2)" je tam dvakrát a u ztučněného údaje (který se dle zápatí má aktualizovat) bych očekával (5).
(Bohužel už třeba nevím, jak automaticky "posunout" hráče v tabulce nahoru, to se bude muset dělat ručně...) --Matěj Suchánek (diskuse) 24. 7. 2021, 11:13 (CEST)Odpovědět
Posuny pořadí v tabulce by se dělaly ručně, v tom by problém nebyl.
Datum by šlo uvádět stylem "Aktualizováno 19. července".
U sumy se přičítá vždy "část sumy týdnů", kterou strávil hráč na čele před začátkem aktuálního období, tj. u Djokoviče +282 týdnů než se vrátil do čela 24.8.2020 {{Sum|282+{{Age in weeks|2020|8|24}}+1}} (po rozmrazení žebříčku).
Dvojité <small>(2)</small> je chyba, když jsem vracel hráče do počtu 20, aby tabulka odpovídala nadpisu sekce.
Pokud to nejde zrealizovat, nic se neděje.--Kacir 24. 7. 2021, 11:31 (CEST)Odpovědět
HotovoHotovo Hotovo. Radši to všechno zkontroluj, případně napiš další požadavky. --Matěj Suchánek (diskuse) 24. 7. 2021, 12:36 (CEST)Odpovědět
Tak to je skvělý. Díky za provedení (@Charliechytrak, během stejného období se aktualizace tedy budou týkat jen změn pořadí při růstu týdnů).--Kacir 24. 7. 2021, 19:49 (CEST)Odpovědět