↱ ВП:ТЗ ВП:ЗТ

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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Общий · Новости · Вопросы · Предложения · Правила · Технический · Вниманию участников   |   Discord · Skype · IRC


Авторское право · Викиданные · Географический · Грамотность · Исторический · Источники · Помощь начинающим · Форум Инкубатора


Администраторов · Арбитров · Ботоводов · Патрулирующих · Подводящих итоги   |   Оспаривание итогов · административных действий


Запросы к администраторам · бюрократам · патрулирующим · ботоводам · иллюстраторам · чекъюзерам · технические · службе OTRS


на переименование участников · посредничество · перевод · транскрипцию · литературу для статей · фото · проверку топонимов

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

Чем более полно и детально описание запроса, тем больше у него шансов быть выполненным в короткие сроки. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом.

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

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

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


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

Запрос на правку гаджета подсветки блокировок[править код]

Прошу обработать Обсуждение MediaWiki:Gadget-markblocked.js#Возможность отдельного переопределения стиля для частичных блокировок, т.к. при существующем коде пользователи, настроившие свой стиль для бессрочных блокировок сталкиваются с тем, что он применяется и на обычные бессрочки и на частичные блоки, что может вводить в заблуждение. С уважением, -- Seryo93 (о.) 18:25, 16 ноября 2019 (UTC)

Википедия:Запросы_к_администраторам#Убрать_кодирование_ссылок[править код]

Продублирую на всякий случай. 83.219.136.11 15:11, 16 ноября 2019 (UTC)

Упрощение кода карточек[править код]

Запрашиваю добавление возможности автоскрытия заголовков карточек, чтобы |заголовок5= отображался только при наличии одного из |текст6=, |текст7= и т. д., до следующего заголовка.

Пример упрощения кода — возможность включается вручную, добавлением |автозаголовки=да, так что в существующих карточках ничего не сломается. Тесты реализации.

Необходимые правки:

Викизавр (обс.) 10:06, 14 ноября 2019 (UTC)

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

Сделано, спасибо коллеге Ghuron! Викизавр (обс.) 20:08, 14 ноября 2019 (UTC)

График посещаемости статьи на СО[править код]

Возможно его сделать как на предпросмотре — более чётким [1] (в противовес отображению на странице, аж линия прерывается [2])? - 94.188.104.217 18:27, 11 ноября 2019 (UTC)

Странности в Категория:Википедия:Участники из Старобельска[править код]

Здравствуйте. Я выношу на КБУ по критерию К1 пустые категории по участникам из таких-то городов или регионов. И заметил странную категорию. Это Категория:Википедия:Участники из Старобельска. У неё почему-то подкатегорией висит сама эта же категория, а именно Категория:Википедия:Участники из Старобельска, а у этой подкатегории подкатегорией является снова эта же категория и так до бесконечности. И что в самой категории и в подкатегории и подподкатегории и так до бесконечности находятся одни и те же страницы, а именно один Userbox выставленный на удаление и одна страница участника. Прошу с данной категорией разобраться ибо это какой-то кошмар с бесконечным количеством одноимённых подкатегорий у подкатегорий у категории. AntonBanderos (обс.) 11:25, 30 октября 2019 (UTC)

Починил. — Vort (обс.) 11:41, 30 октября 2019 (UTC)

переименование страницы Могучие рейнджеры Звероморферы[править код]

Здравствуйте, подскажите как переименовать страницу Могучие Рейнджеры: Звериные Морферы

Из "Могучие Рейнджеры: Звериные Морферы" в "Могучие Рейнджеры: ЗвероМорферы"

RedRangerRu (обс.) 10:22, 30 октября 2019 (UTC)Павел Ефимов

  • Для начала обсудить на КПМ. Лично мне не нравится заглавная буква в середине слова. Vcohen (обс.) 10:39, 30 октября 2019 (UTC)

Шаблон: Не переведено 4 (снова)[править код]

