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

(перенаправлено с «Википедия:Ф-Т»)
Актуально
Выборы, присвоение и снятие флагов
Заявки на флаг ПИ
Заявки на флаг бота
Заявки на статус борца с вандализмом
Снятие флагов
Список изменений в правилах

Templatedata

править

Добрый вечер. Если нет возражений, можно добавить к MediaWiki:Common.css текст

.mw-templatedata-caption {white-space: nowrap;}

? Потому что мне уже надоело

 

. Спасибо. Игорь (обс) 20:08, 24 декабря 2024 (UTC)[ответить]

Визиред: Невозможно получить Parsoid HTML

править

Любая правка визиредом в Знак ударения при попытке сохранить или переключиться в редактор исходника выдаёт:
"Что-то пошло не так
Невозможно получить Parsoid HTML: Encountered a name invalid in XML." M5 (обс.) 14:45, 23 декабря 2024 (UTC)[ответить]

  1. открываем [1]
  2. Делаем минимальную правку
  3. При нажатии на «Править код» сообщение: «Невозможно получить Parsoid HTML: Encountered a name invalid in XML.», то же самое при попытке опубликовать
При этом сам шаблон можно править в визиреде [2] и переключать в «Править код» без ошибок, также проблема не возникала при первоначальном создании страницы в визиреде, добавлении шаблона и публикации M5 (обс.) 19:58, 23 декабря 2024 (UTC)[ответить]
  • Создал запрос на Phabricator: . Проблема именно с символом "Combining Long Solidus Overlay" (Hex Code: ̸). Страницы где он есть невозможно редактировать в визуальном редакторе. РоманЖ (обс.) 20:34, 24 декабря 2024 (UTC)[ответить]

В коде шаблона ширина логотипа номинально должна составлять 200пкс, но на практике во всех статьях, где он используется, там ширина логотипа всего 100пкс. Можете кто-нибудь объяснить, откуда такие расхождения и как их исправить? Ну мелко же. Mark Ekimov (обс.) 07:38, 23 декабря 2024 (UTC)[ответить]

Благодарю за помощь! Mark Ekimov (обс.) 14:55, 23 декабря 2024 (UTC)[ответить]

Шаблон навигации по сообществу: проекты оценивания

править

В Шаблон:Навигация по сообществу после изменения адресов страниц кандидатов в избранные/хорошие/добротные статьи и избранные списки перестало открываться с соответствующих страниц выпадающее меню из ссылки «Оценивание». Подозреваю, что там где-то надо добавить пространство имён «Проект», но я недостаточно хорошо владею разметкой, чтобы это сделать самостоятельно. Deinocheirus (обс.) 19:11, 22 декабря 2024 (UTC)[ответить]

Да, теперь с рамкой, спасибо! — Deinocheirus (обс.) 20:48, 22 декабря 2024 (UTC)[ответить]

Сокращение пустых белых полей

править

Предложите цсс, чтобы удалить эти пустые белые поля, сделать по высоте компактнее? 从乃廾 10:13, 22 декабря 2024 (UTC)[ответить]

Кажется, будто что-то поломалось в модуле Statistical и в этой категории сейчас содержится очень много статей (1193 из 1769), например Тукаевский район, Викулово (Тюменская область) или Аромашево. На Special:Развёртка шаблонов можно посмотреть как работает {{Население|Аромашево}} или {{Население|Тукаевский район}}, подстраницы данных у них разные, но после какой-то из сносок добавляется категория подстраниц, причём внутри <noinclude></noinclude>. Каких-то недавних связанных правок я там не вижу, а Игорь Темиров, к сожалению, тихо ушёл из проекта после снятия с него флага инженера. Может быть кто-нибудь сможет найти причину этой категории в статьях? Как будто связано с переписями 1959 года в РСФСР и 2010 года в Татарстане, но глубже я не погрузился windewrix (обс.) 10:26, 21 декабря 2024 (UTC)[ответить]

Некорректная работа Викиданных при переименовании

править

