Diskuse s wikipedistou:Bazi/Článek týdne/Návrhy2

Obsah stránky není podporován v jiných jazycích.
Přidat téma
Z Wikipedie, otevřené encyklopedie
Poslední komentář: před 9 lety od uživatele Mormegil v tématu „Počítání znaků

Počítání znaků[editovat zdroj]

(Pokračování z Wikipedie:Potřebuji pomoc#Počítání znaků v šabloně)

Chápu dobře, že cílem je vedle náhledu zobrazit v tabulce počet znaků toho textu (jako jakýsi odhad "velikosti" toho návrhu)? A je potřeba na serverové straně podle toho něco řídit (například řadit stránky podle té velikosti do nějaké kategorie), nebo jde jen o zobrazení pro čtenáře té stránky (organizátory článků týdne)? Pokud to druhé, tak existuje mnohem jednodušší (a lépe funkční!) řešení: Znaky počítat u klienta JavaScriptem. --Mormegil 10. 4. 2015, 22:25 (CEST)Odpovědět

Záměrem je,
  1. aby uživatel buď už při psaní anotace viděl výsledný počet znaků a mohl snadno korigovat úpravy, aby se vešel do předepsaného intervalu,
  2. nebo aby alespoň při náhledu mohl tento údaj zjistit,
  3. a taky aby bylo možné délku později prověřit.
Od posledního bodu se odvíjí jedna z možných výhrad vůči jednotlivým návrhům. Ale je fakt, že kdyby se délka dala snadno zjistit při editaci návrhu, možná bychom si v seznamu návrhů mohli vystačit jen s tím, že délku odhadneme od pohledu a u anotací zjevně mimo interval nebo na jeho hranici bychom to pak prověřili jednotlivě otevřením toho návrhu k editaci. Záleží na tom, jak moc by to bylo uživatelsky přívětivé. --Bazi (diskuse) 10. 4. 2015, 22:57 (CEST)Odpovědět
P.S. Stejně se mi to nedaří rozchodit. Na výchozí stránce příkladu se znaky pomocí kódu {{#invoke:String|len|s= {{{čistý text|}}} }} počítají správně a bez problémů, ve zkušební ukázce samotné šablony za pomoci kódu {{{délka|{{#invoke:String|len|s= {{{čistý text|}}} }}}}} stejně tak, ale tady v přehledu z toho stále nechce vypadnout nic kloudného, ačkoli se na to má aplikovat tatáž funkce jako na stránce samotné šablony… --Bazi (diskuse) 10. 4. 2015, 23:10 (CEST)Odpovědět
Zkuste: [1], samozřejmě by tam šly doplnit i ty barvičky, informace o překročení doporučeného limitu atd. --Mormegil 11. 4. 2015, 00:23 (CEST)Odpovědět
Díky. To vypadá velmi použitelně. Nemůže se stát, že by to zbytečně přetěžovalo stroj na straně uživatele, když bude hodně návrhů na stránce? Informace o překročení limitu by byla fajn, i když barva stačí asi jen při tom překročení, pro hodnoty v limitu můžeme nechat standardní formát, ať z toho nejsou zbytečné omalovánky. A při editaci návrhů se aplikuje jiná část šablony, tam se to dá s příslušnou třídou aplikovat stejně?
Upřímně řečeno, úplně nej by byla možnost, že by se místo klasické editace otevřel formulář, v němž by se každý parametr vyplňoval zvlášť, nominační kategorie nebo stavy návrhu by se vybíraly z rozbalovací nabídky, při psaní anotace se rovnou průběžně zobrazoval počet znaků apod. A kdyby se některé parametry daly upravovat rovnou ze stránky s přehledem návrhů. Ale to už je asi trochu mimo ligu, na Wikidatech podobné editování vypadá celkem luxusně, ale nepředpokládám, že by to stálo za všechnu tu práci kvůli Článkům týdne na jediné csWiki. :) Takže jsem rád, když můžou fungovat aspoň tyhle jednotlivosti typu počtu znaků. I tak nejspíš ještě bude zábava s recenzováním nebo hlasováním, protože zatím ani není moc jasno, jak nejefektivněji tu schvalovací proceduru nastavit. --Bazi (diskuse) 11. 4. 2015, 09:27 (CEST)Odpovědět
Tak jistě, hypoteticky to klientský počítač zatěžovat může, ale obávám se, že v takovém případě už se budou vařit i servery. :-) Naprogramovat jde ledacos, ale nevím, nevím, jestli by se někomu chtělo to psát kvůli věci, kterou budou používat tak tři lidi. Myslím, že by se tady na Wikipedii našlo užitečnější využití takového úsilí. ;-) --Mormegil 13. 4. 2015, 22:40 (CEST)Odpovědět
Ano, právě tak nějak bych to taky viděl. --Bazi (diskuse) 13. 4. 2015, 22:57 (CEST)Odpovědět
Takže, jak ten skript uvést do ostrého provozu? --Bazi (diskuse) 24. 4. 2015, 11:47 (CEST)Odpovědět
Převedl jsem ho na udělátko, mělo by stačit zaškrtnout v uživatelském nastavení. Ale žádnou další funkcionalitu jsem tam nepřidal – nemá to tedy ještě dělat nějaké to upozorňování na překročení doporučeného počtu znaků nebo něco? --Mormegil 24. 4. 2015, 14:20 (CEST)Odpovědět
Tak pokud možno ano. Ztučnění, zbarvení #7A2D26 a případně „hover“ hlášku: „Délka anotace je mimo doporučený rozsah (1200-2000 znaků).“ K udělátku ještě drobnost: Nejsou to nástroje pro správu nejlepších článků, ale článků týdne. --Bazi (diskuse) 24. 4. 2015, 14:34 (CEST)Odpovědět
HotovoHotovo Hotovo. --Mormegil 24. 4. 2015, 15:18 (CEST)Odpovědět