Короткая ссылка-перенаправление
  • ВП:Ф-Т
  • ВП:ФТ
  • ВП:ТФ

Википедия:Форум/Технический

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Википедия:Ф-ТЕХ»)
Перейти к навигации Перейти к поиску
Актуально
Голосования
Обсуждения форума правил
Выборы в Арбитражный комитет
Выборы, присвоение и снятие флагов
Заявки на флаг ПИ
Заявки на флаги инженера и АИ
Заявки на статус борца с вандализмом
  • Beonus(?) заявка подана
Список изменений в правилах

Странное происхождение источников

[править код]

Доброго вечера, коллеги. Хочу понять, как решить проблему, которая возникла в другом языковом разделе, но принципы работы Википедии одинаковы везде, и я надеюсь, что смогу найти здесь ответ, что кто-то мне его подскажет. Возьмём страницу, например, вот эту. Там в шаблоне персоналии какое-то неадекватное количество источников. Убрать их не удаётся, так как через «править код» они не видны. Как-то вмешаться в шаблон тоже не удаётся. Таких страниц в этом языковом разделе несколько десятков, наштампованных в своё время кем-то, непонятно откуда вообще эти источники вылезли. Как чисто технически их можно почистить? Спасибо. — Андрей Козлов 123 о-в 19:34, 8 сентября 2025 (UTC)[ответить]

Флаг Германия на ОИ 1936

[править код]

Случайно увидел, что в Германия на летних Олимпийских играх 1936 и Германия на зимних Олимпийских играх 1936 теперь используется не нацистский флаг, а флаг до 1935 года который был. Это какой-то технический косяк, волюнтаризм или осознанное решение? Надо вернуть флаг со свастоном. — Акутагава (обс.) 17:44, 8 сентября 2025 (UTC)[ответить]

исправила. sapphaline (обс.) 18:00, 8 сентября 2025 (UTC)[ответить]

а что такого произошло, что этот шаблон не был удалён по итогу на Википедия:К удалению/17 декабря 2019#Шаблон:Фоторяд? sapphaline (обс.) 15:45, 8 сентября 2025 (UTC)[ответить]

Странный текст в шаблоне

[править код]

Скорее всего глупый вопрос, но вот этой правкой что новичок попытался добавить в шаблон? Не могу найти такой набор слов в документации. Заранее спасибо. Разгребатель (обс.) 12:04, 8 сентября 2025 (UTC)[ответить]

Ответ дан. Спасибо коллеге Vcohen. Разгребатель (обс.) 12:24, 8 сентября 2025 (UTC)[ответить]

Персидский марафон

[править код]

Добрый день, коллеги. Персидский марафон закончился три дня назад, а объявление в списке наблюдения показывается до сих пор. Кто умеет его убрать ? Джекалоп (обс.) 10:05, 8 сентября 2025 (UTC)[ответить]

Спасибо за наблюдение, исправлено. windewrix (обс.) 11:25, 8 сентября 2025 (UTC)[ответить]

Навигационные шаблоны из wikidata

[править код]

Сделал подгрузку списка элементов навигационного шаблона из wikidata и заполнил там пару шаблонов для примера, вот сравнение с текущей версией.

Минусы: нужно заполнять список на wikidata.
Плюсы: возможность переиспользования элементов, единые списки в других википедиях, больше редакторов, возможность формирования списков в едином стиле и потенциально уменьшение числа ошибок из-за автоматизации.

Нужно такое или нет, как думаете? Или может ещё на что-то стоит обратить внимание? CupIvan (обс.) 19:42, 7 сентября 2025 (UTC)[ответить]

  • Не нужно. Сейчас создание навигационных шаблонов довольно просто: скопировал вики-код, например, из шаблона {{Фильмы Джо Карнахана}}, заменил в вики-редакторе то, что нужно заменить, и всё. А в Викиданных так не получится — там крайне неудобный интерфейс. Всё только усложнится. Я уже создал много навигационных шаблонов по фильмографиям режиссёров и ковыряться в Викиданных я не намерен. (−) Против усложнения и так неоплачиваемой работы. — Jet Jerry (обс.) 05:36, 8 сентября 2025 (UTC)[ответить]
    • т.е. всё дело только в интерфейсе? а если можно будет обновлять одной кнопкой через QuickStatements, например как-то так, кстати в навшаблоне Карнахана отображаются не все фильмы и у некоторых неправильный год (добавил его тоже в сравнение)
      по-идее актуализацию списков можно также автоматизировать и поручить это дело роботам... CupIvan (обс.) 19:41, 8 сентября 2025 (UTC)[ответить]
      • Не только в интерфейсе. Не понимаю, как там можно будет использовать в ссылках на отсутствующие статьи шаблон {{не переведено}}. Кроме того, если вы не убедите всех остальных участников из всех остальных разделов в полезности вашей идеи, то её преимущества сводятся на нет, если только мы в нашем разделе будем возиться с заполнением Викиданных. — Jet Jerry (обс.) 20:15, 8 сентября 2025 (UTC)[ответить]