Джекалоп удалил Севастопольский бульвар, затем переименовал Севастопольский бульвар (Париж) в Севастопольский бульвар (или же это было сделано только с помощью функционала переименования?). В итоге статья про улицу привязалась к элементу неоднозначности d:Q16695633, перенаправление Севастопольский бульвар (Париж) осталось в d:Q895080. Подправить в частном случае, я конечно могу (пока специально оставил как есть), но кажется так быть не должно в целом. Или это на какой-то форум Викиданных писать? — Insider 51 08:45, 20 декабря 2024 (UTC)[ответить]

  • Я действительно удалил страницу не отдельным действием, а поставив галочку в окне переименования. Получается, удаление при переименовании работает неправильно и пользоваться им нельзя ? Джекалоп (обс.) 09:01, 20 декабря 2024 (UTC)[ответить]

Sub-referencing: Request for feedback

править
 

Hello and apologies for writing in English. I’m Johannes from the WMDE Technical Wishes team. Four months ago, we reached out to the community to discuss the new sub-referencing feature we are currently working on. Thank you to everyone who shared their thoughts and feedback on meta:Talk:WMDE Technical Wishes/Sub-referencing or in local village pump discussions!

We would like to ask for your perspective again, because we’ve made changes to the wikitext syntax of sub-referencing, based on the feedback we’ve received and because it’s the only viable way of dealing with some technical limitations. Please visit meta:Talk:WMDE Technical Wishes/Sub-referencing#Request for feedback to read more about our approach for inline sub-referencing and share your thoughts. Thanks for your effort!

PS: If another noticeboard is more appropriate, feel free to share this message. We are also happy if you want to add a translation! --Johannes Richter (WMDE) (обс.) 14:26, 17 декабря 2024 (UTC)[ответить]

Техновости: 2024-51

править

MediaWiki message delivery 22:24, 16 декабря 2024 (UTC)[ответить]

  • По просьбе участника Ле Лой продолжаю просматривать переводы техновостей. Небольшое уточнение: в нижней новости вместо «На этой неделе» следует читать «На следующей неделе». Кроме того, есть два момента, в которых я не уверен. Игорь (обс) 21:01, 22 декабря 2024 (UTC)[ответить]

Помогите найти шаблон

править

В статье Славянские названия месяцев сводная таблица оформлена с использованием шаблона {{Wt1}}. Таблица выглядит громоздко из-за повторяющихся ссылок на сами языки. В документации шаблона вижу ссылку на шаблон Wt, который должен снимать проблему - в нём не выводится языковая метка. Но... нет этого шаблона. Или не таr ищу. Ссылка ведёт на совершенно другой шаблон. Но похоже, что на момент написания страницы документации шаблона Wt1 нужный шаблон Wt всё-таки существовал. Как найти его следы - переименован, удалён? И возможно ли воссоздать? — 217.197.250.36 18:31, 15 декабря 2024 (UTC)[ответить]

Цвета версий

править

На странице вклада участника есть 4 цвета, отмечающие разные состояния версий с точки зрения патрулирования. На странице истории статьи есть только 3 из них - отсутствует самый темный оттенок, обозначающий статью, которая ни разу не патрулировалась. Насколько сложно его туда добавить? Когда я вижу этот цвет, я стараюсь отпатрулировать статью, но на странице истории статьи я его не вижу. Vcohen (обс.) 09:41, 15 декабря 2024 (UTC)[ответить]

Правка ломает код форума

править

[5] Вставка шаблона {{внешнее изображение}} приводит к нарушению структуры форума, последующие темы оказываются на том же уровне списка, что и реплика, содержащая шаблон. Igel B TyMaHe (обс.) 06:36, 15 декабря 2024 (UTC)[ответить]

Панель помощи

править

Сейчас, чтобы освежить в памяти ситуацию для ответа коллеге ниже, включил панель помощи и обнаружил, что она не работает в основном пространстве (но работает в пространстве «Википедия»). Это нарочно так сделали (не помню таких обсуждений) или что-то сломалось? Зайдя на СО наставника из примера ниже, действительно вижу, что вопросы, в отличие от того, как это выглядело раньше, не привязаны к статьям; один, впрочем, есть привязанный, но у меня в соответствующей статье панели помощи тоже нет. --FITY (обс.) 21:59, 12 декабря 2024 (UTC)[ответить]