Приведу для удобства предыдущий запрос:

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

См. Обсуждение шаблона:Не переведено 4#Запрос правки. Продублирую и тут. На данный момент во многих местах текст, следующий за выводимым этим шаблоном, наслаивается на предыдущий текст. Для примера я взял статью Клуб Винкс. Примеры уродливых отступов: 1 2 3. Примеры этих же фраз с моей версией шаблона: 1 2 3. Я сделал прототип, всего-то надо было уменьшить отрицательный margin у языка, на котором доступна статья, до -0.44em. Coolak (обс.) 03:20, 18 сентября 2019 (UTC)

  • Сделал немного иначе, чтобы не сломать вдруг другие языковые коды. --Serhio Magpie (обс.) 02:55, 19 сентября 2019 (UTC)
    • Как минимум в одном случае никуда не делась проблема. Клуб Винкс: пример; Список персонажей мультсериала «Клуб Винкс»: пример. Coolak (обс.) 15:10, 19 сентября 2019 (UTC)
      • Увеличил ещё немного. А почему бы не использовать любые другие шаблоны нп, вместо этих нагромождений (3 и 4)? Serhio Magpie (обс.) 16:35, 19 сентября 2019 (UTC)
        • Спасибо. Потому что в остальных ссылка на статью красная, и это некрасиво выглядит, да и уместно только тогда, когда 100 % вероятность, что в русском разделе такая статья нужна и скоро планируется. Coolak (обс.) 17:55, 19 сентября 2019 (UTC)
          • зато уродливые отступы - это красиво ShinePhantom (обс) 10:16, 21 сентября 2019 (UTC)
            • Но их теперь нет. Coolak (обс.) 11:44, 21 сентября 2019 (UTC)
              • и это потребовало дополнительных услуг со стороны программиста. В этом и вред форковых шаблонов, что поддержка каждого обходится сообществу в приличное время в человеко-часах. Не говоря уже про несчастных новичков, которые не понимают, какой шаблон им нужно использовать. ShinePhantom (обс) 17:02, 21 сентября 2019 (UTC)

Прошу прощения у инженера за очередную просьбу об «услугах». Но не я автор этого шаблона, и далеко не я один им пользуюсь. И еще я бы делал это сам, будь у меня техническая возможность.

Вот ещё проблема с португальским: [1] (видно в статье Волшебные Поппикси). Предлагаю всё же попробовать поставить универсальный отступ и посмотреть, как будет. Может, ничего страшного? Если страшно — что ж, прошу увеличить отступ и для португальского тоже. Но я уверен, что в будущем будут всплывать такие проблемы и с другими языковыми кодами. Coolak (обс.) 17:09, 23 октября 2019 (UTC)

Редактирование интерфейса MediaWiki[править код]

Доброго времени суток. Прошу отреагировать на обсуждение редактирования страниц интерфейса MediaWiki. Вот список обсуждений, на которые нужно обратить внимание:

-- Kirill SH (обсуждение | вклад) 19:26, 13 октября 2019 (UTC)

  • На Обсуждение MediaWiki:Blockedtext участнику довольно долго объясняли, что большая часть изменений некорректна. Судя по «Если это сообщение появилось при попытке переименовать страницу: Анонимные и новые участники вообще не могут переименовывать страницы», он не в курсе, что у таких участников просто нет кнопки переименовать и потому на соответствующую страницу просто так не перейдёшь, так что показывать это нет смысла. Так что если кто из админов рискнёт заинтересоваться, просьба смотреть внимательно, есть ли в таких изменениях смысл.
    P. S. Хотя дизайн у 3 и 4 сменить действительно не помешало бы, это правда. Викизавр (обс.) 20:55, 13 октября 2019 (UTC)
    • ВП:НЕПОЛОМАНО. Тара-Амингу 04:19, 14 октября 2019 (UTC)
      • На Blockedtext — вот именно, объясняли. Я понял все, предложил тот вариант, где учтены все замечания Wikisaurus'а. На Protectedpagetext я отредактировал, убрал этот текст при режиме полузащиты. -- Kirill SH (обсуждение | вклад) 05:20, 14 октября 2019 (UTC)
        • Вобщем. Сейчас подробно отвечу на сообщение Wikisaurus'а. Я принял все ваши замечания, и поэтому переделал и сделал так, как посоветовали вы. Теперь там все сделано, учитывая ваши замечания и мои изменения. Проверьте, пожалуйста, если не трудно, и выскажитесь на странице обсуждения интерфейса. На Protectedpagetext, повторюсь, убрал свой текст про переименование и оставил только про редактирование. И про отсутствие кнопки я знаю. «Так что если кто из админов рискнёт заинтересоваться, просьба смотреть внимательно, есть ли в таких изменениях смысл» — есть. Смысл есть. -- Kirill SH (обсуждение | вклад) 15:10, 14 октября 2019 (UTC)

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

