Википедия:Форум/Технический: различия между версиями
Строка 10: | Строка 10: | ||
* Почему там пустой вариант (||) – не знаю, в документации не нашёл такого, полагаю, это означает, что если значение пустое, то ничего не возвращается (хотя логично предположить, что и без пустого аргумента поведение будет то же). А вот это: <code>-= текст</code> означает, что если <code>REVISIONID == '-'</code>, то будет возвращён "текст". [[У:D6194c-1cc|D6194c-1cc]] ([[ОУ:D6194c-1cc|обс.]]) 17:52, 5 ноября 2022 (UTC) |
* Почему там пустой вариант (||) – не знаю, в документации не нашёл такого, полагаю, это означает, что если значение пустое, то ничего не возвращается (хотя логично предположить, что и без пустого аргумента поведение будет то же). А вот это: <code>-= текст</code> означает, что если <code>REVISIONID == '-'</code>, то будет возвращён "текст". [[У:D6194c-1cc|D6194c-1cc]] ([[ОУ:D6194c-1cc|обс.]]) 17:52, 5 ноября 2022 (UTC) |
||
** Именно. Вопрос - когда и где движок для <code><nowiki>{{REVISIONID}}</nowiki></code> возвращает [[дефис]]? Судя по документации - никогда. Судя по безпроблемной (в этом аспекте) работе шаблона - налево и направо и именно тогда, когда нужно шаблону. Например, [[Кинган, Фрейзер]] - "<nowiki>Пустой шаблон {{ВД-Преамбула}}</nowiki>" там - вывод из "невозможной ветви" #switch — [[У:Neolexx|Neolexx]] ([[ОУ:Neolexx|обс.]]) 18:11, 5 ноября 2022 (UTC) |
** Именно. Вопрос - когда и где движок для <code><nowiki>{{REVISIONID}}</nowiki></code> возвращает [[дефис]]? Судя по документации - никогда. Судя по безпроблемной (в этом аспекте) работе шаблона - налево и направо и именно тогда, когда нужно шаблону. Например, [[Кинган, Фрейзер]] - "<nowiki>Пустой шаблон {{ВД-Преамбула}}</nowiki>" там - вывод из "невозможной ветви" #switch — [[У:Neolexx|Neolexx]] ([[ОУ:Neolexx|обс.]]) 18:11, 5 ноября 2022 (UTC) |
||
*** Он, когда не пустой, всегда дефис ({{REVISIONID}}); посмотрите внимательнее [https://www.mediawiki.org/wiki/Help:Magic_words/ru#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80%D0%B0 |
*** Он, когда не пустой, всегда дефис ({{REVISIONID}}); посмотрите внимательнее [https://www.mediawiki.org/wiki/Help:Magic_words/ru#%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8_%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80%D0%B0 справку] и ссылку в ней. --[[Special:Contributions/109.197.207.97|109.197.207.97]] 18:18, 5 ноября 2022 (UTC) |
||
== Отладка модулей выбрасывает исключение == |
== Отладка модулей выбрасывает исключение == |
Версия от 18:31, 5 ноября 2022
Викификатор и боты обсуждаются не здесь, а по приведённым ссылкам.
Технические запросы на изменение защищенных страниц подаются на отдельной странице.
Дефис - в #switch
В качестве самообразования и на примере {{ВД-Преамбула/основа}}
{{#switch: {{REVISIONID}} ||-= текст }}
REVISIONID задан во всех случаях, кроме предпросмотра при ручном редактировании (тогда пустая строка). И никогда не равен минусу/дефису(?) В справке ничего похожего не нашёл пока. Что это и как работает? — Neolexx (обс.) 17:35, 5 ноября 2022 (UTC)
- Почему там пустой вариант (||) – не знаю, в документации не нашёл такого, полагаю, это означает, что если значение пустое, то ничего не возвращается (хотя логично предположить, что и без пустого аргумента поведение будет то же). А вот это:
-= текст
означает, что еслиREVISIONID == '-'
, то будет возвращён "текст". D6194c-1cc (обс.) 17:52, 5 ноября 2022 (UTC)- Именно. Вопрос - когда и где движок для
{{REVISIONID}}
возвращает дефис? Судя по документации - никогда. Судя по безпроблемной (в этом аспекте) работе шаблона - налево и направо и именно тогда, когда нужно шаблону. Например, Кинган, Фрейзер - "Пустой шаблон {{ВД-Преамбула}}" там - вывод из "невозможной ветви" #switch — Neolexx (обс.) 18:11, 5 ноября 2022 (UTC)- Он, когда не пустой, всегда дефис (-); посмотрите внимательнее справку и ссылку в ней. --109.197.207.97 18:18, 5 ноября 2022 (UTC)
- Именно. Вопрос - когда и где движок для
Отладка модулей выбрасывает исключение
При отладке модуля (предварительный просмотр страницы с шаблоном) у меня начало выбрасывать исключение UnexpectedValueException: [1] (ссылка на скрин будет действительна в течение месяца). Вроде как я всё доделал, ничего необычного не добавлял, уже даже переписал спорные моменты, но из-за этого исключения не могу понять, где искать ошибку. Каким образом это можно отладить или узнать вообще, что происходит? Интересны варианты помимо поочерёдного убирания примеров и комментирования добавленного кода. -- D6194c-1cc (обс.) 11:04, 5 ноября 2022 (UTC)
- С проблемой разобрался, судя по всему, где-то во встроенные функции mw.wikibase передавалась таблица (table) в качестве языка, правда почему в одних случаях это вызывает такую ошибку, а в других – нет, – непонятно.
Вопрос как в таких случаях можно отладить ошибку всё ещё открыт. Где-нибудь в логах медиавики сохраняется стек вызовов? D6194c-1cc (обс.) 17:43, 5 ноября 2022 (UTC)
Автоматический список непатрулированных статей
Можно ли сделать страницу Проект:Патрулирование/UnreviewedNonRedirects/Articles автообновляемой? VladimirPF (обс.) 15:12, 3 ноября 2022 (UTC)
- Есть же Special:Непроверенные страницы. Только они обе отсортированы по времени создания страниц, то есть служебная страница показывает что-то из 2006 года сначала, а сохранённая скриптом — что-то из 2008. windewrix (обс.) 10:34, 4 ноября 2022 (UTC)
- Спасибо, перенёс ссылку к себе на ЛСУ - буду заглядывать слегка разгребать. VladimirPF (обс.) 14:20, 4 ноября 2022 (UTC)
Переименование
Просьба помочь переименовать эту статью в такой вариант названия. Скрипт сейчас блокирует попытку переименования, заявляя что «исходное и новое имя страницы совпадают». — Pieter Baas 16:09, 1 ноября 2022 (UTC)
- Переименовал. -- dima_st_bk 16:24, 1 ноября 2022 (UTC)
- Большое спасибо! — Pieter Baas 17:04, 1 ноября 2022 (UTC)
Технические новости: 2022-44
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Последние изменения
- При использовании навигации с клавиатуры на картах в Картографере станет лучше виден фокус. [2]
- На странице со свежими правками (Служебная:Свежие правки) появится новый фильтр «⧼rcfilters-filter-newuserlogactions-label⧽», позволяющий прятать строки с упоминанием регистрации новых учётных записей. [3]
Позже на этой неделе
- Новая версия движка MediaWiki апробируется на тестовых вики и MediaWiki.org с 1 ноября. Невикипедийные вики-сайты и некоторые разделы Википедии получат её 2 ноября, все проекты — 3 ноября (календарь).
- У диалога с картами в визуальном редакторе появилась справка. [4]
- У карты в Картографере в визуальном редакторе добавилось выпадающее меню, позволяющее выбрать язык. [5]
- В визуальном редакторе стало можно добавлять картам в Картографере описания. [6]
- В визуальном редакторе появилась возможность убрать рамку у карт в Картографере. [7]
Технические новости подготовлены техническими писателями и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
MediaWiki message delivery 21:15, 31 октября 2022 (UTC)
Поиск файлов
Поиск файлов в визуальном редакторе странно работает. По запросу "К-700" выдаёт не только кировец, но случайные изображения. По запросу "К-700 погрузчик" какие-то карты. — Medyanowsky (обс.) 17:15, 31 октября 2022 (UTC)
- Проблема в собственно вашем запросе, в нём технически нет ключевого слова. Alex Spade 08:23, 1 ноября 2022 (UTC)
- Да и в алгоритме поиска, наверное, слишком уж он примитивный. И не только в этом случае поиска. — Gennady (обс.) 10:11, 1 ноября 2022 (UTC)
После последних правок участника MisterSynergy (пояснение) ссылка либо вовсе не открывается, либо ведет не к тому спортсмену. Если посмотреть 2 идентификатора в Викиданных (старый numeric и новый UUID), ссылки старого формата по-прежнему работают. --Xion (обс.) 14:00, 31 октября 2022 (UTC)
- «После последних правок», видимо, было нормально, а потом на целевом сайте снова поменялась власть, судя по тому, что в Немецкой википедии участник ещё в марте опять переделал шаблон. Шаблон я исправил, но проблема в том, что MisterSynergy тогда же заменил идентификаторы в статьях, так что нужна помощь бота. --109.197.207.97 21:26, 31 октября 2022 (UTC)
- ВП:РДБ#Шаблон:FISA. --109.197.207.97 21:53, 31 октября 2022 (UTC)
- Благодарю! И ещё нужно вернуть старый идентификатор P2091 и в Модуль:External links/data? --Xion (обс.) 22:15, 31 октября 2022 (UTC)
- Да; написал и туда тоже. --109.197.207.97 22:36, 31 октября 2022 (UTC)
- Благодарю! И ещё нужно вернуть старый идентификатор P2091 и в Модуль:External links/data? --Xion (обс.) 22:15, 31 октября 2022 (UTC)
- ВП:РДБ#Шаблон:FISA. --109.197.207.97 21:53, 31 октября 2022 (UTC)
Проблема с карточкой герба
Не могу понять откуда в статье Герб Ялты в карточку загружается феодосийский «Номер в ГГР: 11003». Прошу помочь удалить, так как герб не внесён в Государственный геральдический регистр Российской Федерации. -- Лобачев Владимир (обс.) 11:24, 31 октября 2022 (UTC)
- Он там вручную в карточке задан. D6194c-1cc (обс.) 11:27, 31 октября 2022 (UTC)
- Благодарю, увидел. -- Лобачев Владимир (обс.) 15:38, 31 октября 2022 (UTC)
Тормоза
При редактировании некоторых страниц Википедии очень сильные тормоза. С чем это может связано? Футболло (обс.) 07:37, 30 октября 2022 (UTC)
- По моим ощущениям, движок в последнее время сильно разросся (его код не был оптимизирован) и отжирает много оперативной памяти; это становится особенно заметно на страницах с большим объёмом кода (включая многие форумные страницы). — Jim_Hokins (обс.) 11:55, 30 октября 2022 (UTC)
- Да, это явно видно на больших статьях. Что будет сделано? — Gennady (обс.) 16:37, 30 октября 2022 (UTC)
- Ничего. Проблема в собственно размере статьи. Alex Spade 08:20, 1 ноября 2022 (UTC)
Склонение слов
Здравствуйте! Подскажите, пожалуйста, какие сейчас в Википедии есть стандартные средства для склонения слов русского языка (и других языков) в Lua? В документации нашёл mw.language:convertGrammar, но судя по внутренней документации, русский язык не поддерживается: [8].
Если через лексемы Викиданных, то тоже непонятно, как в Lua получить лексемы из самого элемента Викиданных. Таких сопоставлений сейчас не делается в элементах, элементы выступают только в качестве указателей смысла для конкретных значений лексем. -- D6194c-1cc (обс.) 12:15, 29 октября 2022 (UTC)
Сломался шаблон-карточка
Кондакова, Елена Владимировна - депутатство окрасилось багрянством. VladimirPF (обс.) 14:23, 28 октября 2022 (UTC)
- Можно так, например, сделать: [9]. Abiyoyo (обс.) 14:36, 28 октября 2022 (UTC)
Ошибка IABot?
Загоняю на сохранение ссылок на https://iabot.toolforge.org/index.php?page=runbotsingle статью Еврейские беженцы. Ставлю птичку, жму кнопку.
Подумав, бот выдает: spamblacklist: The text you wanted to publish was blocked by the spam filter. This is probably caused by a link to a forbidden external site. The following text is what triggered our spam filter: gumer.info
Фишка в том, что в ни статье, ни в шаблонах в ней такой ссылки нет.
Откуда это и что с этим можно сделать? Pessimist (обс.) 19:08, 26 октября 2022 (UTC)
- Проблема скрыта в сноске "Лангхаммер И. Что будет с этим миром? Электронная Библиотека истории иудаизма. Дата обращения: 14 апреля 2020.", на странице которой содержится текст "Сохранено из http://www.gumer. (разбито для обхода спам-фильтра) info/bogoslov_Buks/Iudaizm/Article/ist_antisem.php".
В базе IABot ссылки "http://archive.is/XJanN" и "http://www.gumer. (разбито для обхода спам-фильтра) info/bogoslov_Buks/Iudaizm/Article/ist_antisem.php" считаются идентичными и при проверке "http://archive.is/XJanN" проверка проводится по "http://www.gumer. (разбито для обхода спам-фильтра) info/bogoslov_Buks/Iudaizm/Article/ist_antisem.php". Kalendar (обс.) 09:59, 27 октября 2022 (UTC)- Спасибо большое. Теперь смогу разобраться. Pessimist (обс.) 17:55, 27 октября 2022 (UTC)
- Коллеги, спешу сообщить - инструмент больше не работает. Вчера выдавалось сообщение, что вроде как отключён (точную формулировку не запомнил), а сегодня выдаётся DB ERROR : QUERY: CREATE DATABASE IF NOT EXISTS s51059__cyberbot; ERROR - : Error encountered while creating the database. Exiting... Mark Ekimov (обс.) 09:29, 4 ноября 2022 (UTC)
- У него это регулярно Pessimist (обс.) 09:31, 4 ноября 2022 (UTC)
- Текст сообщения: «Интерфейс отключён. Обслуживающий персонал отключил этот интерфейс. Это произошло либо для технического обслуживания, либо для поиска ошибки безопасности.» Kalendar (обс.) 17:46, 4 ноября 2022 (UTC)
Сложно ли?
Коллеги, привет. А можно ли (сложно ли) в "плашку" удаленной статьи помимо истории удалений добавить историю ВУС (если ВУС-номинации были, конечно)? Пример: тут видно только удаления и защиту, а наличие ВУС-номинаций видно только после создания ВУС-номинации. С одной стороны, "сам дурак" - надо было искать историю на ВУС. С другой, вот не подумал, а попал на практически обвинения тут и явные обвинения в КИ тут. И ладно я плюс-минус стрессоустойчивый, а новичкам такой "отлуп" (иначе не написать) был бы прям жосеньким. В общем, прошу подумать коллег, "кто знает и умеет", над возможностью реализации предложения: оно явно повысит информативность страницы удаленной статьи и снизит в т.ч. нагрузку на ВУС. Спасибо! saga (обс.) 17:31, 26 октября 2022 (UTC)
- @Sagivrash: На удалённой странице отображаются журналируемые действия. Восстановление страницы является журналируемым действием, отказ в восстановлении страницы не влечёт за собой никаких обязательных журналируемых действий. Так что технической возможности отображения неуспешных номинаций к восстановлению таким же образом, как отображаются удаления, восстановления и переименования нет. Возможные альтернативы: Установка защиты от создания на страницы, в восстановлении которых было отказано, со ссылкой на итог номинации к восстановлению и установка шаблонов {{Не восстановлено}} на страницы обсуждения таковых страниц. — Alex NB IT (обс.) 17:54, 26 октября 2022 (UTC)
- Чисто технически и защита страниц от создания со ссылками на итоги, и установка шаблонов {{Не восстановлено}} возможны с помощью ботов, но для осуществления таковых массовых действий требуется установление наличия или отсутствия консенсуса сообщества в ходе обсуждения на общем форуме. — Alex NB IT (обс.) 17:59, 26 октября 2022 (UTC)
Шаблон:Кинематографист, добавить параметр Автограф
Просьба добавить параметр. — A.sav (обс.) 15:15, 26 октября 2022 (UTC)
Достаточно добавить
|метка13 = Подпись |текст13 = {{wikidata|p109|{{{Подпись|}}}|size=128x128}}
после метка12. Документацию я актуализирую сам. — A.sav (обс.) 09:03, 27 октября 2022 (UTC)
Гаджетам разрешили использовать ES6
Теперь гаджетам можно в ES6 при включении параметра requiresES6
: [10]. Iniquity (обс.) 11:24, 26 октября 2022 (UTC)
Категория:Похоро[н]енные в Скиптоне
Исправил ошибку в названии категории. Думал исправить категорию в статьях. Оказалось, что категория добавляется не вручную. Прошу исправить. — Simba16 (обс.) 07:31, 26 октября 2022 (UTC)
- Я так понимаю, что оно автоматически исправилось, просто кэшу требовалось время для обновления. — Jim_Hokins (обс.) 08:24, 26 октября 2022 (UTC)
Технические новости: 2022-43
Последние новости технического сообщества Викимедиа. Проинформируйте остальных об этих изменениях. Не все изменения повлияют на вас лично. См. также переводы на другие языки.
Последние изменения
- На странице поиска (Special:Search) сделано несколько мелких изменений, касающихся выравнивания аудиоплеера и высоты плейсхолдера для изображений. Подробности см. на Фабрикаторе.
- В Википедии появилась новая настройка, позволяющая прятать миниатюры статей в поиске (Special:Search). Полное описание доступно на Фабрикаторе.
Проблемы
- На прошлой неделе Французская Википедия, Японская Википедия, Русская Википедия находились в режиме только для чтения на протяжении 25 минут из-за поломки оборудования. [11]
Позже на этой неделе
- Новая версия движка MediaWiki апробируется на тестовых вики и MediaWiki.org с 25 октября. Невикипедийные вики-сайты и некоторые разделы Википедии получат её 26 октября, все проекты — 27 октября (календарь).
- Некоторые вики-проекты будут несколько минут доступны только для чтения в связи с работами над их главной базой данных. Это произойдёт 25 октября в 07:00 по UTC (список проектов) и 27 октября в 07:00 по UTC (список проектов).
- В некоторых проектах (Ассамская Википедия, Башкирская Википедия, Balinese Wikipedia, Баварская Википедия, Жемайтская Википедия, Центральнобикольская Википедия, Беларуская Википедия, Беларуская Википедия на тарашкевице, Болгарская Википедия, Википедия на языке бходжпури, Википедия на языке бислама, Банджарская Википедия, Википедия на языке бамана, Википедия на бишнуприя-манипури, Бретонская Википедия, Боснийская Википедия, Бугийская Википедия, Бурятская Википедия, Индонезийская Википедия) в среду появится функция «добавить ссылку». Это часть постепенного развёртывания инструмента для добавления ссылок в Википедии. Сообщества могут настроить поведение инструмента в своём разделе. [12]
- Со среды 26 октября в проектах, где включена функциональность наставничества, список наставников получит несколько улучшений. Процесс добавления себя в список наставников будет переделан с нуля, появятся новые возможности по управлению наставляемыми. Также это изменение упростит создание системы наставничества в других википедиях. Само наставничество будет работать точно так же, как и раньше. [13][14][15]
- Страницы, чьё название начинается со строчной буквы согласно Unicode 11, будут переименованы или удалены. Список таких страниц находится на странице m:Unicode 11 case map migration. Больше информации см. на Фабрикаторе.
- Тема оформления «Вектор 2022» станет темой по умолчанию в самых маленьких проектах Викимедиа. Подробности см. по ссылке.
Будущие изменения
- В инструментах «Ответ» и «Новая тема» скоро появится меню со специальными символами. [16]
Технические новости подготовлены техническими писателями и публикуются ботом • Дополнить • Перевести • Помощь • Оставить отзыв • Подписаться или отписаться.
MediaWiki message delivery 21:22, 24 октября 2022 (UTC)
Права участников
Столкнулся с такой проблемой: итог на КУ подведен человеком, не имеющим ни прав администратора, ни прав ПИ. Пришлось спрашивать и оказалось, что участник был лишен прав ПИ после подведения того итога. Мне кажется это неправильно - права участника должны отображаться в его подписи под теми итогами или комментариями, когда он их имел. Возможно ли это техничски? Macuser (обс.) 21:19, 24 октября 2022 (UTC)
- Скорее всего, речь идёт о MediaWiki:Gadget-markadmins.js. Гаджет берёт информацию из текущего состояния и динамически добавляет её при отображении страницы. Он не ведет истории флагов и не редактирует страницы. Так что, текущими средствами - нет — Butko (обс.) 20:15, 26 октября 2022 (UTC)
- Дааа техника на грани фантастики, особенно заполняемый руками(!) список прав. Macuser (обс.) 13:24, 28 октября 2022 (UTC)
Динамические шаблоны
Пользуюсь случаем, чтобы еще раз выразить благодарность коллеге Serhio Magpie, который два с хвостом года назад создал динамическую навигацию по шаблонам. Нажимаем на ссылку - прямоугольник шаблона на странице заменяется на другой шаблон. Очень хочется эту возможность расширить - чтобы появлялся не просто шаблон, а шаблон с определенными параметрами. Какие средства у нас для этого есть? Vcohen (обс.) 12:58, 24 октября 2022 (UTC)
Невидимые красные ссылки
На несуществующую страницу Аильный округ (Киргизия) ссылается больше 500 страниц из ОП, хотя такой ссылки на самих страницах нет (как пример, страница Ак-Жар). При этом есть страница Айылный аймак и редирект на неё Аильный округ (без уточнения, оно лишнее). По хорошему, ссылки надо переделать с красной на синюю. Но найти их я не могу. Подозреваю, что зло кроется в шаблоне Ш:НП-Киргизия с его подшаблонами, а код шаблонов мне даётся очень плохо. Помогите разобраться с этим вопросом, пожалуйста. -- Klientos (обс.) 15:34, 23 октября 2022 (UTC)
- Это шаблон {{НП}} проверяет наличие статьи о типе АТЕ для простановки ссылки на статью. Можно сделать редирект или зашить вид общины в {{НП-Киргизия}} (если там везде аильный округ). -- dima_st_bk 16:21, 23 октября 2022 (UTC)
- Я так и предполагал, вот только непонятно, зачем он проверяет именно статью с уточнением. -- Klientos (обс.) 16:40, 23 октября 2022 (UTC)
- Есть одинаковые типы АТЕ в разных странах, например, автономный округ в Китае и России. -- dima_st_bk 16:51, 23 октября 2022 (UTC)
- А, ну если это универсальный механизм, то понятно. Спасибо. -- Klientos (обс.) 16:52, 23 октября 2022 (UTC)
- Есть одинаковые типы АТЕ в разных странах, например, автономный округ в Китае и России. -- dima_st_bk 16:51, 23 октября 2022 (UTC)
- А можно ещё сделать, чтобы Система обозначения объектов административно-территориального деления не была ссылкой? Статья удалена по незначимости. -- Klientos (обс.) 07:10, 24 октября 2022 (UTC)
- Вот так? Vcohen (обс.) 13:04, 24 октября 2022 (UTC)
- Речь про {{НП-Киргизия}}, где всё немного сложнее. -- dima_st_bk 13:12, 24 октября 2022 (UTC)
- Да, в шаблоне {{НП}} есть строчка
[[{{ucfirst:{{{вид идентификатора}}}}}]]
, т.е. то, что передано в параметре "вид идентификатора", в любом случае берется в квадратные скобки. Кроме как добавлять в {{НП}} новый параметр, который бы отменил эти квадратные скобки, ничего придумать не могу. Vcohen (обс.) 18:45, 24 октября 2022 (UTC)
- Да, в шаблоне {{НП}} есть строчка
- Речь про {{НП-Киргизия}}, где всё немного сложнее. -- dima_st_bk 13:12, 24 октября 2022 (UTC)
- Вот так? Vcohen (обс.) 13:04, 24 октября 2022 (UTC)
- Я так и предполагал, вот только непонятно, зачем он проверяет именно статью с уточнением. -- Klientos (обс.) 16:40, 23 октября 2022 (UTC)