Принудительное наставничество

править

Я тут позавчера получил автоматическое письмо приблизительно следующего содержания:

Ваш новый наставник — ‪VladimirPF‬
Участник Кирилл Кулаков — больше не ваш наставник.
Узнать больше о вашем новом наставнике
Поздоровайтесь со своим новым наставником!

Я с большим уважением отношусь к наставникам и готов с интересом выслушать всё, чему они меня могут научить.
Тем не менее, хотелось бы уточнить, какими именно критериями руководствовалась система в данном случае, назначая мне наставника? В настройках учётной записи у меня отключена домашняя страница новичка и включена панель помощи редактору (её в своё время, если я не ошибаюсь, принудительно включили всем участникам). Если дело в этом, возможно, стоит добавить какой-то дополнительный фильтр при отборе новичков (к примеру, по количеству правок, дате регистрация учётной записи или хотя-бы по техническим флагам)?
@Iniquity: мне тут подсказывают, что вы в этом разбираетесь лучше других участников... DR (обс.) 19:44, 12 декабря 2024 (UTC)[ответить]

  • Насколько я помню, при запуске системы наставники принудительно не назначались, но многие тогда ради теста включали домашнюю страницу, и у них автоматически появлялись наставники; потом они об этом забывали, а впоследствии, получая такое сообщение о смене наставника, так же удивлялись/возмущались. Скорее всего, с Вами произошло то же самое. Включите домашнюю страницу, зайдите на неё, в блоке «Ваш наставник» нажмите на три точки, и появится опция «Отказаться от наставника». --FITY (обс.) 21:51, 12 декабря 2024 (UTC)[ответить]
  •   VladimirPF 💙💛 05:39, 13 декабря 2024 (UTC)[ответить]
  • А почему ссылка "Узнать больше..." и "Поздоровайтесь..." ведёт на страницу обсуждения наставника? Первая должна вести на ЛСУ. VladimirPF 💙💛 08:06, 13 декабря 2024 (UTC)[ответить]
  • 1. Вы включили домашнюю страницу, автоматом получили наставника. У моего бота тоже наставник есть, на сколько я помню. 2. Измениться наставник может при уходе текущего (прекращение работы наставником) или при насильственным изъятии вас другим наставником в свою собственность («изменить наставника»). Iluvatar обс 09:41, 13 декабря 2024 (UTC)[ответить]
  • Добрый день! Да, наставник автоматически назначается всем, кто включает домашнюю страницу (новым участникам она включается автоматически). Возможно вы тестово когда-то включали её. Отказаться от «наставника» и наставничества в целом можно на домашней странице в меню, хотя на самом деле он не мешает, так как он в основном нужен новичкам для задавания вопросов и помощи :) Iniquity (обс.) 09:22, 21 декабря 2024 (UTC)[ответить]

Скачать как pdf не работает со старыми версиями

править

Есть такая функция у страниц - скачать как pdf (Служебная:DownloadAsPdf). Но по какой-то причине скачать старые версии нельзя, только актуальные. Причём пытаясь скачать старую версию, почему-то направляет на страницу Служебная:Коллекция_книг, а не Служебная:DownloadAsPdf. Это намеренно так или какая-то ошибка? 176.59.43.26 09:47, 12 декабря 2024 (UTC)[ответить]

Замена имени файла викификатором?

править