Наверное не сюда, но не знаю куда податься. Переводил статью о ионисторах (суперконденсаторах) с английского. Перевёл довольно много, но не сохранил (вырубили свет). Есть вероятность где-то её найти, или всё заново переводить? 19:12, 8 октября 2019 (UTC+3) JazBong.

  • Вы, как я понимаю, пользовались инструментом перевода, попробуйте заново запустить перевод этой статьи - возможно, где-то там недоперевод сохранился. А в целом советую вам использовать браузер Хром и выставить настройку "открывать вкладки из прошлого сеанса" - тогда он именно что будет сохранять ваш текст даже в таких случаях. MBH 16:51, 8 октября 2019 (UTC)
    • В утилите для переводов нет формы, чтобы она могла сохраниться в браузере, сервис сам следит за сохранением данных, неоконченные переводы попадают в соответствующую вкладку. А хром так же может потерять введённый текст при аварийном выключении. Serhio Magpie (обс.) 17:07, 8 октября 2019 (UTC)

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

В MediaWiki:Wantedpages-summary нужно 1) дополнить текстом из https://translatewiki.net/wiki/MediaWiki:Wantedpages-summary/ru хоть как-то объясняющим что это за страница 2) уточнить текстом из https://en.wikipedia.org/wiki/MediaWiki:Wantedpages-summary что страница "редкообновляемая". Аналогично MediaWiki:Querypage-no-updates ближе к действительности описан в en:MediaWiki:Querypage-no-updates. --Sunpriat 12:24, 6 октября 2019 (UTC)

  • Немного поправил. Dmitry89 (talk) 12:43, 6 октября 2019 (UTC)

Сортировка по шаблону {{DEFAULTSORT:}}[править код]

В предыдущих версиях движка, если ввести, скажем, ключ «↓» {{DEFAULTSORT:↓}}, отсортированная строка уж точно оказывалась под буквой «я». Теперь же отсортированные строки с подобными символами («▼», «↓» и т. п., обычно расположенных в таблицах ниже «я»), где-то в середине списка между «а» и «я». В чём могут быть проблемы?

Пример:
Категория:Виды мебели, строка Категория:Виды мебели по прочим признакам‎ с ключом сортировки «↓».— Андрей Перцев (обс.) 21:10, 3 октября 2019 (UTC)

  • Ваш пример этого не показывает: строка с категорией «Виды мебели по прочим признакам» отсортирована между пустым ключом и буквой «В». — INS Pirat 21:14, 3 октября 2019 (UTC)
Понял. Убрал пустой ключ. См. дерево категорий в самом верху страницы.
  • Виды мебели по прочим признакам
  • Виды мебели по материалам изготовления
  • Виды мебели по конструктивным признакам
  • Виды мебели по сложности
  • Виды мебели по эксплуатационному назначению


