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

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

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

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

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

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

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


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

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

править

При обычном переименовании галочка «Переименовать страницу обсуждения» стоит по умолчанию, однако если отменять переименование (через журнал), то выясняется, что галочку надо ставить вручную. Желательно это унифицировать, а то выясняется не всегда вовремя.  --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)[ответить]

В карточке статей один и тот же код на построившие их организации, однако в одной статье это отображается в прошедшем времени, в другой — в настоящем.— TheDanStarko (обс.) 15:52, 22 июня 2024 (UTC)[ответить]

Кривая ссылка на "Страница проекта «Википедия» изменена участником..."

править

Автоматические создаваемые ссылки приходящие в уведомлениях на электронную почту в заголовках у которых есть в конце закрывающая круглая скобка формируются неправильно. Например вместо Кассиопея (созвездие), ссылка будет вести на Кассиопея (созвездие без закрывающей скобки. Кассиопея (созвездие Прошу исправить. — Polonoid (обс.) 09:22, 22 июня 2024 (UTC)[ответить]

Гиперссылка на раздел статьи, ведущая не на него

править

В статье Номерной (название) викифицированный текст «с их изначально временным назначением» ведёт на раздел статьи 81-717/714 про версию вагонов для Праги, тогда как должен оставаться на подразделе «История выпуска и эксплуатации». — TheDanStarko (обс.) 07:08, 7 июня 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)[ответить]