Вікіпедія:Кнайпа (технічні питання) — Вікіпедія

Цей розділ у кнайпі української Вікіпедії використовується для обговорення різноманітних технічних та організаційних питань.

Зверніть увагу, що для конкретних завдань існують окремі сторінки: Завдання для ботів, Запити на шаблони, Заявки на обробку зображень, Запити до адміністраторів інтерфейсу.

Якщо ж у вас є питання, що стосуються використання ботів, написання користувацьких скриптів, створення модулів, або ж ви зіткнулися з будь-якою технічною проблемою (десь щось працює не так, як мало б), пишіть сюди.

Додати нове обговорення

Будь ласка, підписуйте свої коментарі (для цього наберіть ~~~~ або натисніть кнопку    над віконцем редагування).


Архіви
Архів 1 Архів 2 Архів 3
Архів 4 Архів 5 Архів 6
Архів 7 Архів 8 Архів 9
Архів 10 Архів 11 Архів 12
Архів 13 Архів 14 Архів 15
Архів 16 Архів 17 Архів 18
Архів 19 Архів 20 Архів 21
Архів 22 Архів 23 Архів 24
Архів 25 Архів 26 Архів 27
Архів 28 Архів 29 Архів 30
Архів 31 Архів 32 Архів 33
Архів 34 Архів 35 Архів 36
Архів 37 Архів 38 Архів 39
Архів 40 Архів 41

Новий шаблон та два гаджети

[ред. код]

Вітаю! Нещодавно робив запит до адмінів інтервейсу щодо деяких крутих технічних функцій, які можна було б перенести у наш розділ. Користуючись перебуванням на ВікіХакатоні, я самостійно цим зайнявся й переніс та адаптував шаблон {{Link-interwiki}}, який є набагато покращеною версією {{нп}}. В ідеальному світі, потрібно було б замінити один на інший, але через надзвичайну поширеність {{нп}} у нас (100 000 включень проти майже 20 000 у поляків), створив його як альтернативу. Переваги нового шаблону надзвичайні, бо, по-перше, унеможливлюються деякі помилки (неправильне написання коду мови; випадки, коли стаття на яку посилаються вилучається і т.д.), а, по-друге, з редактора повністю знімається відповідальність за вибір мови (що саме по собі досить контроверсійна дія). Хоч шаблон сам по собі дуже простий, вся "магія" відбувається у гаджеті, який вже встановлений у нас, за дефолтом включений для всіх й розширює функціонал. Вибір мови формується на основі персональних налаштувань користувача, але також резервуються деякі найбільші мовні розділи (англійський, російський, французький, німецький та італійський), які завжди висвітлюватимуться у першому вікні, а не розгорнутому. Подивитись як все виглядає можна на прикладі ось цієї статті. Бонусом до цього шаблона йде ще один гаджет, який вже треба самостійно вмикати й який дозволяє легко та не виходячи зі сторінки заміняти звичайні червоні посилання на {{Link-interwiki}}. --reNVoy (обговорення) 13:11, 4 травня 2024 (UTC)Відповісти