Другой вопрос. Что надо сделать, чтобы Виды мебели по прочим признакам с ключом «↓» оказались внизу списка? Этот символ должен (раньше было так) сортироваться ниже? — Андрей Перцев (обс.) 21:38, 3 октября 2019 (UTC)

  • Сначала знаки препинания (видимо крестик это он), затем кириллица, затем латиница, затем другие письменности. Вот такая букв ᚋ сработала, можно посмотреть тут, что идёт за привычными нам буквами. — С уважением, Helgo13(Обс.) 12:53, 6 октября 2019 (UTC)
  • Ну так в дереве просто тот же порядок. Тут нет «где-то между „а“ и „я“». Чтобы было ниже, нужно взять ключ, находящийся в таблице символов после букв. Например, на Викискладе в категориях «Люди из [место]» вниз отсортированы подкатегории родившихся (ключом «°») и умерших (ключом «†»). — INS Pirat 21:52, 3 октября 2019 (UTC)
    • Не помогает ни с ключом «°», ни с ключом «†» См. опять же Категория:Виды мебелиАндрей Перцев (обс.) 21:59, 3 октября 2019 (UTC)
      • Хм, действительно (но это всё равно не «между „а“ и „я“»). — INS Pirat 22:09, 3 октября 2019 (UTC)
        • Про между «а» и «я», понятно: дело было в строке с пустым ключом. Но после удаления пустого ключа, по-прежнему строка с ключом «↓» («▼», «†» и т. п.) отсортировалась перед «а», хотя должна (по юникоду) быть после «я». — Андрей Перцев (обс.) 22:16, 3 октября 2019 (UTC)
Кстати, в таблицах та же проблема. См. Участник:Андрей Перцев/Черновик/1. В английской Вики сортирует таблицы также с этой проблемой см. en:User:Андрей Перцев/sandboxАндрей Перцев (обс.) 09:35, 4 октября 2019 (UTC)

Шаблон:Административная единица[править код]

В защищённый Шаблон:Административная единица нужно добавить параметры «Прежние имена» и «Награды», а так же «Параметр2» и «Название параметра2» (можно несколько). Это нужно для того, чтобы Шаблон:Субъект РФ нормально отображал эти параметры. Уважаемый участник Wikisaurus их добавил, но по его словам «хотя немного костыльно» (см. его обсуждение). нужно чтобы было нормально, а то орден идёт после карты. Если снимете на время защиту, с и сам смогу это добавить. С уважением, ДАТА 13:17, 2 октября 2019 (UTC) ПОДПИСЬ And S Yu (обс.) .

  • Ну несколько костыльно - это я имел в виду отсутствие параметр2 и название параметра2 (в {{АЕ2}} есть, кстати). Добавлять ли прежние имена и награды - это уже вопрос к географам (@dima st bk:?). Викизавр (обс.) 13:35, 2 октября 2019 (UTC)

Шаблон:Общественная организация и категории по годам создания и роспуска[править код]

Добрый день! Можно ли сделать так, чтобы указанный шаблон автоматически проставлял категории "Появились в ХХХХ году" и "Исчезли в ХХХХ году"? С учетом того, что в шаблоне может быть полная дата основания и/или роспуска, а также с учетом того, что даты могут подтягиваться с Викиданных. Спасибо! Michgrig (talk to me) 21:52, 27 сентября 2019 (UTC)

  • Сделал — [3]. А не имеет ли смысл категоризировать более узко, например Организации, основанные в 2003 году и Организации, закрытые в 2003 году? Serhio Magpie (обс.) 22:11, 27 сентября 2019 (UTC)
    • @Serhio Magpie: Ответ от SAV, по чьему запросу я открыл эту тему: смысл то есть и если ему (т.е. вам) не лень, то было бы здорово, только при условии, что если этих категорий еще нет, то ВД вставляли бы Организации в более общую категорию (речь ведь не только об упомянутом примере). Есть такая техвозможность? — @ → SAV © 15:51, 5 октября 2019 (UTC) Michgrig (talk to me) 12:21, 6 октября 2019 (UTC)
      • @Michgrig: конкретно эти категории не берутся из ВД, мы их строим вручную определяя год из локального значения или из значения на викиданных. Сделать проверку на существование категории не сложно, но функция является очень дорогой, нам доступно только 99 вызовов на страницу, причём число общее вместе с другими дорогими функциями. Не уверен, что эта задача имеет высокий приоритет, чтобы тратить на неё лимит. Я просмотрел существующие категории, и у нас достаточно хорошо покрыты по крайней мере предыдущие 100 лет — Организации по годам основания, Исчезнувшие организации по годам. Недостающие можно будет создавать по мере обнаружения. Serhio Magpie (обс.) 02:38, 9 октября 2019 (UTC)