Хочу понять, что произошло в этой правке. Похоже на нажатие викификатора, но из-за него изменилось имя файла в галерее, который стал красным. В оригинальном имени были 2 кирилл. и 2 латинские буквы, а что в новом, там какую-то кирилл. S викификатор поставил? Пинг автора правки, @Simba16 从乃廾 07:20, 12 декабря 2024 (UTC)[ответить]

  • Я только нажал кнопку викификатора. Не догадался посмотреть результат. Да и не думал, что викификатор переименовывает файлы. — Simba16 (обс.) 07:24, 12 декабря 2024 (UTC)[ответить]
  • Тогда это какое-то персональное расширение. Я проверил — общедоступный викификатор этот файл не трогает. --FITY (обс.) 10:19, 12 декабря 2024 (UTC)[ответить]
    • Бинго.
      Участник:Simba16/common.js:
      ...
      // исправление кирлата
      importScript('У:Radmir_Far/kirlat.js');
      ...
      
      Участник:Radmir Far/kirlat.js:
      /*
      ...
          NB. При использовании скрипта всегда проверяйте результат, так как в некоторых случаях могут быть ошибочные исправления (например, МакSим или Духless)
      ...
      */
      var lat = 'lABEËKMHOPCTXḰSƟYƏIÖÄJÇÆÏĂĔFŸΑΒΓΕΚΜΗΟΠΡϹΤΦΧΥΙuaeëopcyxshkθɵəǝiïöäjçæăĕěÿʙκοϲτγϊ'; 
      var cyr = 'ӀАВЕЁКМНОРСТХЌЅӨҮӘІӦӒЈҪӔЇӐӖҒӰАВГЕКМНОПРСТФХҮІиаеёорсухѕһҡөөәәіїӧӓјҫӕӑӗӗӱвкостүї'; 
      ...
      
      Скрипт Radmir_Far/kirlat.js меняет латинскую S на Зело U+0405. M5 (обс.) 11:13, 12 декабря 2024 (UTC)[ответить]
      • А, я понял, почему этот скрипт встроен в основной викификатор таким образом, что игнорирует исключения, — потому что кирлат может встречаться, например, в заголовках источников, которые, находясь внутри шаблона, основному викификатору неподвластны. Но автор честно предупреждает об ответственности пользователя. --FITY (обс.) 13:23, 12 декабря 2024 (UTC)[ответить]

Спасибо всем. Буду знать. — Simba16 (обс.) 14:23, 12 декабря 2024 (UTC)[ответить]

Временные учетные записи: требуется техническая помощь

править

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

Чем являются временные учетные записи?

Временные учетные записи – это новый тип учетных записей для незарегистрированных редакторов. Вместо публичной демонстрации IP-адресов, данные учетные записи будут содержать в себе временные пользовательские идентификаторы, назначенные неавторизованным редакторам. Для корректной работы может потребоваться обновление инструментов, которые опираются на данные об IP-адресах или на процессы, связанные с неавторизованным пользователями. На некоторых вики-проектах временные учетные записи уже запущены в работу; далее планируются дополнительные пилотные запуски в феврале и полное развертывание на всех вики-проектах в мае.

Как вы можете помочь

  • Убедитесь, что созданное или часто используемое вами программное обеспечение (например, инструменты, гаджеты, боты или пользовательские сценарии, размещенные на платформе Toolforge или в вики-проекте) корректно работает на вики-проектах, где временные учетные записи уже активны. Здесь представлен список действующих вики-проектов, а здесь – список вики-проектов в составе бета-кластеров и площадок тестирования с активными временными учетными записями.
  • Если вы обнаружите инструмент, который потенциально может быть затронут, мы призываем вас обновить его, воспользовавшись нашим руководством для разработчиков.
  • Непременно добавляйте инструменты, которые, по-вашему мнению, могут быть затронуты, на этой странице. Мы намереваемся отслеживать их для гарантии того, что все работает, как и ожидалось.
  • Обратите внимание на фильтры правок на вашем вики-проекте. Любой фильтр, имеющий доступ к IP-адресам посредством поля user_name, далее не будет иметь такой возможности. Такие фильтры должны быть обновлены, чтобы использовать вместо этого поле user_unnamed_ip. Наши инженеры отмечают, что “основной сценарий применения заключается в использовании функций, подобных ip_in_range; данные, соотносящиеся с именами пользователей, в целом должны быть в порядке, так как они продолжат соотноситься с временными учетными записями”. Если у вас есть дополнительные вопросы, вы можете добавить комментарии к задаче в Фабрикаторе T369611.
  • Если вы сталкиваетесь с проблемами или же у вас имеются вопросы или отзывы, дайте нам знать на странице обсуждения проекта. Вы также можете присоединиться к специальному обсуждению в Discord для получения поддержки и обмена отзывами с командой.

