Википедия:Технические запросы

(перенаправлено с «Википедия:ТЗ»)

Страница для технических запросов к администраторам, инженерам и администраторам интерфейса:

  • изменение защищённых до администраторов и инженеров страниц, шаблонов и модулей, личных и глобальных скриптов, системных сообщений и т. п.;
  • разделение историй правок;
  • объединение историй в части тех правок, которые не пересекаются во времени.

Для вопросов по технической части Википедии и запросов, не связанных с защищёнными страницами, существует технический форум.

Чем более полно и детально описание запроса, тем больше у него шансов быть выполненным в короткие сроки. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом. Баг-репорты и предложения по ПО MediaWiki, а также запросы на консенсусные изменения конфигурации следует размещать на Фабрикаторе на английском языке (как сообщить о баге).

В случае неполадок с сайтом указывайте используемую тему оформления («скин»), а также название и версию используемого браузера.


На этой странице старые темы записываются в архив. Полная информация об архиве находится на основной странице архива.
Задачи из обсуждений
Если есть обсуждение технических задач на иной странице нежели ВП:ТЗ, за которые через несколько дней никто не взялся, добавьте в тему с новой строки {{подст:техзадача|Суть задачи коротко}} и они попадут в этот список:

Шаблон "Культурное наследие народов РФ" и плавающие изображения

править

Столкнулся со странным эффектом в статье Здание архива Государственного совета. В этой статье

  1. справа под карточкой выводится плавающий блок с помощью шаблона {{Культурное наследие народов РФ}} (через одноименный модуль).
  2. слева, в разделе "История участка", добавлено "плавающее" изображение, выровненное по левому краю.

Однако в присутствии шаблона "Культурное наследие народов РФ" левая картинка отображается не на своем месте, а на том же уровне, что и этот шаблон. Если шаблон "Культурное наследие народов РФ" из статьи убрать или поставить перед карточкой, то правые плавающие блоки перестают влиять на левые, и изображение оказывается на своем месте.

Что именно оказывает такое влияние, мне понять не удалось. Но если кто-то сможет посмотреть и хотя бы понять, если не сразу поправить, буду необычайно признателен.-- Kaganer (обс.) 02:47, 4 января 2025 (UTC)[ответить]

  • Неисправимый баг CSS при наличии нескольких подобных элементов. Отмечу, что страница технических запросов тут ни при чём — о таком надо писать на технический форум, чёткого запроса, который могли бы выполнить только администраторы/инженеры, здесь нет. stjn 13:31, 4 января 2025 (UTC)[ответить]

Просьба дополнить модуль:Wikidata/Interproject функцией генерации ссылок на Викигид

править

См. запрос на стр. Обсуждение модуля:Wikidata/Interproject.-- Kaganer (обс.) 17:37, 2 января 2025 (UTC)[ответить]

Готово. 从乃廾 18:29, 2 января 2025 (UTC)[ответить]

Перестал работать гаджет «Удобные обсуждения» на подстраницах проектов КИС, КХС, КДС и КИСП

править

Как нередко бывает, после того, как чего-то делается, вылезают непредвиденные проблемы. В частности, после переименования страниц проектов КИС, КХС, КДС и КИСП перестал работать гаджет удобных обсуждений. Как бы их включить обратно? Для подстраниц следующих пространств:

Даже оповещения там, где были подписки, перестали приходить, что жутко неудобно. Vladimir Solovjev обс 19:56, 28 декабря 2024 (UTC)[ответить]