MediaWiki:Gadget-urldecoder.js[править код]

В гаджете есть сильно мешающий баг (?). Если поставить сначала одинарные скобки, [], потом поставить внутрь них курсор, вставить неупрощённую ссылку и запустить гаджет, ссылка упростится, но в конце появится ещё один, дополнительный ]. Если скобок не ставить, закрывающая ] не появится. Может это планировалось как упрощение (типа вводишь только [, потом вставляешь ссылку, потом жмёшь гаджет и ] появляется само), но по факту это страшно неудобно. Прошу убрать. MBH 10:10, 21 сентября 2019 (UTC)

Экранирование в Модуль:Wikidata[править код]

Сейчас, если текст, передаваемый вместо $1 в строку форматирования вроде http://simbad.u-strasbg.fr/simbad/sim-id?Ident=$1, содержит %, то он рассматривается как группа в регулярке и выдаётся ошибка, см. Электра (звезда) (ошибка невидима). Замены не с паттернами, а с простыми строками в Lua вроде нету, так что предлагается тупо экранировать. Викизавр (обс.) 14:40, 2 июня 2019 (UTC)

Я так понял, это уже не актуально, т.к. mw.ustring.gsub( mw.ustring.gsub( formatter, '$1', value ), ' ', '%%20' ) заменяет пробелы на %20 в value. Но лучше использовать mw.uri.encode(link). Don Rumata 17:13, 21 августа 2019 (UTC)
  • Почему неактуально? Речь об экранировании процента, а не пробела. Когда в коде процент, ошибка не месте, просто в статье убрали, ср. тут Викизавр (обс.) 16:01, 10 сентября 2019 (UTC)

ш:Не переведено 3[править код]

Шаблон создаёт разрыв

Идентификатор «» неизвестен системе. Используйте один из действующих идентификаторов сущностей.

строки при ссылке на Wikidata. — eugrus (обс.) 12:54, 10 сентября 2019 (UTC)

Шаблон не предназначен для интервики ссылок. Только для ссылок на другой языковый раздел внутри проекта. Don Rumata 15:20, 10 сентября 2019 (UTC)

Скрипт для конвертации qwerty<-->йцукен[править код]

Достаточно часто сталкиваешься с ситуацией, что печатаешь текст в окне редактирования, уткнувшись в клавиатуру, поднимаешь глаза - а он набран в латинской раскладке (и наоборот). Плюёшься, стираешь, перепечатываешь... Вот был бы скрипт - выделил такой текст, нажал кнопочку, и конвертнул в другую раскладку... Что-то аналогичное у нас работает автоматически в поле поиска благодаря гаджету. Может на основе этого гаджета (или без него) коллеги-техники сделают скрипт для редактора? (шкурный интерес - с кнопкой для панели 2006 :)) Или вот с просторов интернета скрипт, может его приспособить как-то для ВП? Заранее спасибо! →ʙᴏʀᴏᴅᴜɴ 19:15, 29 декабря 2018 (UTC)