convenient discussions и списки в сообщениях

[править код]

а что у convenient discussions со списками в сообщениях? почему оно создаёт их не нормальным способом так:

* Сообщение.
** Список в сообщении.
** Список в сообщении.
* Продолжение сообщения.

или, для нумерованных списков, так:

* Сообщение.
*# Список в сообщении.
*# Список в сообщении.
* Продолжение сообщения.

а так:

* Сообщение.
:# Список в сообщении.
:# Список в сообщении.
: Продолжение сообщения.

что ломает не только генерируемый html (внутренне ветка прерывается и начинается новая, хотя завершения ветки задумано не было), но и визуально отступы (например:

* Сообщение.
** Сообщение.
*** Сообщение.
:::# Список в сообщении.
:::# Список в сообщении.
::: Продолжение сообщения.
:::* Ответ на предыдущее сообщение.
** Ответ на первое сообщение в ветке.
->
  • Сообщение.
    • Сообщение.
      • Сообщение.
  1. Список в сообщении.
  2. Список в сообщении.
Продолжение сообщения.
  • Ответ на предыдущее сообщение.
    • Ответ на первое сообщение в ветке.

)?

я изначально думала, что это человеческий ляп, но нет, оказывается автоматический.

@JWBTH:, @Jack who built the house:. sapphaline (обс.) 13:51, 7 сентября 2025 (UTC)[ответить]

  • Потому что не семантикой единой. Странно, что в англовики вы не идете исправлять все двоеточия.. ~~‍~~ Jaguar K · 14:52, 7 сентября 2025 (UTC)[ответить]
  • И раз поднята тема отступов, хотелось бы знать, каким образом ридеры понимают {{Outdent}}? На мой взгляд, они его не понимают вообще. ~~‍~~ Jaguar K · 14:55, 7 сентября 2025 (UTC)[ответить]
    • На мой взгляд, они его не понимают вообще.
      Да :( Jack who built the house (обс.) 15:12, 7 сентября 2025 (UTC)[ответить]
  • Благодарю за интерес к работе скрипта и поднятие актуальной темы.
    почему оно создаёт их не нормальным способом так
    Потому что это не нормальный способ.
    Я понимаю и разделяю желание иметь семантичный HTML. Проблема в том, что страницы обсуждения у нас изначально несемантичны от слова «совсем». Мы можем пытаться подставить костыль тут, влепить заплатку там, чтобы чуть-чуть приблизить их к семантичности, но это будут мёртвому припарки.
    * Сообщение.
    ** Список в сообщении.
    ** Список в сообщении.
    * Продолжение сообщения.
    
    Тут основная проблема в том, что мы в HTML точно так же дробим сообщение на два куска: то, что после первого *, и то, что после второго. Продолжение сообщения не является отдельным сообщением. Кроме формальной неверности это также создаёт визуальную проблему для пользователей без Convenient Discussions: перед продолжением сообщения появляется маркер списка. А смысл маркеров, которые отсутствуют почти во всех остальных разделах (где приняты : для создания отступов), я вижу в том, что маркер отмечает начало сообщения.
    В итоге мы можем либо обе задачи (семантика, визуальная сторона) решить плохо, либо решить хотя бы одну хорошо. Я выбрал второе.
    ломает ... визуально отступы
    Отступы ломаются, когда человек прописывает звёздочки. То есть да, это человеческий ляп. Convenient Discussions на такое сообщение, оканчивающееся двоеточиями, отвечает, отбивая ответ двоеточиями же. DiscussionTools — я сейчас проверил — тоже.
    Лайфхак: хотите семантичный HTML и визуальную корректность — оберните список в какой-нибудь тег, например <div></div>. Результат можно посмотреть в DevTools на примере этого списка:
    • Элемент
    • Элемент
    В таком случае внутренний парсер CD сгенерирует элементы <li></li> на основе *. (Он сделает это потому, что иначе из-за оборачивающего тега DOM бы вообще сломался, что испортило бы цитаты, например.)
    По возможности в дальнейшем пишите на СО на Викискладе, чтобы обсуждение происходило в одном месте и в него могли включиться нерусскоязычные участники. Спасибо! Jack who built the house (обс.) 15:10, 7 сентября 2025 (UTC)[ответить]
    • проблема не в семантике (бог бы с ней с этой семантикой, обсуждения - не статьи), а в том, что из-за одного сообщения заканчивается вся предыдущая ветка, хоть и не визуально. sapphaline (обс.) 15:52, 7 сентября 2025 (UTC)[ответить]
      • Они много из-за чего могут заканчиваться. Шаблон, в котором есть хоть один перевод строки, — ветка закончилась. Кто-то добавил лишнюю пустую строку — ветка закончилась. По этой причине CD, например, мало опирается на DOM для понимания структуры ответов и генерации интерфейса. Некоторые участники и без CD используют двоеточия для отступов, хотя я замечаю, что звёздочки более-менее устоялись в качестве стандарта в Рувики.
        Отступы ломаются, когда человек прописывает звёздочки
        Я сейчас осознал, что есть ещё один случай, когда они ломаются: когда ниже уже есть ответ со звёздочками, а CD отвечает с двоеточиями, например. Но опять же вопрос, что хуже: реплика с двумя маркерами или окончание реплики с маркером, которого быть не должно. Если будет какой-то перевес аргументации за звёздочки, можно изменить поведение, но пока, как по мне, шило на мыло. Jack who built the house (обс.) 16:10, 7 сентября 2025 (UTC)[ответить]
        • окончание реплики с маркером, которого быть не должно - можно как-нибудь так сделать:* Сообщение.
          *# Список в сообщении.
          *# Список в сообщении.
          : Продолжение сообщения.
          или, в случае вкладывания:** Сообщение.
          **# Список в сообщении.
          **# Список в сообщении.
          *: Продолжение сообщения.
          sapphaline (обс.) 16:18, 7 сентября 2025 (UTC)[ответить]
          • Можно. Но если кто-то будет на такое отвечать вручную, им либо придётся прописывать страшное *:* (особенно если этого накопится много к какому-нибудь 10-му уровню), либо опять же полностью заменять всё на звёздочки или двоеточия. Ну окей, наверное маргинально так лучше делать, подумаю. Jack who built the house (обс.) 16:39, 7 сентября 2025 (UTC)[ответить]

ref+, группы и refs=

[править код]

Заметил тут, что в статье Конец света (2012) комментарии организованы не через нормальные сноски с предпросмотром, а через старинный механизм {{ref label}} / {{note label}}, да ещё и с неочевидной нумерацией. Попытался это красиво оформить технически, однако там в комментариях самих используются сноски (что логично и правильно), а для этого нужно внутри {{примечания}} задавать |refs =, тут всё понятно было. Однако оказалось, что если внутри таких объявлений сносок с группой внутри refs используются не объявленные выше сноски через {{sfn}}, то возникает ошибка Тег <ref> в <references> имеет конфликтующие группы атрибутов «» и в списке примечаний они не добавляются (счёт останавливается раньше). Если сноски используются только в этих комментариях и объявлены ниже, то возникают парные ошибки Тег <ref> с именем «...», определённый в <references> в группе «Прим.», не имеет содержания и Тег <ref> с именем «...», определённый в <references>, не используется в предшествующем тексте. Если же объявление этих проблемных сносок вынести в текст статьи, то остаётся только ошибка об отсутствии содержания, причём у сноски, которая была объявлена и использовалась выше, а в рамках |refs = была вызвна последней; а один {{sfn}} тоже себя вполне хорошо чувствует. Это уже какие-то ограничения механизма сносок в дело вступают или я что-то ещё неправильно делаю? Нужно ли с этим идти на фабрикатор? windewrix (обс.) 10:35, 6 сентября 2025 (UTC)[ответить]

Добрый вечер, а почему прямо в тексте торчит картинка схемы Люблинских полей орошения? Можно это исправить? https://drive.google.com/file/d/1JHI5CFHP8TLv46KH6hDfkBsX9dJb96ng/view?usp=drivesdk 31.130.35.157 18:15, 4 сентября 2025 (UTC)[ответить]

✔ ИсправленоAlex NB IT (обс.) 11:14, 6 сентября 2025 (UTC)[ответить]

Документация

[править код]

Где/как задается возможность править отдельные разделы документации со страницы шаблона? ~~‍~~ Jaguar K · 17:21, 4 сентября 2025 (UTC)[ответить]

можно ли подставить template:Episode table и template:Episode list?

[править код]

спрашиваю из-за Список серий мультсериала «Свинка Пеппа». sapphaline (обс.) 14:17, 4 сентября 2025 (UTC)[ответить]

Навигация в категориях

[править код]

Есть что-то готовое для Категория:Сезоны футбольных клубов 1992/1993 или нужно сочинять? Желательно, чтобы «зима» и «лето» (Категория:Сезоны футбольных клубов 1992 — {{сезоны футбольных клубов по годам}}) были внутри одного шаблона навигации, а не разных. en:Category:Association football clubs 1992–93 season ~~‍~~ Jaguar K · 11:21, 3 сентября 2025 (UTC)[ответить]

Техновости: 2025-36

[править код]

MediaWiki message delivery 20:49, 1 сентября 2025 (UTC)[ответить]

Пари Сен-Жермен

[править код]

Пари Сен-Жермен#Киберспорт. В этом и в разделе «примечания» ошибки Lua. Можно ли как-то исправить? Ошибка появилась после этой правки. Mitte27 (обс.) 08:30, 31 августа 2025 (UTC)[ответить]

Портал:Избранное содержание

[править код]

В Портал:Избранное содержание сломано «Актуальное изображение дня». Mitte27 (обс.) 02:07, 29 августа 2025 (UTC)[ответить]

заменить все : перед <math> и <chem> на template:bi

[править код]

: создаёт некорректную разметку списков описаний (которая не предназначена для использования чисто ради визуального отступа) и ошибки в html-коде страницы. template:bi - семантическая альтернатива этой разметке, использующая для визуального отступа, как и положено, css.

учитывая то, что чаще всего :: , с пробелом) некорректно используется в статьях по точным наукам перед формулами/различными примерами, предлагаю сначала заменить на шаблон эти случаи.

