Dyskusja szablonu:Głosowanie
W czym ten szablon jest lepszy od tego co było wczęśniej? Bo ma parę wad: mały i szary tekst oraz niepotrzebnie zaśmieca źródło strony. Catz 14:42, 3 gru 2006 (CET)
- To rewertuj, aczkolwiek stary wydawał mi się skrajnie uciążliwy - tzn. za każdym razem zaczynałem czytać zgłoszenie od niego, bo nie wyróżniał się wizualnie od reszty, a był na samym początku. Jest to kwestia, która interesuje tylko sprzątającego głosowanie, więc powinna być bardziej z boku i nie zlewać się z tekstem - natomiast nie twierdzę, że moje rozwiązanie jest cacy. -- (lcamtuf)° 14:51, 3 gru 2006 (CET)
- Spłaszczyłem tabelkę i wyniosłem jej kod do podszablonu {{głosowanie/include}}, żeby nie zaśmiecać samego zgłoszenia. -- (lcamtuf)° 04:09, 4 gru 2006 (CET)
- No teraz wygląda ładniej w źródle, za to mamy kolejny podlinkowany szablon do PUA. Wycofuję się z zarzutu zaśmiecania, zrób jak uważasz że jest lepiej. Powiększyłem tekst do 90%. Moim zdaniem używanie wielkości mniejszych na Wikipedii nie ma sensu, czytanie małego tekstu jest trudniejsze, a bez przeczytania nie da się ocenić czy treść jest interesująca czy nie. Ja z kolei często patrzę na te informacje, żeby wiedzieć ile mam czasu do namysłu. Catz 19:57, 4 gru 2006 (CET)
Instrukcja obsługi[edytuj kod]
{{głosowanie/include |start=<!-- data rozpoczęcia głosowania --> |stop=<!-- data zakończenia głosowania --> |enunx={{#expr: x + (60*60*24*y)}} }}
Na przykład:
{{głosowanie/include |start=16:47, 10 gru 2006 |stop=16:47, 17 gru 2006 |enunx={{#expr: 1165765897 + (60*60*24*7)}} }}
da:
Data rozpoczęcia: 16:47, 10 gru 2006 | Data zakończenia: 16:47, 17 gru 2006 | Głosowanie zakończone |
Lub:
{{głosowanie/include |start=16:47, 10 gru 2006 |stop=16:47, 17 gru 2006 |enunx={{#expr: 1163001754 + (60*60*24*31)}} }}
da:
Data rozpoczęcia: 17:04, 11 lis 2006 | Data zakończenia: 17:04, 10 gru 2006 | Głosowanie zakończone |
Ważny detal[edytuj kod]
Uwaga! Dalszy tekst ma w związku z obecnym kształtem szablonu znaczenie wyłącznie historyczne i poznawcze dotyczące działania funkcji parsera, a nie praktyczne.
Zawsze trzeba pamiętać o tym, by wartość enunx
wypełnić funkcją {{#expr: x + (60*60*24*y)}}
, gdzie x to wartość funkcji {{#time: U | <czas>}}
dla momentu czas rozpoczęcia głosowania, a y to ilość dni (dób) trwania głosowania, np. 7 dla PUA i SDU albo 31 dla AnM. Argument czas funkcji #time
ma postać hh:mm Month day year
i daje wyniki większe od zera dla dat równych lub większych od 1 stycznia 1970 r. Jeśli więc potrzebna jest wartość funkcji #time
np. dla godziny 5 minut osiem 27 lutego 1978 roku, to należy na swojej stronie brudnopisowej wpisać kod
{{#time: U | 05:08 February 27 1978}}
i nacisnąć przycisk Podgląd, co wyświetli szukany wynik (257404080).
błędy/nieobsługiwane opcje[edytuj kod]
- zamiast #enux powinno być podawanie daty i czau w formie czytelnej czyli "start=|stop="
- brak obsługi opcji |wycofane=1(yes) czyli głosowań wycofanych