function decode()
{
document.getElementById('result').innerHTML ="";
var doc = document.main.source.value;
var out='';
var i,k;

rus = new Array('й', 'ц', 'у', 'к', 'е', 'н', 'г', 'ш', 'щ', 'з', 'х', 'ъ', 'ф', 'ы', 'в', 'а', 'п', 'р', 'о', 'л', 'д', 'ж', 'э', 'я', 'ч', 'с', 'м', 'и', 'т', 'ь', 'б', 'ю', 'Й', 'Ц', 'У', 'К', 'Е', 'Н', 'Г', 'Ш', 'Щ', 'З', 'Х', 'Ъ', 'Ф', 'Ы', 'В', 'А', 'П', 'Р', 'О', 'Л', 'Д', 'Ж', 'Э', 'Я', 'Ч', 'С', 'М', 'И', 'Т', 'Ь', 'Б', 'Ю', ',' ,'ё', 'Ё');
eng = new Array('q','w','e','r','t','y','u','i','o','p','[',']','a','s','d','f','g','h','j','k','l',';',"'",'z','x','c','v','b','n','m',',','.', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '{', '}', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', ':', '"', 'Z', 'X', 'C', 'V', 'B', 'N', 'M', '<', '>', '?', '`', '~');

var ok=true;

for (i=0;i<doc.length;i++)
{
ok=true;

	for (k=0;k<rus.length;k++)
	{
	if(doc.charAt(i)==rus[k]){ok=false;out=out+eng[k];break;} 
	  else  if(doc.charAt(i)==eng[k]){ok=false;out=out+rus[k];break;} 	
	}
	
  if(ok==true) out=out+doc.charAt(i);	


}

document.main.destination.value=out;

}
  • Кошмар. Игорь (обс) 12:28, 30 декабря 2018 (UTC)
    • Ну хочется конечно сделать так: sed "y/qwertyuiop[]asdfghjkl;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>/йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ/", но как это приспособить к JS? Землеройкин (обс.) 13:56, 30 декабря 2018 (UTC)
    • Игорь, кошмар - просьба, или сей код с какого-то сайта? :) →ʙᴏʀᴏᴅᴜɴ 17:26, 30 декабря 2018 (UTC)
  • Сейчас обнаружил старый скрипт у давно ушедшего из ВП коллеги, сделанный на основе другого скрипта другого давно ушедшего из ВП коллеги :) Поставил его на свою панель (2006). Работает он только в одну сторону (qwerty → йцукен), но работает :) Если кто из коллег всё же возьмётся его оптимизировать и сделать работающим в обе стороны, было бы здорово! :) →ʙᴏʀᴏᴅᴜɴ 21:10, 30 декабря 2018 (UTC)
  • Есть Punto Switcher и аналоги. --Браунинг (обс.) 10:56, 14 января 2019 (UTC)
    • А под Linux есть Xneur. Пользовался какой-то обёрткой над ним почти 10 лет назад, помню, не мог какие-то частные случаи настроить, в итоге не устроил. Возможно, с тех пор его доработали. Так или иначе, это проще и удобнее, чем скрипты. D6194c-1cc (обс.) 21:07, 5 июля 2019 (UTC)
  • Не знаю, кто эти люди, смотрящие при печати на клавиатуру, а не на экран, но кому нужно имеет соответствующее ПО на компьютере. — eugrus (обс.) 10:08, 13 сентября 2019 (UTC)

Ссылка на архиватор[править код]

Добрый день, если ли возможность добавить в шаблон Singlechart параметры: |deadlink= |archiveurl= |archivedate=

Иногда ссылки умирают и информация теряется и было бы отлично, чтоб можно было подтащить страницу из архива. — Эта реплика добавлена участником Mr Hell (о · в) 13:11, 14 ноября 2018 (UTC)

Шаблон:Сингл[править код]

В данном шаблоне при указании параметра Лейблы вместо Лейбл, в поле не отображается никакой дополнительной информации, например, каким лейблом, в какой стране был выпущен сингл. Просьба исправить эту ошибку. Alexander V. F. (обс.) 14:36, 30 апреля 2017 (UTC+7)