Є 2 зауваження, які в принципі можна проігнорувати.
1) Бажано, щоб у меню вищі позиції займали вибрані та добрі статті (бейдж у вікіданих), якщо перекладати, то з них;
2) Бажано, щоб меню не спливало, а викликалось по кліку. У мене на доволі потужному залізі затримка візуально десь 0,1 с, а у людей зі слабким залізом або інтернетом з великими затримками може просто почати тупити через невдалий рух мишкою поверх позначки.
А так - корисне Alessot (обговорення) 16:54, 4 травня 2024 (UTC)Відповісти
Ще побажання: якщо у вікіданих стоїть бейдж sitelink to redirect або intentional sitelink to redirect, то треба якось у меню їх позначати, бо спроба перейти по таким посиланням може привести користувача дещо не туди, куди він сподівався потрапити. Alessot (обговорення) 17:14, 4 травня 2024 (UTC)Відповісти
@Alessot пункт 1 і так прописаний в коді --Shiro NekoОбг. 18:32, 4 травня 2024 (UTC)Відповісти
@Renvoy tekst or text? i'm can add text parament 2, add Q parametr 3 and q --Shiro NekoОбг. 18:30, 4 травня 2024 (UTC)Відповісти
Побажання щодо гаджету, який замінює червоні посилання на шаблон:
1) мати можливість вказати не тільки ідентифікатор елемента вікіданих, але і посилання на статтю в іншомовній вікі (а по цьому посиланню вже знаходити та підставляти ідентифікатор елемента вікіданих);
2) зробити так, щоб можна було заміняти червоні посилання всередині шаблона cite web (там, де це справді червоні посилання у вікітексті, не згенеровані через параметри authorlink, editorlink) Alessot (обговорення) 20:25, 4 травня 2024 (UTC)Відповісти
Це, безумовно, дуже круто. Дякую!
Я спробував використати, мабуть, гаджет в статті Hollywood Records, і маю принаймні два зауваження:
  1. "Чи правильно вставлено шаблон? У рідкісних випадках скрипт може неправильно знайти посилання для заміни. ... артистами. Зокрема, рок-гурт {{link-interwiki |Fastball |Q=Q541737}} та співачка [[Дженніфер Пейдж..." - зайвий пробіл після link-interwiki. До того ж я б залюбки замість повної назви шаблону використовував би {{li}}, або за замовченням, або якось мав би спосіб це один раз вказати; але це мінорно.
  2. Для деяких (насправді, більшості) посилань я отримую помилку "Виникла помилка. Не вдалося знайти посилання у вікікоді. Внесіть зміни вручну." Зокрема, це стосується як просто червоних посилань ([[Disney Music Group]]), так і мовних шаблонів ({{iw|Almost Monday}}). В другому випадку, можливо, справа в аліасі, якій гаджет поки "не розуміє"; але чому не працює з простим червоним посиланням - і гадки не маю.
--Фіксер (обговорення) 08:14, 6 травня 2024 (UTC)Відповісти
@Фіксер По-першому пункту виправив. Щодо другого: не знаю, у більшості випадкиів у мене працював. Зрозуміло, що з шаблону в інший шаблон цей гаджет перетворювати не вміє. --reNVoy (обговорення) 14:32, 11 травня 2024 (UTC)Відповісти
Мабуть, найбільше питання в мене щодо зручності користування. Зараз використовувати {{iw}} при написанні статей дуже просто: ти знаєш, що є стаття в іншому мовному розділі, і легко пишеш текст на кшталт {{iw|Disney Music Group}} або навіть складніший - {{iw|Музична група Дісней|Музичної групи Дісней|en|Disney Music Group}}. Головне — що я не знаю і не хочу знати ідентифікатор вікіданих. А з вашим шаблоном, я так розумію, я маю постійно знаходитись в вікіданих, і шукати там ідентифікатори накшталт Q2104471, або спочатку переходити до енвікі, вже потім шукати посилання на вікідані й звідти копіювати ідентифікатор (це декілька зайвих кліків). Було б, звичайно, ідеально додати можливість використовувати цей шаблон з колишнім інтерфейсом, де замість айді вікіданих можна вказати статтю в іншому мовному розділі (а шаблон би сам зрозумів, який там ідентифікатор, або може навіть ботом вказав би його, прибравши старе "людське" посилання). Проте, можливо, це не настільки велика проблема і до цього з часом звикнеш. Варто спробувати. --Фіксер (обговорення) 08:24, 6 травня 2024 (UTC)Відповісти
@Фіксер en:Template:Get QID + subst = може допомогти, але перевіряти треба буде --Shiro NekoОбг. 09:07, 6 травня 2024 (UTC)Відповісти
Це не так просто, як я розумію: для цього треба буде створювати копію шаблону в укрвікі, бо я ж не можу використовувати тут шаблон з англійського розділу...
Але навіть якщо так, то потім код із посиланнями на айдішники буде менш читабельним, аніж на назви статей в іншому розділі: код {{link-interwiki|Almost Monday|Q=Q104865154}} та {{link-interwiki|Andy Grammer|Q=Q4299814}} значно поступаються у зрозумілості коду {{iw|Almost Monday}} та {{iw|Andy Grammer}}. Дуже легко помилково вказати не той айді (скопіювати, наприклад), в той час, як помилки {{iw}} (наприклад, посилання на неіснуючі статті) бот досить легко знаходить і вказує на них. --Фіксер (обговорення) 13:48, 7 травня 2024 (UTC)Відповісти
@Renvoy, що гаджета, який міняє червоні посилання на шаблон link-interwiki. Він з'їдає теги sup. ред. № 42635106 Alessot (обговорення) 19:29, 25 травня 2024 (UTC)Відповісти
@Renvoy, пропоную змінити назву Категорія:Сторінки із застарілою пропозицією перекладу на Категорія:Вікіпедія:Сторінки із застарілою пропозицією перекладу по аналогії з Категорія:Вікіпедія:Статті з неактуальним шаблоном Не перекладено. Alessot (обговорення) 12:47, 29 травня 2024 (UTC)Відповісти