Последствие бездумных переименований туда-сюда, устроенных участником MBH. Исправил гаджет. stjn 20:21, 28 декабря 2024 (UTC)[ответить]

  • Спасибо! Vladimir Solovjev обс 20:31, 28 декабря 2024 (UTC)[ответить]
  • Последствие того, что участник stjn полтора месяца намеренно игнорировал просьбу подготовиться к замене скриптов, высказанную сперва на Ф-Т, затем тут, дождался вылезших проблем - и всё ради того, чтобы обвинить меня в реализации консенсуса сообщества. 从乃廾 05:09, 29 декабря 2024 (UTC)[ответить]
    • Нет, «обвинение» в реплике выше содержится только в том, что ты заставил всех делать одну и ту же работу дважды, так как не дождался чужих мнений в первый раз, хотя эта торопёжка абсолютно никак не требовалась итогом на Ф-ПРЕ. Мои действия или бездействие тут совершенно ни при чём — я не являюсь единственным администратором интерфейса в разделе (и делаю в этой роли только то, на что есть желание) и не обязан выполнять все запросы ото всех участников (этот я выполнил только потому что Джек написал, как это сделать), тем более что координировать с тобой эти действия практически невозможно из-за отсутствия общих каналов связи. stjn 02:53, 2 января 2025 (UTC)[ответить]
      • Итог о переименовании в "Проект:Кандидаты в..." был подведён Рэмпионом, не мной, и в последующем обсуждении он сразу же признал, что это его fault. И я не торопился, реализовал итог через несколько дней после его подведения, по запросу Рэмпиона на техфоруме, а поторопился потому, что Путник уже заменил скрипты и надо было срочно приводить систему в согласованное состояние в соответствии с этими изменениями. Я не считаю, что в этом была какая-то проблема - масштабные работы часто приходится сильно корректировать после их начала, под влиянием обнаруживающихся неувязок. Отсутствие общих каналов связи (коего нет - всегда есть Википедия, в конце концов) - твоё решение, не моё, потому что ты на нормальном сервере и у меня в личке не забанен, в отличие от. 从乃廾 03:00, 2 января 2025 (UTC)[ответить]

Добавление шестого автора в шаблон Cite web

править

Прошу обратить внимание на запрос. Гриня12 (обс.) 07:10, 11 декабря 2024 (UTC)[ответить]

Ступенчатость в шаблоне "Гражданский конфликт"

править

Есть предложение сделать ступенчатость в графе "стороны" Шаблона:Гражданский конфликт по аналогии с графой "противники" в Шаблоне:Вооружённый конфликт (например, Гражданская война в Сирии) или как в англовики (маркер списка). — Пэйнчик (обс.) 18:27, 10 декабря 2024 (UTC)[ответить]

Статусные статьи

править

Нужен ИА, который вновь заменит скрипты, см. нижнюю тему на Ф-Т. Пока мы не договорились, чтобы делать это одновременно, я не могу произвести само переименование. 从乃廾 11:24, 30 ноября 2024 (UTC)[ответить]

Сделали мы с Соловьёвым, наших ИА только за смертью посылать. 从乃廾 19:28, 21 декабря 2024 (UTC)[ответить]

Судьба страницы обсуждения при отмене переименования

править

При обычном переименовании галочка «Переименовать страницу обсуждения» стоит по умолчанию, однако если отменять переименование (через журнал), то выясняется, что галочку надо ставить вручную. Желательно это унифицировать, а то выясняется не всегда вовремя.  --FITY (обс.) 09:26, 9 ноября 2024 (UTC)[ответить]

В шаблоне «Культурное наследие РФ-ЮНЕСКО» нет параметра «Регион» для указания региона в списке объектов Всемирного наследия (см., например, другие шаблоны). При этом при отображении шаблона на странице поле «Регион» есть, но заполнить его нельзя (даже через визуальный редактор). Из-за отсутствия региона страницы с этим шаблоном попадают в категорию для исправления региона. Добавьте, пожалуйста, возможность заполнения параметра «Регион».

 
Вид шаблона на странице Благовещенская башня
 
Вид при редактировании кода

