Обговорення шаблону:Дата вибору

Матеріал з Вікіпедії — вільної енциклопедії.
Найсвіжіший коментар: VoidWanderer у темі «Баг» 5 років тому
Перейти до навігації Перейти до пошуку

Про повернення слова "Сьогодні"

[ред. код]

Змінив функціонал шаблону.

Відтепер він повертає ще слово «сьогодні». Але ця зміна не є абсолютно коректною — подібний функціонал додано із ігноруванням другого аргументу шаблону. Це можливе тільки через те, що нині шаблон використовується всюди із другим аргументом 7. Тобто всюди він встановлений на періодичність у 7 днів, і у шаблоні по суті встановлюється винятково день тижня. Теоретично, шаблон може видавати більш складний функціонал — кожен 3 день із 17-денного циклу, наприклад. Але по факту подібного використання немає.

Ми маємо або спростити цей шаблон, або додати коректний функціонал, щоб він повертав «сьогодні» навіть якщо задаєм щось складне у дусі 3 день із 17-денного циклу. --VoidWanderer (обговорення) 16:17, 9 листопада 2018 (UTC)Відповісти

Баг

[ред. код]
@VoidWanderer: сьогодні не 17 травня. --『  』 Обг. 07:37, 16 травня 2019 (UTC)Відповісти
Так, я знаю, що сьогодні не 17 травня. Ось так він працював до правок, якими я додав слово «сьогодні»: постійна версія № 19544636.
Мій недогляд — додаючи новий функціонал, я думав, що шаблон спирається на перевірку DAYOFWEEK, коли приймає вхідні аргументи. Це виявилося не так: перша цифра — номер необхідного дня тижня у поточному році. Цього року, 2019, п'ятниця виявилася четвертим днем. Тому для всіх сторінок, що очікують підбиття підсумку у п'ятницю, потрібно перевстановити значення на 4. Тут і з'явилася помилка. Вважаю, що шаблон має бути переписаний за якимось іншим принципом роботи, бо «зручність» щорічних переналаштувань викликає запитання.
А поки він не переписаний, пропоную прописати п'ятницю, суботу й неділю для сторінок номінацій і позбавлення ДС/ВС. --VoidWanderer (обговорення) 08:09, 16 травня 2019 (UTC)Відповісти
а чому для даних сторінок просто не зробити перевірку на день неділі через функцію time? --『  』 Обг. 08:17, 16 травня 2019 (UTC)Відповісти
Шаблон здійснював не тільки перевірку дня тижня, але й рахував наступну дату. Такий функціонал функція time зможе забезпечити? --VoidWanderer (обговорення) 08:30, 16 травня 2019 (UTC)Відповісти
Рахувати наступну дату уміє Довідка:Функції парсера. А от, що в умілих руках зможе не знаю. --『  』 Обг. 08:41, 16 травня 2019 (UTC)Відповісти
Якщо буде охочий, може переписати шаблон, щоб він був зручним у користуванні. А поки прописав у шапках сторінок голосувань дні тижня. --VoidWanderer (обговорення) 08:46, 16 травня 2019 (UTC)Відповісти
ПС. Змінюючи шапки, звернув увагу, що шаблон роками не перевстановлювався на сторінках. Які він цифри показував і чому — нікому не було діла. На сторінці Вікіпедія:Кандидати у добрі статті/Позбавлення статусу/Шапка його параметри були встановлені у 2009 році як 2|7 і не змінювалися відтоді. У 2009 році другим днем була саме п'ятниця. --VoidWanderer (обговорення) 08:37, 16 травня 2019 (UTC)Відповісти