Прикольно. Єдине в інтерфейсі треба замінити "скритих" на "прихованих". І було б зручно якби було перенаправлнення зі скорочення ({{li}}?) і можна було без іменованих параметрів, типу {{link-interwiki|Воррен Зевон|Ворреном Зевоном|Q375792}}, аби при ручному редагуванні досить було замінити початок і кінець на квадратні дужки. --Буник (обговорення) 16:12, 4 травня 2024 (UTC)Відповісти

@Bunyk, додав позиційні параметри до шаблону. --Repakr (обговорення) 16:03, 5 травня 2024 (UTC)Відповісти

Ах, і якщо це гаджет, то ще б хотілось якесь налаштування для русофобів ;), це була б просто кілер фіча, моя душа б отримувала набагато менше борошна. --Буник (обговорення) 16:14, 4 травня 2024 (UTC)Відповісти

@Bunyk перенаправлення зробив, інтерфейс виправив, @Shiro D. Neko плутанину з параметрами також виправив --reNVoy (обговорення) 07:40, 5 травня 2024 (UTC)Відповісти

Чи можна сортувати інтервікі за спаданням розміру їх вікітексту? Чи принаймні виводити в дужках цей розмір, та, можливо, виділяти жирним, подібно до списку спостереження? --Рассилон 19:56, 13 травня 2024 (UTC)Відповісти