Tipanorm (обс.) 18:52, 20 октября 2024 (UTC)[ответить]

  • Вписал пока туда безальтернативно Европу (отображается: «Европа и Северная Америка»). Если понадобится вариативность, легко будет переделать, но на данный момент, как я понимаю, в азиатской части России культурных объектов нет, только природные, так что, думаю, ни к чему. --FITY (обс.) 21:14, 20 октября 2024 (UTC)[ответить]
    • Спасибо! Отличное решение. Переделывать не придётся, так как все объекты в РФ относятся к региону "Европа и Северная Америка" (даже те, что в азиатской части страны). Tipanorm (обс.) 23:01, 20 октября 2024 (UTC)[ответить]

Официальный язык в Якутии

править

Сейчас в населённых пунктах выводится (Шаблон:НП/Официальный язык/Россия): якутский и русский.
Однако согласно Конституции республики: Языки коренных малочисленных народов Севера являются официальными в местах компактного проживания этих народов. (ст. 46)
Закон о языках уточняет их перечень: эвенкийский, эвенский, юкагирский, долганский, чукотский языки признаются местными официальными языками в местах проживания этих народов и используются наравне с государственными языками (ст. 6).
Предлагаю к двум языкам добавить сноску: якутский и русский[1]. На СО шаблона уже писалProeksad (обс.) 12:50, 19 сентября 2024 (UTC)[ответить]

Примечания

  1. Эвенкийский, эвенский, юкагирский, долганский и чукотский языки признаются местными официальными языками в местах проживания этих народов в Якутии.

Гаджет проекта "Добротные статьи"

править

Привет! Есть текущая проблема с гаджетом проекта; Обсуждение проекта:Добротные статьи#Не работает гаджет избрания. При попытке избрать статью через гаджет, возникает ошибка вида: Статья «[[]]» избрана, и выкидывает ошибку «Получение служебного списка кандидатов для обновления… Статья не найдена в списке кандидатов».

Помогите, пожалуйста, решить проблему. Sleeps-Darkly (обс.) 07:37, 5 сентября 2024 (UTC)[ответить]

  • При быстром дебаггинге кода, вероятно, проблема в строке var sectionTitle = mw.html.escape( jThis.find( "span.mw-headline" ).clone().children( "span.mw-editsection-like" ).remove().end().text() );, в которой sectionTitle оказывается пустым, и соответственно $('.ruWikiQualityButtonSummary').data('section-title') оказывается пустым у всех кнопок, при этом для сравнения с $('.ruWikiQualityButtonSummary').data('section-index') всё в порядке. Sleeps-Darkly (обс.) 07:52, 5 сентября 2024 (UTC)[ответить]
    • $( "div#mw-content-text div.mw-parser-output > h2,div.mw-heading2" ).each(
        function( index ) {
          var jThis = $( this );
          var sectionTitle = mw.html.escape( jThis.find( "span.mw-headline" ).clone().children( "span.mw-editsection-like" ).remove().end().text() );
          console.log('Section title: «' + sectionTitle + '»');
          var sectionIndexStr;
          jThis.find( "span.mw-editsection a" ).each( function( i, a ) {
            var jA = $( a );
            var editUrl = jA.attr( 'href' );
      	  if ( editUrl && /(action=edit|veaction=editsource)/.test(editUrl) ) {
              sectionIndexStr = editUrl.substring( editUrl.indexOf( '&section=' ) + '&section='.length );
      	  }
            console.log(sectionIndexStr);
          });
       }
      )
      
      код для быстрейшего воспроизведения в консоли. Судя по всему, проблема с тем что .mw-headline больше нет, и нужно найти замену. На мой взгляд, локально у меня это решается заменой "span.mw-headline" на "h2", но у меня нет уверенности что это может быть корректным решением. Sleeps-Darkly (обс.) 08:05, 5 сентября 2024 (UTC)[ответить]

Вооружённые Силы Узбекистана

править

Здравствуйте, я переименовал статью про Вооружённые Силы Узбекистана на Вооружённые силы Республики Узбекистана, иза этого появились две страницы. Можете объединить их? И исправить грамматическую ошибку? — Эта реплика добавлена участником Heredelegend (ов) 08:48, 2 сентября 2024 (UTC)[ответить]