см. также en:mos:badindent. sapphaline (обс.) 19:08, 28 августа 2025 (UTC)[ответить]

  • (−) Против. Усложняет редактирование кода статьи, противоречит действующему руководству ВП:Формулы. Для многострочных формул предлагаемый шаблон не позволяет выравнивать строки по знаку равенства, в отличие от display="block". — V1adis1av (обс.) 09:56, 29 августа 2025 (UTC)[ответить]
    • Усложняет редактирование кода статьи - для кого-то усложняет, для кого-то упрощает (меня, например). вообще не аргумент.
    • противоречит действующему руководству ВП:Формулы - так примут здесь предложение - изменится и руководство. консенсус не вечен.
    • не позволяет выравнивать строки по знаку равенства, в отличие от display="block" - например? sapphaline (обс.) 11:33, 29 августа 2025 (UTC)[ответить]
      • для кого-то усложняет, для кого-то упрощает (меня, например). вообще не аргумент.
        Аргумент, и весьма весомый. Двоеточие удобно и используется испокон веков. Тот факт, что это двоеточие добавляет не просто отступ, а особую разметку - не наши проблемы. Разработчики спланировали движок так, что ;: используются в 0,01 процентах случаев по назначению. Это их вина, их и заставляйте менять это поведение в рувики, как минимум. За англовики я не знаю, возможно, там эта конструкция используется часто.
        так примут здесь предложение - изменится и руководство. консенсус не вечен.
        Руководство обсуждают на другом форуме, но не суть; суть - консенсуса на замену любого кода на ваш шаблон нет. В первую очередь это касается многостраничных формул. Далее, перенос текста. Например, здесь вполне можно обойтись без текста, который идет после формулы. Судя по тому, что Stjn нашел такой случай редким, он и правда может быть редким. А, значит, его нужно исправлять вручную.
        В целом, я уже достаточно расписал на ЗКБТ, повторяться не буду ~~‍~~ Jaguar K · 13:22, 29 августа 2025 (UTC)[ответить]
  • чем display=block не подошёл? ~Sunpriat 11:17, 29 августа 2025 (UTC)[ответить]
  • А можно ли всегда, когда заходит речь о некорректности какого-то распространённого кода, пояснять, кому конкретно это создаёт проблемы и какие? Потому что я в разных скинах проверил, всё работает одинаково, отступ рисует. This is Andy 11:38, 29 августа 2025 (UTC)[ответить]
    • это создаёт проблемы не зрячим пользователям вроде вас или меня, а пользователям скринридеров, для которых такая разметка будет интерпретирована как список описаний, каковой она очевидно не является.
    • говоря про ошибки в html-коде страницы, просто : без предварительного ; конвертируется парсером викитеста в <dl><dd>, чему не хватает элемента <dt> (того самого ;) и что в валидаторах html выдаёт ошибку Element dl is missing a required child element. sapphaline (обс.) 13:25, 29 августа 2025 (UTC)[ответить]
  • читают. sapphaline (обс.) 14:18, 29 августа 2025 (UTC)[ответить]
    • Установил для пробы один из скрин-ридеров -- NVDA, последнюю версию 2025.2. Не читает он формулы. И не говорит вообще ничего при наведении курсора на формулу. — V1adis1av (обс.) 13:57, 30 августа 2025 (UTC)[ответить]
      • написано же: To read mathematics, NVDA needs the MathPlayer plugin. sapphaline (обс.) 14:09, 30 августа 2025 (UTC)[ответить]
        • Естественно, я установил плагин. В файрфоксе формулы не читаются (кроме тех, что созданы средствами HTML с помощью шаблона {{math}}). Кроме того, отступы (например, в этом форуме) никак не озвучиваются, отмечается только наличие маркера в начале строки. Незрячий пользователь может узнать содержимое формулы, прослушав код страницы, но в этом случае предлагаемый Вами шаблон только усложняет восприятие, в отличие от двоеточия перед тегом math. В общем, это очередное предложение из серии «человек для субботы», когда людям создают помехи ради святых идеологических принципов. — V1adis1av (обс.) 12:55, 31 августа 2025 (UTC)[ответить]
  • Мне кажется, что стоит поддержать, хотя и достаточно большая реформа, но семантическая разметка предпочтительнее нецелевому использованию списковой. И ВП:Формулы при надобности доработаем. А вот display="block", действительно, плохая альтернатива, bezik 17:11, 30 августа 2025 (UTC)[ответить]
    • С другой стороны вот подумалось: теперь надо будет перед каждой выключной формулой будет выглядить в коде так: Согласно формулам: {{bi|<math>x=\sqrt{y^z}</math> и <math>z=\sqrt{y^x}</math>}} — а если формула длинная, то будет совсем тяжеловес. Википедия, конечно, не для редакторов, а для читателей, но как представлю, насколько утяготится код, как-то и сомнительно. Идеальным решением было бы, конечно, сохранение разметки с «:» и её соответствующий семантический рендеринг, лишь только в отбивке окажется формула. А вот что надо разобрать, так это набитое с шаблонами {{math}} и {{mvar}}, по крайней мере в выключных формулах, bezik 11:37, 1 сентября 2025 (UTC)[ответить]

При обновлении списка наблюдения (СН — Заглавная — СН, напрмиер) постоянно появляется параметр «not :(Основное)», из-за которого я не вижу 90 % изменений. — Mocmuk (обс.) 15:58, 27 августа 2025 (UTC)[ответить]

как при использовании этого шаблона генерируется <table cellspacing="0" cellpadding="0" style="margin:auto !important; text-align:center; line-height: 0px !important; padding:0 !important;">? на этой таблице бы указать role="presentation" и убрать !important; из атрибута style=. sapphaline (обс.) 14:32, 27 августа 2025 (UTC)[ответить]

Техновости: 2025-35

[править код]

MediaWiki message delivery 00:11, 26 августа 2025 (UTC)[ответить]

Техновости: 2025-37

[править код]

MediaWiki message delivery 01:13, 9 сентября 2025 (UTC)[ответить]