На мою думку, навіть якщо технічно це можливо, інтерфейсно це буде дуже дивне рішення. По-перше, в жодному іншому місті Вікіпедії звичайні "сині" посилання не супроводжуються вказанням розміру статті. По-друге, навряд чи розмір статті хоч якось суттєво корелює із ймовірністю того, що читач знає цю мову. --Фіксер (обговорення) 21:29, 13 травня 2024 (UTC)Відповісти
Логіка роботи цього списку та його зовнішній вигляд мають бути максимально наближеними до випадаючого списку інтервік (мов) у звичайних статтях. --Фіксер (обговорення) 21:31, 13 травня 2024 (UTC)Відповісти
  • Ще декілька коментарів після того, як почав використовувати цей шаблон і гаджети, на випадок, якщо буде бажання та можливість його доробити.
    1. В дропдауні "Пошук елементу Вікіданих" у гаджеті дуже сильно не вистачає вбудованого пошуку, щоб якщо нічого не знайшлося, можна було б пошукати прямо тут (уточнити запит, може якось звузити його), а не переходити в Вікідані, шукати там, потім копіпастити Q.
    2. Хотілося б якось розуміти візуально, коли в списку інтервік є українська. Таке трапляється, якщо стаття існує під іншою назвою, наприклад, The Killers (гурт)(інші мови). Це допомогло б швидко виправляти посилання або створювати перенаправлення, щоб позбутися символу "[в інших мовах]".
    3. Зараз якщо в налаштуваннях -> Додатки не стоїть чекбокс "Розширення шаблону {{Link-interwiki}} для включення спливаючого списку мов, якими існує стаття", то замість символу та спливаючого списку показується просто посилання "[інші мови]" (прямо так, текстом!) на елемент вікіданих. Це дуже погано. По-перше, кожен шаблон замість одного символу генерує одинадцять, засмічуючи текст. По-друге, якщо користувач не хоче цього бачити, навіщо тоді показувати це посилання взагалі? На мою думку, якщо цей чекбокс не вибрано, то треба просто показувати червоне посилання. (Доповнено --Фіксер (обговорення) 06:58, 16 травня 2024 (UTC))Відповісти
    4. І "зворотня" проблема до попередньої. Якщо відповідну статтю вже перекладено, то посилання стає синім (все нормально), але стаття потрапляє до категорії "Сторінки із застарілою пропозицією перекладу" (див. Island Records) і зрозуміти, який саме з шаблонів генерує синє посилання — неможливо, треба передивлятися їх всі по одному. Хотілося б або якимось чином бачити ці посилання під час редагування, або може, щоб ботом до включення шаблону додавався коментар, як це робить BunykBot, на кшталт "<!-- стаття перекладена як ... -->", або щоб бот сам автоматично змінював би шаблон на синє посилання. Додано --Фіксер (обговорення) 19:45, 19 травня 2024 (UTC)Відповісти
      @Alessot я бачив, що ви виправляли сині посилання, згенеровані шаблоном (і думаю, що це було непросто). Здається, мені вдалося зробити так, щоб подібні посилання були синіми, але поруч з ними було б маленьке червоне коло, аналогічно шаблону {{Не перекладено}}: Island Records.
      Це має значно полегшити пошук шаблонів, які генерують "синій текст" і мають бути замінені на просте вікіпосилання, в категорії Категорія:Вікіпедія:Сторінки із застарілою пропозицією перекладу. --Фіксер (обговорення) 21:03, 8 червня 2024 (UTC)Відповісти
      @Фіксер, вітаю, тепер питанням пошуку та заміни шаблонів опікується Користувач:MalarzBOT. Користувач:MalarzBOT/link-interwiki.
      Я теж робив заміни не руками, а написав бота. Але крутити його постійно немає можливості, тому не подавався на ботовода. Якщо хтось усиновить бота - віддам.
      Alessot (обговорення) 05:56, 9 червня 2024 (UTC)Відповісти
      Або Спеціальна:Посилання_сюди/Шаблон:Link-interwiki/check - це повніший набір сторінок, ніж категорія вище, бо містить сторінки не з Основного простору, наприклад Портал:Поточні події/Останні новини --Фіксер (обговорення) 21:05, 8 червня 2024 (UTC)Відповісти
  • --Фіксер (обговорення) 18:00, 15 травня 2024 (UTC)Відповісти

Лист користувачеві

[ред. код]

Намагаюсь надіслати повідомлення користувачу через опцію "Надіслати електронного листа користувачеві", але весь час спливає повідомлення: "Ви не можете надсилати електронні листи іншим користувачам цієї вікі". Нажаль не знажоджу в темах інформації щодо цієї проблеми. В чому може бути проблема, існують якісь обмеження для нових, нещодавно зареєстрованих користувачів? --Love Lviv (обговорення) 16:01, 15 травня 2024 (UTC)Відповісти

Так, 4 дні після реєстрації. --Jurek (обговорення) 16:19, 15 травня 2024 (UTC)Відповісти
Нажаль, без змін. Минуло 4 дні після реєстрації і те саме повідомлення, хоча в довідниках wiki знайшла, що, наче, лист користувачу можна надсилати одразу. Налаштування перевірила, пошта моя підтверджена, чому й далі така проблема , не второпаю. --Love Lviv (обговорення) 16:59, 19 травня 2024 (UTC)Відповісти
По-перше, згідно з Спеціальна:Список прав груп усі зареєстровані користувачі мають право надсилати листи електронною поштою. По-друге, за новими правилами користувачі автопідтвердженими стають після 4 дні реєстрації й 10 редагування у Вікіпедії. --Repakr (обговорення) 15:26, 21 травня 2024 (UTC)Відповісти
Я перевірив журнали й не виявив, щоб у Вас були б якісь обмеження щодо відправлення електронних листів. А в іншомовних проєктах (наприклад, в англійській Вікіпедії) Вам вдається відправити листа? --Repakr (обговорення) 16:15, 21 травня 2024 (UTC)Відповісти
Дякую, вже все гаразд, лист вдалося надіслати. Мені порадили заповнити свою сторінку користувача, не знаю чи саме це допомогло, чи , справді, як Ви писали вище, 10 редагувань. --Love Lviv (обговорення) 19:49, 21 травня 2024 (UTC)Відповісти