Шаблон на заглавной странице

править

Приветствую коллеги! Прошу разместить на заглавную страницу шаблон Проект:Тематическая неделя регионов Австралии и Океании в связи с восстановлением проекта и проведением соответствующей тематической недели. С уважением -- CesarNS1980 (обс.) 01:38, 2 августа 2024 (UTC)[ответить]

служебная → special

править
Для управления настройками эл. почты участника ‪TAndic (WMF)‬, пожалуйста, посетите следующий URL-адрес:
[[Служебная:Mute/TAndic (WMF)]]

Вот так сейчас выглядит внизу писем. ~~‍~~ Jaguar K · 03:05, 21 марта 2024 (UTC)[ответить]

  • тикет на фабре висит годами без движения, белым англоязычным людям, не видящим такое у себя в почте, исправлять лень (и, видимо, сложно - текущий фреймворк отправки почты, видимо, иначе не умеет). UPD: будущим читателям темы: упрощение ссылок всё сломало, суть запроса была в том, что в письмах даётся длинная процентованная ссылка, где каждая русская буква закодирована шестью латинскими. MBH 15:26, 31 марта 2024 (UTC)[ответить]
    • @u:MBH можно попробовать изменить текст translatewiki:MediaWiki:Specialmute-email-footer/ru: собрать url по кусочкам mw:Help:Magic words#Technical metadata (или не сработает?) чтобы получился видимый и читабельный url, а переменную всё равно придётся выводить рядом, например без лишних слов "http...special... ( http...%D0... )". Тогда проблема в универсальности сообщения - если в какой-то вике (напр не-викимедиа) пространства не локализованы, будут вопросы почему приходит текст с двумя http...special подряд - можно узнать откуда викимедиа-отправитель писем берёт перевод и менять там ~Sunpriat 23:09, 31 августа 2024 (UTC)[ответить]

Удалятор + опция для категорий

править

Было бы хорошо добавить опцию в «Удалятор», чтобы скрипт помещал номинированные категории в правильное место — в Википедия:Обсуждение категорий, а не добавлял их на страницу Википедия:К удалению, где люди постоянно жалуются когда туда попадают категории. При том что сам помещаемый скриптом шаблон {{К удалению}} выводит что это именно категория номинируется на удаление, и после использования гаджета не возникает сомнений что что-то не так. У англоязычного эквивалента гаджета en:Wikipedia:Twinkle отдельная опция для категорий есть. А у нас бы не помешало также сделать 3 отдельные опции для {{Обсуждаемая категория}}, {{Категория к объединению}} и {{Категория к переименованию}}. Если же сделать это будет затруднительно, то можно было бы хотя бы поставить ограничение с ошибкой когда пытаешься удалять гаджетом категорию. Solidest (обс.) 18:26, 12 марта 2024 (UTC)[ответить]

(Добавлено в список техзадач на будущее)

Этот невидимый раздел используется для формирования ссылок на разделы на странице поиска. Тхздч 2024-04-14: Опция для категорий в удаляторе. Solidest. /Тхздч.
  • Эта тема добавлена в список технических задач для выполнения в будущем. Суть: «Опция для категорий в удаляторе». Список задач доступен на странице проекта; задачи добавляются при помощи шаблона {{подст:техзадача}}. Solidest (обс.) 18:36, 14 апреля 2024 (UTC)[ответить]
  • Забыл написать здесь, что пару месяцев назад сделал чатом гпт дополнительный гаджет, который добавляет весь перечисленный выше функционал для категорий отдельными строками в удалятор: Участник:Solidest/removecat.js. Тестировал много и разные сложные случаи, и проблем и ошибок не наблюдал, но лучше перепроверять результат. Solidest (обс.) 11:31, 11 октября 2024 (UTC)[ответить]