Ваши отзывы и помощь в тестировании помогут обеспечить бесперебойную работу важных инструментов в процессе данного обновления. Благодарим вас за вашу поддержку! Udehb-WMF (обс.) 16:11, 11 декабря 2024 (UTC)[ответить]

Cуммарный размер включаемых шаблонов слишком велик

править

Есть статья (список): Список космических запусков в 2024 году. Формируется с помощью набора шаблонов. Один шаблон — собственно список запусков: {{Статья — Список Запусков}}, второй шаблон — «подвал» статьи с внешними ссылками, вывод большей часть которых привязан к дате (текущему году): {{Статья — Список Запусков Подвал}}. (чтобы в разные года выводилось разное содержимое, актуальное именно на этот год). Там ещё куча таблиц, но это, видимо, к делу не относится.
Проблема: оно все работало нормально до 8 декабря сего года. То есть 7 декабря всё содержимое, включая «подвал», выводилось правильно, а 8 декабря, после добавления ещё одной строки (записи) в содержание шаблона {{Статья — Список Запусков}}, вместо «подвала» стала выводиться ссылка Шаблон:Статья — Список Запусков Подвал. При этом никаких предупреждений при редактировании отдельных разделов статьи не случалось, но если править статью как целое, то при предпросмотре изменений (и только в этом случае) выводилось сообщение: «Внимание: суммарный размер включаемых шаблонов слишком велик. Некоторые шаблоны не будут включены». То есть понятно, что где-то превшен какой-то максимально возможный размер шаблона. Пока я просто заменил формируемый шаблоном {{Статья — Список Запусков Подвал}} "подвал" на то же самое без шаблона. Но вопрос: что делать на будущее? Размеры того списка будут в следующих годах только расти, и он будет опять упираться в какие-нибудь ограничения. А какие это ограничения и что там имеет смысл поправить-переделать - понимания, у меня во всяком случае, нет, я вообще в этих шаблонах не силён и что-то там делать могу только методом тыка, а значит скорее что-нибудь сломаю, чем сделаю. Vsatinet (обс.) 09:34, 11 декабря 2024 (UTC)[ответить]

  • См. Википедия:Пределы шаблонов. Если вкратце, проблема в том, как, простите, глупо сделан на данный момент этот шаблон. Подобные шаблоны должны просто выводить шапку/подвал, а всё содержимое таблицы должно заполняться не в параметре, а отдельно вслед за шапкой. Так, например, работают {{ВФильме}} и аналогичные шаблоны. Если переделать подобные списки таким образом, то проблема с размером включений исправится (до времени, когда на странице ещё добавится много информации). Например, одна эта правка (разумеется, неидеальная, потому что конец таблицы должен быть шаблонизирован) уменьшила использование одного лимита (на размер включений) на 400 килобайт, а другого (на размер аргументов шаблонов) — на 800. От помещения навшаблонов в {{Статья — Список Запусков Подвал}} так вообще надо полностью отказаться — всё, что делает этот шаблон для них, — это увеличивает использование ими лимитов там, где они могли бы использовать в два раза меньше. (Лимиты видны внизу при предпросмотре.)
    Если вкратце — если один шаблон-1 включает в себя другой шаблон-2, то всё содержимое шаблона-2 для движка весит в два раза больше, чем если бы шаблон-2 был бы на странице напрямую. Это не значит, что надо все шаблоны сплющивать, но делать лишнюю вложенность и пытаться шаблонизировать всё и вся не нужно. Особенно для тяжёлых элементов типа навшаблонов и таблиц, особенно когда они уже на шаблонах. stjn 10:02, 11 декабря 2024 (UTC)[ответить]
    • Также таким статьям, очевидно, поможет, если в строках с одинаковыми флагами флаг будет приводиться один раз, а не три. Я вот чисто для теста в предпросмотре убрал все флаги со страницы и вместо 1,7 Мб размер раскрытых включений стал 1 Мб. Очевидно, там, где флаги отличаются между колонками, надо приводить разные флаги, но в куче случаев они полностью одинаковые между тремя колонками. stjn 10:17, 11 декабря 2024 (UTC)[ответить]
      • Ну здесь смысл таки есть. Одно дело, когда с космодрома страны А носителем страны А запускается спутник страны А и совсем другое, кога с космодрома страны А носителем страны Б спутник страны С. Если ставить флаги только во втором случае, то будет не наглядно видно кто, что и откуда запустил. Vsatinet (обс.) 10:23, 11 декабря 2024 (UTC)[ответить]
    • Спасибо большое, но честно говоря, мало что понял  . Я просто пользовался готовым шаблоном "по образцу" того, как делалось раньше, придумано это кем-то задолго до. Пока не налетел вот на это ограничение. Что практически можно вот сейчас сделать, чтобы в след. раз опять не столкнуться с подобной проблемой? Понял только, что стоит убрать из {{Статья — Список Запусков Подвал}} включения навшаблона {{Список космических запусков}}. А смысл вот этой правки для меня и вовсе тёмен. Vsatinet (обс.) 10:21, 11 декабря 2024 (UTC)[ответить]
      • Я понимаю, что это не вы эту систему придумали. Просто расписал, что с ней не так и что примерно делать. Практически: вынести из шаблона для подвала навшаблон, сделать какой-то шаблон под конец таблицы, перестать помещать всю таблицу в параметр | список = и вызывать подвал из шаблона. Вместо этого нужно просто помещать шаблоны таблицы после шапки и заканчивать всё это шаблоном конца таблицы.
        Я понимаю, в чём смысл с флагами, я не понимаю, в чём смысл с повторами флагов. Есть ли ситуации, когда флага страны в этих ячейках нет? Если нет, то тогда дублировать одинаковые флаги в каждой колонке немного бессмысленно, особенно когда это сильно увеличивает код страницы. stjn 11:31, 11 декабря 2024 (UTC)[ответить]