Шаблон:Художник

[ред. код]

подвоює роки діяльности. Приклад - Дульфан Дмитро Люсьєнович. Щось подібне було раніше. --Jurek (обговорення) 12:32, 17 травня 2024 (UTC)Відповісти

Наче Виправлено, @J. Gradowski. Закоментував зайве стягування кінцевого року з Вікіданих і дублювання зникло. Але, можливо, що в якихось статтях міг зникнути рік кінця творчості. Не перевіряв це, але в теорії такого не має бути, бо модуль Вікіданих має автоматично додавати рік закінчення та рік початку. А ось для випадків, якщо відсутній рік початку, то потрібно написати код для цього. --Repakr (обговорення) 15:20, 19 травня 2024 (UTC)Відповісти

Відображення текстового рядка лише в певний день тижня

[ред. код]

Маємо на кожен день окрему сторінку «Вікіпедія:Проєкт:Цей день в історії», на яких зокрема, відображаються свята цього дня.

Однак існує низка свят, які відзначаються не в конкретну дату, а в певний день тижня.

Візьмемо, наприклад, Всесвітній день вишиванки, котрий відзначається щороку в третій четвер травня.

Третій четвер може бути лише 15, 16, 17, 18, 19, 20 і 21 травня.

Тому на ці сторінки варто поставити код, який відображатиме текст «Сьогодні Всесвітній день вишиванки» лише за умови, якщо день припадає на четвер.

Щось таке:

{{Якщо {{LOCALDAYNAME}} = "четвер" то відобразити "Сьогодні [[Всесвітній день вишиванки]]"}} 

Прошу допомогти сформувати потрібний код --Perohanych (обговорення) 17:43, 18 травня 2024 (UTC)Відповісти

це краще зробити ботом і додати інші подібні дати. --Shiro NekoОбг. 20:23, 18 травня 2024 (UTC)Відповісти
Можливо. Але для початку треба сформувати код, який можна додавати для подібних свят. --Perohanych (обговорення) 20:26, 18 травня 2024 (UTC)Відповісти
{{#ifeq:{{LOCALDAYNAME}}|четвер|Сьогодні [[Всесвітній день вишиванки]]}}. --MMH (обговорення) 08:53, 19 травня 2024 (UTC)Відповісти
@MMH краще би реально ботовласника знайти, бо той же Рамадан теж має змінні дати. Цей код не виправить проблеми, а лише побільше сміття в статях буде. --Shiro NekoОбг. 13:01, 19 травня 2024 (UTC)Відповісти
Ботом не піде. В різні дати код видозмінюється — в деяких статтях окремим рядком, в деяких через кому на продовження існуючих. Щодо сміття — висновок суб'єктивний. --Perohanych (обговорення) 13:40, 19 травня 2024 (UTC)Відповісти
@Perohanych Ви ботовласник? Звідки Ви знаєте? Цей код нині це як if замість switch --Shiro NekoОбг. 15:57, 19 травня 2024 (UTC)Відповісти
Зверну увагу, що навіть з тих свят, які припадають на конкретний день, більшість на сторінках проєкту не показано. Просто порівняйте вибірково сторінки виду 15 лютого та Вікіпедія:Проєкт:Цей день в історії/15 лютого, або пари сторінок для будь-яких інших дат. --Фіксер (обговорення) 15:37, 19 травня 2024 (UTC)Відповісти
Приклад 15 лютого, коли з 2004 в Україні почали вшановувати учасників інтервенції СРСР в Афганістані, не показовий. --Perohanych (обговорення) 15:44, 19 травня 2024 (UTC)Відповісти
@Фіксер блок свят ми нормально не обговорювали, і достовірно не знаємо як краще. На моїй СО десь це ми обговорювали з Dgho, але це вже не тема тех. кнайпи. --Shiro NekoОбг. 16:00, 19 травня 2024 (UTC)Відповісти
Я просто не розумію, навіщо обговорювати складне технічне завдання — додавати відсутні свята із змінними датами, якщо не виконане навіть набагато простіше — додавати відсутні свята із незмінними датами. --Фіксер (обговорення) 16:45, 19 травня 2024 (UTC)Відповісти
Для програміста, який розуміє синтаксис логічних операцій булевої алгебри і операцій з текстовими рядками в MediaWiki, завдання хоч і технічне, але нескладне. --Perohanych (обговорення) 16:51, 19 травня 2024 (UTC)Відповісти
Якщо ви не можете виконати це завдання, то ви можете помилятися і в оцінках його складності.
Питання не лише в коді як такому, а ще й в архітектурі рішення (перепрошую за занадто гучні фрази). Архітектура поточного рішення з датами дуже проста та лінійна: є окремі сторінки на яких розміщено статичні події, крапка. Щоб якісно реалізувати те, що ви хочете, доведеться не просто додавати якийсь код на окрему сторінку, кожна з яких не залежить від інших, підтримуючи їх незалежно одна від одної (як зараз), а якось синхронізувати ці дії, так, щоб не було випадків, коли на 15 та 16 цю "плаваючу дату" додали, а на 17, 18 та інші забули. Це можна зробити багатьма способами, або організаційними (підтримувати десь реєстр таких дат та перевіряти руками, чи все додано правильно), або технічними (зробити певний final source of truth, джерело даних, з якого кожна з таких сторінок буде брати посилання на свята за певним алгоритмом).
На мою особисту думку, це рішення, звичайно, не є rocket science, але й простим я б його не назвав. І саме тому в мене є сумніви, що треба витрачати час на його якісну імплементацію, якщо навіть куди простіше завдання не виконане. --Фіксер (обговорення) 17:18, 19 травня 2024 (UTC)Відповісти
Вольному воля! Маєте вміння, час і натхнення на виконання простіших завдань — щиро бажаю успіху! Це не заважатиме виконанню робіт дещо складніших. Як і навпаки, виконання складніших робіт не перешкоджатиме виконанню робіт простіших. --Perohanych (обговорення) 17:42, 19 травня 2024 (UTC)Відповісти
@Фіксер якщо є джерело якесь, та запарсити сайт можна і додати й зі сталими. Я же просто припускав, що Dgho додав вагомі дати --Shiro NekoОбг. 20:39, 19 травня 2024 (UTC)Відповісти
Щодо вагомості дат для відображення на головній сторінці — це питання, яке потребує розробки критеріїв такої вагомості. Але якщо це питання й обговорювати, то не в технічній кнайпі. --Perohanych (обговорення) 21:05, 19 травня 2024 (UTC)Відповісти

@MMH, дякую, працює!

обгорніть цей код в такий же, лише через місяць --Shiro NekoОбг. 16:29, 19 травня 2024 (UTC)Відповісти
Shiro D. Neko Дякую, обгорнув цей код так, щоб він також перевіряв поточну дату. Наприклад, для сторінки Вікіпедія:Проєкт:Цей день в історії/15 травня:
{{#ifexpr: {{#ifeq: {{LOCALDAYNAME}}|четвер|1|0}} and {{#ifeq:{{LOCALDAY}} {{LOCALMONTHNAMEGEN}}|15 травня|1|0}} |Всесвітній день вишиванки.}}
Якщо є ідеї, як спростити цей код, буду вдячний! --Perohanych (обговорення) 18:48, 19 травня 2024 (UTC)Відповісти
Варто вказати {{SUBPAGENAME}} замість дати ("15 травня"). --Фіксер (обговорення) 19:18, 19 травня 2024 (UTC)Відповісти
Супер! Дякую! Тепер можна створити шаблон з двома параметрами: день тижня і назва свята. --Perohanych (обговорення) 19:22, 19 травня 2024 (UTC)Відповісти
{{#ifeq:{{LOCALMONTHNAME}}|травень|{{#ifeq:{{LOCALDAYNAME}}|четвер|Сьогодні [[Всесвітній день вишиванки]]}}}}
це називається обгорнути --Shiro NekoОбг. 20:40, 19 травня 2024 (UTC)Відповісти
Дякую, але якщо цей код поставити на всі потенційні дати третього четверга травня (від 15 до 21 травня), то в будь-який четвер травня на всіх цих сторінках буде відображатися текст «Сьогодні Всесвітній день вишиванки». Ваш код звужує проблему лише до одного місяця, але не вирішує її. Натомість її вирішує запропонований вище код з оператором #ifexpr:. --Perohanych (обговорення) 20:58, 19 травня 2024 (UTC)Відповісти
Вочевидь мався на увазі підхід до скорочення коду, а не конкретні формули. {{#ifeq:{{LOCALDAY}} {{LOCALMONTHNAMEGEN}}|{{SUBPAGENAME}}|{{#ifeq:{{LOCALDAYNAME}}|четвер|:''Сьогодні [[Всесвітній день вишиванки]]''}}}} - робить те ж саме без жодних #ifexpr. --Фіксер (обговорення) 21:08, 19 травня 2024 (UTC)Відповісти
Завжди вважав, що одна голова добре, а друга — краще :) Дякую, так справді значно коротше! --Perohanych (обговорення) 21:11, 19 травня 2024 (UTC)Відповісти

Не впевнений, чи це добре працюватиме. Не знаю, яка саме логіка кешування, але схоже, що відредаговані вами сторінки очікують зберігати кеш десь 17 годин ("Cache expiry" в коді сторінки); тобто пів дня сторінка може бути застрілою. Також схоже, що незареєстовані користувачі отримують якийсь ще статичніший кеш. Якщо глянете статтю Українська Вікіпедія залоговано і анонімно, побачите трохи різні цифри. --AS 09:39, 20 травня 2024 (UTC)Відповісти

Тестував, наче працює без затримок. --Perohanych (обговорення) 10:47, 20 травня 2024 (UTC)Відповісти

Створив шаблон {{Свято в день тижня}} --Perohanych (обговорення) 10:47, 20 травня 2024 (UTC)Відповісти

@AS Маєте рацію, на сторінці Вікіпедія:Проєкт:Цей день в історії/26 травня сьогоднішній День хіміка відображаєтья, а на головну сторінку поки не підтягується. Чому ж тоді коли правимо Шаблон:Останні новини, ці правки на головну підтягуються відразу? Можливо сторінки типу Вікіпедія:Проєкт:Цей день в історії/26 травня також слід на головну витягувати через шаблон? --Perohanych (обговорення) 11:16, 26 травня 2024 (UTC)Відповісти

Судячи з усього, проблема не в кеші, а в тому, що коли код додається опосередковано на Головну, то перестає "працювати" змінна {{SUBPAGENAME}}. Тобто на сторінці 26 травня цей код ще працює, а на Головній — вже ні. Я додав до шаблону можливість вказувати третім параметром дату. На жаль, це ускладнює код та збільшує ймовірність помилки при копіюванні на 7 пов'язаних сторінок (я не копіював це нікуди більше, лише на 26 травня), але можливо хтось підкаже, як це обійти. --Фіксер (обговорення) 19:57, 26 травня 2024 (UTC)Відповісти

Дякую Фіксер, Shiro D. Neko за допомогу, питання вирішене! --Perohanych (обговорення) 13:02, 29 травня 2024 (UTC)Відповісти

Категорія "Сторінки із застарілою пропозицією перекладу"

[ред. код]

Дякую за допомогу! --Фіксер (обговорення) 17:26, 19 травня 2024 (UTC)Відповісти

Техновини: 21-й тиждень 2024 року

[ред. код]

MediaWiki message delivery 23:03, 20 травня 2024 (UTC)Відповісти

Стаття про бої

[ред. код]

У статті про "Бої за Вільхівку" треба внести зміни. Село було окуповане через кілька днів після 24 лютого. Я пам'ятаю. А в статті зазначено, немов 24 березня почалася окупація. Бридь --109.87.192.15 19:23, 25 травня 2024 (UTC)Відповісти

"Я пам'ятаю" не є авторитетним джерелом. Потрібно знайти авторитетне джерело для цієї інформації, тоді можете внести зміни в статтю самі. --MMH (обговорення) 09:20, 26 травня 2024 (UTC)Відповісти

Загальні стилі укр. Вікі

[ред. код]

Чи планується перенос стилів англ. версії Common.css en:MediaWiki:Common.css в український аналог MediaWiki:Common.css ? Наприклад деякі стилі для infobox відсутні у нашій версії. — Це написав, але не підписав користувач MaxF1996 (обговореннявнесок) 08:19, 27 травня 2024‎ (UTC).Відповісти

@Andriy.v будь ласка, прокоментуйте, бо, здається, ви єдиний, хто оновлював ці стилі за останні півтора року. --Фіксер (обговорення) 13:33, 27 травня 2024 (UTC)Відповісти

Техновини: 22-й тиждень 2024 року

[ред. код]

MediaWiki message delivery 00:14, 28 травня 2024 (UTC)Відповісти

Техновини: 23-й тиждень 2024 року

[ред. код]

MediaWiki message delivery 22:34, 3 червня 2024 (UTC)Відповісти

Версія мови Lua для написання модулів?

[ред. код]

Вітаю!
Яка версія мови програмування Lua використовується для створення модулів Вікіпедії? І де це можна відслідковувати (напевно вона міняється час від часу)? --MMH (обговорення) 07:57, 7 червня 2024 (UTC)Відповісти

Відсліковувати можна по сторінці Спеціальна:Версія. Там вказано, що встановлене Lua версії 5.1.5. Думаю, вона ж і для модулів використовується. --Keneris 12:14, 7 червня 2024 (UTC)Відповісти

Шаблон Album ratings

[ред. код]

{{Album ratings}} - раніше цей шаблон було прибито до правої частини сторінки float-ом, а зліва його обтікав текст. Не знаю, коли саме, але зараз обтікання текстом не працює, текст йде під шаблоном, а не зліва від нього. Я користуюся Вектором останнім. Ось тут, наприклад: The_Colour_and_the_Shape#Відгуки_критиків. Буду вдячний, якщо хтось подивиться, в чому тут справа, та виправить як було. --Фіксер (обговорення) 11:02, 9 червня 2024 (UTC)Відповісти

Технічно, цей шаблон на етапі верстання сторінки рушієм обгортається в <div class="noresize"></div> зі стилем .noresize { overflow-x: auto; }. До речі, у класичному векторі цієї обгортки немає. --Рассилон 12:00, 9 червня 2024 (UTC)Відповісти
Я підправив. Не проти, якщо хтось зробить більш елегантно. --Mike.Khoroshun (обговорення) 12:01, 9 червня 2024 (UTC)Відповісти
Дуже дякую! --Фіксер (обговорення) 15:28, 9 червня 2024 (UTC)Відповісти

Tech News: 2024-24

[ред. код]

MediaWiki message delivery 20:19, 10 червня 2024 (UTC)Відповісти

Шаблон Альманах

[ред. код]

Створив шаблон {{Альманах}} скопіювавши його з шаблона {{Журнал}} і вставив у статті Візантійський ангел і Левада (альманах, Харків).

При наявності рядка «| країна видання = {{UKR}}» або значення "Україна" (Q212) у властивості "Країна походження" (P495) Вікіданих, автоматично формується категорія «Українськомовні альманахиУкраїни». В якій слова "альманахи" і "України" склеєні.

Прошу допомогти і доопрацювати шаблон, щоб між цими словами був пробіл, оскільки поки не розібрався з синтаксисом операцій з рядками даних. --Perohanych (обговорення) 08:39, 13 червня 2024 (UTC)Відповісти

Зроблено Alessot (обговорення) 08:42, 13 червня 2024 (UTC)Відповісти
Дякую, а я той пробіл пробував тулити безпосередньо перед словом "України", а не після слова "альманахи" :) --Perohanych (обговорення) 08:46, 13 червня 2024 (UTC)Відповісти