Статистика просмотров

править

В статистике количества просмотров любой статьи, если выбрать период за всё время, показывает статистику не с даты создания статьи, а с 01.07.2015. Скриншот. Xcite (обс.) 22:57, 10 декабря 2024 (UTC)[ответить]

Горшочек, не вари!

править

Я не очень активно слежу за форумами (особенно техническими), но даже на моей памяти эта тема возникает уже далеко не в первый раз: в карточку о фильме День Шакала (фильм) вылезают из Викиданных 100500 дат премьеры по всем мыслимым странам (причём без именования стран собственно в карточке). Может, вместо того, чтобы каждый раз шаманить там что-то в Викиданных (и через какое-то время снова сталкиваться с той же проблемой в другой статье) имеет уже смысл подшаманить в карточке, чтобы она брала только одну дату (самую раннюю) и сокращала её до года? 𝓛𝓮𝓸𝗞 𝗮 𝗻 𝗱 09:50, 10 декабря 2024 (UTC)[ответить]

О согласованности работы ботов

править

Коллеги, я уже не раз замечал такую последовательность: вандальная правка - откат EyeBot - новая правка вандала - защита QBA-bot на вандальной версии. Все это естественно в течение минуты-двух, то есть второй бот просто не успевает. Как то бы наладить взаимодействие, чтобы проверялось, на какой версии защищается? — Vulpo (обс.) 05:49, 10 декабря 2024 (UTC)[ответить]

Техновости: 2024-50

править

MediaWiki message delivery 22:15, 9 декабря 2024 (UTC)[ответить]

  • По просьбе участника Ле Лой продолжаю просматривать перевод техновостей. Небольшие уточнения: в девятой новостей в конце следует читать «Это случилось из-за поломки базы данных, точные причины выясняются.». В 12-й новости вместо «сообщить» следует читать «сообщить до конца года». В 13-й новости вместо «2024» следует читать «2024, если они играют хоть какую-то роль в программной разработке в экосистеме фонда». Кроме того, в прошлом и в этом выпуске было по три момента, в которых я не уверен. Игорь (обс) 21:17, 11 декабря 2024 (UTC)[ответить]