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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Архив форума
Правки нежелательны

Эта страница — часть архива форума Википедии.

Пожалуйста, не редактируйте эту страницу!
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Какая-то ошибка с координатами в карточке. 83.219.136.136 19:25, 31 октября 2018 (UTC)

Похоже, надо позаменять {{{lat_deg|0}}} на {{#if:{{{lat_deg|}}}|{{{lat_deg}}}|0}} и т.д. Но лучше подождать мнения специалистов. — Vort (обс.) 19:34, 31 октября 2018 (UTC)
Для желающих продолжить починку: {{антарктическая станция|lat_deg=0|lon_deg=}}
Vort (обс.) 11:18, 1 ноября 2018 (UTC)
  • Только теперь бы каким-то образом убрать географические координаты сверху форума. Они сейчас там отражаются. --Ksc~ruwiki (обс.) 19:37, 1 ноября 2018 (UTC)
    • Для этого надо, чтобы шаблон ставил координаты не display=inline,title, как сейчас, а так, как задано в параметрах. Но я посмотрел несколько шаблонов с координатами и понял, что это нигде не поддерживается. А раз так, то не хочется изобретать. Vcohen (обс.) 19:50, 1 ноября 2018 (UTC)
      • Понял, спасибо за ответ! --Ksc~ruwiki (обс.) 20:43, 1 ноября 2018 (UTC)
      • Т.е. после архивации запроса, так будет и на архивной странице? --Гдеёж?-здесь 22:09, 3 ноября 2018 (UTC)
        • Конечно. Но там можно будет, например, взять этот код в nowiki. Vcohen (обс.) 22:53, 3 ноября 2018 (UTC)
        • P.S. А в статье из сабжа сейчас всё в порядке. Так что, наверно, можно считать проблему решенной. Копирую параметры из статьи сюда, чтобы тут тоже всё было в порядке. Vcohen (обс.) 22:57, 3 ноября 2018 (UTC)
          • Суть моего сообщения именно в том, что починено не всё. К примеру, {{НП}} воспринимает lat_deg=0|lon_deg= нормально, без красной ошибки. — Vort (обс.) 01:26, 4 ноября 2018 (UTC)
            • Но это же не ошибка в шаблоне. Это шаблон адекватно сообщает об ошибке в статье: "Координаты: Пропущена долгота". И она там действительно пропущена. Vcohen (обс.) 08:23, 4 ноября 2018 (UTC)
              • @Vcohen: Ошибка, потому, что в шаблоне есть код {{{lon_deg|0}}} и вызов {{антарктическая станция|lat_deg=0}} подставит 0° в долготу. Тут уж или убирать ноль совсем или ставить как при пустом параметре, так и при его отсутствии. Но так как {{НП}}, проставленный в сотни тысяч статей, ставит ноль, то лучше сделать как в нём — для унификации. — Vort (обс.) 08:37, 4 ноября 2018 (UTC)
                • Но указывать широту без долготы - это неправильно, и нужно не размещать место где-то на Гринвичском меридиане (часто ли оно действительно там?), а смело выводить ошибку. Викизавр (обс.) 08:46, 4 ноября 2018 (UTC)
                  • Хотелось бы унификации с остальными шаблонами, чтобы пользователю не приходилось к каждому шаблону отдельно приспосабливаться. Да и Модуль:WikidataCoords ведь по какой-то причине сделали с функцией подстановки нуля. Может, тогда и в нём лучше ошибку отображать? — Vort (обс.) 08:59, 4 ноября 2018 (UTC)
                    • Я бы лучше сделал симметрично широту и долготу - если указана хотя бы одна, пробрасывать в указанный шаблон, а тот пусть сам разбирается, что делать с ошибкой - добавить отслеживающую категорию, выдать ошибку в статью или проигнорировать. Но тогда надо менять ещё и все вызываемые через {{wikidata-coords}} шаблоны, вроде {{НП/ПозКарта}}, иначе они будут реагировать неожиданно. Викизавр (обс.) 09:50, 4 ноября 2018 (UTC)
  • Максимум, что может автоподставляться в координаты - это полушарие (например, все антарктические станции в южном полушарии, а почти все НП России в северном и восточном). В остальном думать за пользователя не стоит. Убрал из станций и викидата-коорд. -- dima_st_bk 23:31, 4 ноября 2018 (UTC)

Шаблон:СборнаяСпорт

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

Нужно внести правки в Шаблон:СборнаяСпорт. А именно, по образцу {{сборнаяСпорт|Испания|футбол|ю}} добавить параметр {{сборнаяСпорт|Испания|футбол|до NN}} (до NN) - где NN - двухзначное число. Статей с названиями Юношеская сборная <страны> по футболу уже нет (вместо них: Сборная <страны> по футболу (до NN лет). То есть шаблон {{сборнаяСпорт|Англия|футбол|до 18}} должен выводить: Сборная Англии по футболу (до 18 лет). Вариант {{сборнаяСпорт|Англия|футбол|до 21}} (или даже проще: {{сборнаяСпорт|Англия|футбол|21}}) должен выводить: Сборная Англии по футболу (до 21 года). Все возможные опции касаемо футбола: до 15, до 16, до 17, до 18, до 19, до 20, до 21. В англовики есть отдельный шаблон для юношеских/молодёжных команд en:Template:Fbu, но раз уж у нас «всё в одном», наверное нужно дополнить основной шаблон. И ещё было бы хорошо добавить поддержку Сборная Ирландии по футболу (1882—1950), чтобы {{Футбол|Ирландия|1882}} отображал Флаг Ирландии (1783—1922) Ирландия. Может, кто-то сможет помочь. —Corwin of Amber (обс.) 15:26, 31 октября 2018 (UTC)

Проблема с шаблоном

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

Испортился шаблон-карточка {{конфликт}} в статье Штурм Зимнего дворца. Была правка в шаблоне, обозначенная "Штурм Зимнего дворца", но она отменена автором. — Igel B TyMaHe (обс.) 14:35, 31 октября 2018 (UTC)

Editnotice и Newarticletext для шаблонов

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

При создании шаблона у нас выдается MediaWiki:Newarticletext/Template, который обычно показывает следующий текст:

  1. Не забудьте предусмотреть параметр nocat и проверку на пространство имён. Нажмите {{#if: {{{nocat|}}}{{NAMESPACE}} || [[Категория:Название категории]] }}, чтобы вставить заготовку кода для такой проверки.
  2. Переведите курсор в конец кода и нажмите <noinclude>{{doc}}</noinclude>.
    При необходимости очень короткую документацию можно включать напрямую через <noinclude> {{doc-inline}} <!-- Текст документации --> {{doc-end}} </noinclude>.
  3. Не забывайте, что для юзербоксов следует использовать подстраницы шаблона Userbox, например Шаблон:Userbox/Форум/Архив/Технический/2018/10.

Это очень удобно, потому что при нажатие на ссылки текст вставляется в окно редактирования. Неудобно только то, что этот текст не показывается при редактировании существующего шаблона. И даже при создании нового он пропадает при предосмотре. С другой стороны, при редактировании шаблона выдается MediaWiki:Editnotice-10, который в случае редактирования страницы, которая начинается на "User ", показывает:

Этот текст было бы логичнее показывать как раз только при создании страницы. Поэтому я предлагаю поменять местами эти два сообщения: первое показывать всегда, а второе только при создании (разве что третий пункт из первого сообщения показывать только при создании. — Эта реплика добавлена участником Alexei Kopylov (ов) 19:14, 30 октября 2018 (UTC)

Возражений не поступило, поэтому я так и сделал. Заодно чуть расширил editnotice на случай редактировании документации шаблонов. — Алексей Копылов 04:13, 13 ноября 2018 (UTC)

  • @Alexei Kopylov: Пропустил я это предложение и что-то сомневаюсь. Для документации ссылки ещё могут быть полезны, а читать про nocat и {{doc}} при каждом редактировании вряд ли есть смысл, только место отъедает. Я не знаю, может, при редактировании сохранить ссылки для быстрой вставки, но сопровождающий текст убрать? Вообще какая основная мотивация того, чтобы иметь этот текст всегда? — Джек (обс.) 11:27, 22 ноября 2018 (UTC)

Модуль:dts

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

Перенёс из енвики Модуль:Dts, но всё оказалось не так просто, модуль не работает как требуется. Что требуется? Сейчас при использовании Шаблон:dts возможно только указание даты в формате «год|месяц|день», тогда как модуль (и модифицированный шаблон на его основе) позволяет всё то же самое, плюс форматы типа «день месяц год» (1 марта 1999, 1 мар 1999) и т.д., то есть намного больше вариантов, что гораздо удобнее. Кто-нибудь может помочь разобраться с данным модулем? —Corwin of Amber (обс.) 15:30, 30 октября 2018 (UTC)

Проблема решена. — Алексей Копылов 18:36, 13 ноября 2018 (UTC)

20:09, 29 октября 2018 (UTC)

Позиционная карта региона для шаблона НП

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

Попытался сделать отсутствующие позиционные карты для провинций Аргентины. Для провинции Энтре-Риос всё получилось и работает ({{ПозКарта Аргентина Энтре-Риос}}), а для провинции Кордова — нет ({{ПозКарта Аргентина Кордова}}). Прошу помощи с настройкой. --Slb_nsk (обс.) 01:19, 28 октября 2018 (UTC)

[5]. Позкарта должна иметь имя вида «Шаблон: ПозКарта_(имя страны, указываемое в шаблоне НП)_(имя провинции, указываемое в шаблоне НП)». -- dima_st_bk 01:43, 28 октября 2018 (UTC)

Как править категории?

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

Подскажите пожалуйста, как теперь править категории в статьях? Раньше, помню, теги категорий были просто внизу кодовой страницы. В частности, как убрать из статьи явно ошибочную категорию (вернее, конечно, статью из категории)? Эйхер (обс.) 17:56, 26 октября 2018 (UTC)

  • Отличная схема, очень удобно. Два-три лишних символа (вместо «[[Категория:....]]» — а название категории может быть весьма длинным), и вуаля, категория стоит. DumSS (обс.) 19:01, 26 октября 2018 (UTC)
    • Вы HotCat не пробовали? И название категории дополняет, и даже отдельную правку делать не нужно. Вот только с этими встраиваемыми шаблонами не совместим — если ими что-то не то поставят, не удалишь. Викизавр (обс.) 19:29, 26 октября 2018 (UTC)
  • Про HotCat слышал, но не пробовал и, наверно, не буду, ибо уже привык обходиться шаблонами. А что нельзя шаблонами, я быстрее сделаю вручную, чем гаджетом, который, судя по скриншоту в его описании, громоздок и неудобен в обращении. DumSS (обс.) 20:00, 26 октября 2018 (UTC)

Другие проекты в других проектах

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

Во всех статьях из секции «В других проектах» левого сайда пропал собственно список этих проектов, кроме Викисклада и Викиданных. --саша (krassotkin) 17:29, 26 октября 2018 (UTC)

Не смог перенести на Викисклад. --Дагиров Умар (обс.) 19:24, 25 октября 2018 (UTC)
Igel B TyMaHe, я изначально, пытался загрузить на склад. Не получилось. Спасибо за ответ. --Дагиров Умар (обс.) 11:49, 26 октября 2018 (UTC)
Скрин, бесконечная загрузка. --Дагиров Умар (обс.) 11:57, 26 октября 2018 (UTC)

Ошибки в сносках в статье Россия

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

В статье Россия в сносках выходят две ошибки: одна после навигационных шаблонов, вторая после блока примечаний. Сейчас у меня совсем нет времени разобраться. Статья важная, почините, пожалуйста. --Ksc~ruwiki (обс.) 10:33, 25 октября 2018 (UTC)

  • TenBaseT починил. Только вот зачем нужны 3 секции Комментарии, Пояснения и Примечания? Видимо это результат отсутствия унификации синтаксиса для комментариев. Когда я предлагал это унифицировать противники унификации, говорили, что НЕПОЛОМАНО. — Алексей Копылов 19:16, 25 октября 2018 (UTC)
  • Большое спасибо всем участникам, столь оперативно откликнувшимся на мою просьбу! --Ksc~ruwiki (обс.) 19:21, 25 октября 2018 (UTC)

tl;dr: с сабжем есть проблемы, как именно их исправить? (Скорее всего, на основе шаблона из enwiki, но ботам придётся поработать.) Это важно для переводных статей.

--Браунинг (обс.) 23:02, 24 октября 2018 (UTC)

Спасибо за подробную и ясную сводку. Естественно, обновлять шаблон надо; нынешнее неотображение авторов откровенно уродует статьи. Кроме того, унификация технических средств в разных языковых разделах вообще довольно полезна. Поддерживаю замену на версию из enwiki с отключением категорий для ошибок. Sneeuwschaap (обс.) 23:35, 24 октября 2018 (UTC)
  • У меня нет какого-то определённого мнения по ситуации кроме того, что крайне недопустимо использовать шаблон, находящийся сейчас в песочнице, в статьях. Кроме противоречия здравому смыслу, каждое включение сейчас ставит совершенно ненужные у нас категории о языковой принадлежности источников и т. п. stjn 17:02, 25 октября 2018 (UTC)
  • Я за вариант "Заменить версией из enwiki по всем правилам". Главный плюс, как мне кажется, заключается в том, что в этом случае будет проще всего поддерживать совместимость шаблонов в будущем. Если я не прав, поправьте меня. Категории для отслеживания ошибок нужны. Насколько я понимаю их легко русифицировать и создать ботом. Но даже, если они останутся нерусифицированными, это лучше, чем их совсем отключать. — Алексей Копылов 23:07, 26 октября 2018 (UTC)
    • Основной автор версии версии из enwiki рекомендует переводить на его модули все шаблоны cite_что-то разом, а не выборочно. С большинством проблем не будет, но вот насчёт {{cite web}} и {{cite news}} я совершенно не уверен. (С другой стороны, можно и махнуть рукой на этот его совет.) Ещё он говорит, что у него в планах сделать так, чтобы указание языка источника на английском не вызывало ошибку независимо от языка вики — и вот хорошо было бы получить такой патч перед внедрением, либо отключить конкретно этот тип ошибок. --Браунинг (обс.) 09:31, 27 октября 2018 (UTC)
    • Алексей, я ещё сообразил, что тут есть социальная проблема. При внедрении версии из enwiki по всем правилам есть риск нарваться на бесконечные споры о том, нужны ли категории для отслеживания ошибок (особенно некоторых, встречающихся очень часто — а я не уверен, что отдельные такие категории можно легко отключить) и как именно они должны называться. Я, может быть, и взялся бы произвести техническую часть русификации, но точно не хочу участвовать в возможных спорах. Да я даже не уверен, что создать категории ботом получится без проблем: в en:Category:CS1 около 260 подкатегорий (из которых 188 указывают язык источника), названия которых надо вытаскивать откуда-то из Модуль:Citation/CS1/Configuration; опять же, я не готов это делать. Что же касается совместимости варианта без категорий для отслеживания ошибок, то отличие у него крохотное. --Браунинг (обс.) 17:11, 31 октября 2018 (UTC)
  • О шаблоне {{Cite journal 2}}:
    • «нет authors» — думаю, что смогу добавить. --MMH (обс.) 07:32, 27 октября 2018 (UTC). Добавлено. --MMH (обс.) 14:10, 1 ноября 2018 (UTC)
    • «нет … authorn при n>4» — можно добавить в неограниченном количестве, но это соответственно увеличит размер шаблона. --MMH (обс.) 07:32, 27 октября 2018 (UTC). Пока добавил поддержу пятого автора, но, повторяю, их количество ограничено только размером шаблона. --MMH (обс.) 14:10, 1 ноября 2018 (UTC)
    • «страшно ругается, если не указан journal» — естественно, см. название шаблона :-);
    • «не умеет date, отсутствие year переносит не очень хорошо (примеры 24, 74, 84)» — на самом деле, date умеет, отсутсвие year переносит прекрасно, где находятся указанные примеры не понял (подскажите);
    • «ref работает как у {{публикация}}, то есть не умеет ref=harv» — думаю, что можно будет сделать. --MMH (обс.) 07:32, 27 октября 2018 (UTC) Но тогда желательно добавить поддержу нескольких фамилий в шаблон {{Sfn}}, как это сделано в английском шаблоне «Sfn». Ведь тогда шаблон «Cite journal 2» буде формировать длинный якорь из фамилий, с запятыми и пробелами, который трудно будет воспроизвести в шаблоне «Sfn» без ошибок (просто скопировать одной операцией будет нельзя, так как фамилии будут разбросаны по разным параметрам). --MMH (обс.) 14:06, 1 ноября 2018 (UTC)
      • Про {{sfn}} справедливое замечание, но, к счастью, это можно будет сделать потом отдельно. --Браунинг (обс.) 14:16, 1 ноября 2018 (UTC)
        • Вижу, что английский Sfn запятые и пробелы не добавляет, но это не очень упрощает составление параметра для Sfn — нужно будет писать все фамилии подряд, без пробелов. --MMH (обс.) 14:23, 1 ноября 2018 (UTC)
--MMH (обс.) 07:32, 27 октября 2018 (UTC)
  • Вот примеры; слева случайная выборка имеющихся включений {{cite journal}}, справа они же, но с {{cite journal 2}}. Как видно, там довольно много включений без journal, но большинство из них всего лишь используют синоним magazine, так что это легко починить. С другой стороны, может быть, вы сможете настроить вариант из enwiki с помощью Модуль:Citation/CS1/Configuration, чтобы не дублировать усилия его создателей и одним махом обеспечить поддержку всех параметров и, возможно, ГОСТовское оформление? Впрочем, я не уверен, что перевод {{cite journal}} на ГОСТовское оформление не требует дополнительного обсуждения. --Браунинг (обс.) 09:31, 27 октября 2018 (UTC)
  • magazine могу легко добавить хоть сегодня. «может быть, вы сможете настроить вариант из enwiki с помощью Модуль:Citation/CS1/Configuration» — модули написаны на Lua, а я Lua не владею. --MMH (обс.) 11:16, 27 октября 2018 (UTC)
  • Посмотрел указанные примеры насчёт date — в них неверно задана дата. Шаблон требует задания даты в формате чч.мм.гггг или гггг-мм-чч. Если нужно задать диапазон месяцев, то для этого существуют параметры month и year. Это нужно, в частности, для формирования якоря из date без year. Возможно, удастся сделать вывод даты в произвольном формате, в случае неверного формата задания даты, — я посмотрю что можно сделать (при этом, конечно же, якоря работать не будут). Он там раньше был, но после усложнения кода, для поддержки якорей из date, пропал. Не помню уже по какой причине, возможно я просто упустил этот момент. --MMH (обс.) 11:44, 27 октября 2018 (UTC)
  • Посмотрел насчёт date — шаблон извлекает информацию из date в нескольких местах, поэтому логичнее было бы вывести сообщение об ошибке в формате даты, чем поощрять неверное использование параметра date. Дело в том, что год и месяц (или число месяца) разнесены в библиографической ссылке, сделаной по ГОСТу, и выводить их в одном месте — это плодить уже библиографические ошибки. --MMH (обс.) 12:08, 27 октября 2018 (UTC)
  • Список примеров (ссылки даны выше) показывает, что это довольно редкая проблема. Но да, это ещё один способ указания авторства, который работает в импортированном варианте и не работает с {{cite journal 2}}. Теоретически можно и его добавить, но фактически сейчас его нет. И ещё хотелось бы, не влезая в эпическую битву сторонников и противников ГОСТа, отметить, что использование русскоязычных наименований тома, страницы и т. д. в шаблоне, преимущественно используемом для ссылок на англоязычные источники, — это странное решение. В общем, этот вариант мне нравится всё меньше и меньше. --Браунинг (обс.) 17:11, 31 октября 2018 (UTC)
  • «использование русскоязычных наименований тома, страницы и т. д. в шаблоне, преимущественно используемом для ссылок на англоязычные источники, — это странное решение», — они не русскоязычные, а зависят от языка, указанного в параметре lang или language (что видно в этом примере: Шаблон:Cite journal 2#Многотомный англоязычный журнал). Если параметр не заполнен, то да, будут русскоязычные. --MMH (обс.) 21:25, 31 октября 2018 (UTC); 21:31, 31 октября 2018 (UTC)
  • Это и странно. Взгляните на выборку примеров: там лишь в пяти местах указан язык (причём в примерах 18 и 70 это не помешало шаблону использовать русские обозначения), лишь пять примеров на русском языке. Подавляющее большинство — английский без указания языка. --Браунинг (обс.) 12:18, 1 ноября 2018 (UTC)
  • Я не могу сделать в русской Википедии английский язык по-умолчанию (хотя технически этому ничто не препятствует) — придётся вписать ручками. В примерах 18 и 70 язык указан полность, а должен быть указан кодом по ISO 639. --MMH (обс.) 12:32, 1 ноября 2018 (UTC)
  • Главный смысл {{cite journal}} — его использование в переводных статьях, причём главным образом — в переводных статьях из enwiki. Если мы говорим о том, чтобы заменить его код на код шаблона {{cite journal 2}}, то по умолчанию нужен именно английский язык и совместимость с английским шаблоном. Если обсуждается что-то ещё, то это надо обсуждать не здесь. --Браунинг (обс.) 12:37, 1 ноября 2018 (UTC)
  • То что название шаблона на английском не означает, что и все оформленные с его помощью публикации также будут на английском. Встречаются, и довольно часто, и на французком, и на итальянском, и даже на японском. ГОСТ Р 7.0.5—2008 «Библиографическая ссылка. Общие требования и правила составления», по которому сделан шаблон «Cite journal 2», рекомендует использовать сокращения на языке публикации. Но это не обязательное требование. Если же публикация на нескольких языках, или нет возможности использовать сокращения на языке оригинала (нет соответствующих шрифтов или они не известны), то используются сокращения на языке библиографирующего учреждения, то есть, в данном случае, на русском, но никак не на английском. --MMH (обс.) 12:53, 1 ноября 2018 (UTC)
  • В 90 примерах из 100 публикация, ссылка на которую оформлена шаблоном {{cite journal}}, написана на английском языке. Важный вопрос: вы вообще рассматриваете код шаблона {{cite journal 2}} именно как замену коду шаблона {{cite journal}}? Или вы здесь обсуждаете свой шаблон вне контекста возможной замены? --Браунинг (обс.) 13:10, 1 ноября 2018 (UTC)
  • «В 90 примерах из 100 публикация, ссылка на которую оформлена шаблоном {{cite journal}}, написана на английском языке», — это не значит, что шаблон должен добавлять ошибки в оставшиеся 10 примеров. Если автор переводит статью, то может и код языка добавить в шаблон. Или может не добавлять — это также не будет ошибкой. Если же шаблон добавит английские сокращения к публикации написанной не на английском, то это будет ошибкой. «Важный вопрос: вы вообще рассматриваете код шаблона {{cite journal 2}} именно как замену коду шаблона {{cite journal}}?» — рассматриваю, он полность совместим для замены. В нём есть все параметры, которые есть сейчас в русском шаблоне «Cite journal» (но нет всех, которые есть в английском). В принципе, он так и задумывался. Но решать не мне. --MMH (обс.) 13:19, 1 ноября 2018 (UTC); 13:21, 1 ноября 2018 (UTC)
  • Я вижу этот шаблон как «шаблон для совместимости». Для тех, кто переводит статьи с англовики. Пытаться заставить его соответствовать ВП:БИБГРАФ и ГОСТам, как мне кажется, избыточно. Для хороших статей всё равно желательно будет использовать {{публикация}}.--RoadTrain (обс.)(вклад) 12:22, 1 ноября 2018 (UTC)
  • Э, нет, вы всё правильно написали, тут вся тема про {{cite journal}}. {{cite journal 2}} обсуждается только в контексте возможной замены кода {{cite journal}} на его код. Его обсуждение вне этого контекста надо вести где-то ещё (на его СО или на КУ). --Браунинг (обс.) 12:53, 1 ноября 2018 (UTC)
  • Шаблон по-прежнему нервно реагирует на отсутствие journal, притом что вариант из enwiki справляется с этой ситуацией спокойно (см. примеры). --Браунинг (обс.) 12:27, 1 ноября 2018 (UTC)
  • Это так задумано, пока не вижу причины это менять. Если ругается — значит нужно указать название журнала. Задумано для улучшения качества статей. --MMH (обс.) 12:38, 1 ноября 2018 (UTC)
  • Всё-таки эта гонка за всем многообразием функций варианта из enwiki кажется мне отчасти безнадёжной. {{cite journal 2}} — вполне допустимый способ быстро превратить ссылку из переводной статьи в оформленную по ГОСТу, но при этом может сломаться что угодно, поэтому делать это лучше вручную, и в качестве замены импортированному варианту {{cite journal}} этот шаблон вряд ли годится. --Браунинг (обс.) 12:27, 1 ноября 2018 (UTC)
Мне не принципиально, какое техническое решение будет принято, но нужно учесть, что поддерживать его вряд ли кто-то будет, что очевидно из всей текущей ситуации. Поэтому считаю, что лучше взять решение на модулях, которое будет поддерживаться на стороне англовики, а портирование изменений будет достаточно тривиальным — код на Lua довольно просто читается и хорошо diff-уется.--RoadTrain (обс.)(вклад) 22:03, 28 октября 2018 (UTC)
  • Согласен с утверждением выше, что {{cite journal}} — это в первую очередь шаблон для совместимости; имхо, оптимальным решением будет заменить его на английскую версию, но добавив coauthors, month и прочее и отключив указание языка. Категории ошибок скорее полезны, но это вопрос непринципиальный, тем более что их можно отключить, просто закомментировав все category = 'CS1 errors: ...' в настройках, и включать по одиночке по мере надобности. Викизавр (обс.) 12:52, 1 ноября 2018 (UTC)
  • Тут две проблемы. Во-первых, такие правки усложнят возможное дальнейшее портирование изменений из enwiki. Во-вторых, кто сделает все эти изменения? --Браунинг (обс.) 12:57, 1 ноября 2018 (UTC)
  • Давно пора этот сабж обновить до образца англовики, а то это просто тихий ужас. По факту - это самый часто используемый в нашей википедии шаблон для цитирования, и количество использований постоянно растёт благодаря новым переводам. По этому считаю, что нужно переносить его целиком, включая все новейшие модули, что бы у человека, который переводит не возникало дополнительных проблем с отображением списка ссылок, которые как правило, у большинства нет терпения редактировать. С категориями можно разобраться, это не так страшно, даже полезно, позволит выявлять неправильно работающие шаблоны, можно категории слегка русифицировать. Короче, нужно переносить.--Эрг (обс.) 22:15, 1 ноября 2018 (UTC)
    • P.S. Особенноважно перенести параметры |last1= |first1= |last2= |first2= и т.д., сейчас значительная часть шаблонов в англовики заполняется ботом именно в таком формате, и разделять авторов в ручную - это адский труд.--Эрг (обс.) 22:32, 1 ноября 2018 (UTC)
    • Всё-таки не самый часто используемый, самые — {{статья}} и {{публикация}}. Да, все варианты предусматривают наличие last1 и т. д., и оба варианта «Заменить версией из enwiki» предусматривают перенос всех модулей. Насчёт категорий вы (вслед за Алексеем и Викизавром) меня почти убедили, что они могут быть приняты сообществом благосклонно. Но всё же некоторые категории (указывающие язык источника, 'CS1 maint: Unrecognized language', 'CS1 maint: Uses authors parameter') будут встречаться слишком часто и могут вызвать возражения. Так что понадобится либо отключить их в коде (что ухудшит совместимость, а это очень нежелательно, как отметили многие), либо убедить возможных недовольных коллег, что если категория скрытая, то от неё мало вреда, даже если она бесполезная. Поэтому мне понадобится дипломатическая поддержка в возможных спорах с недовольными коллегами и уж точно активное содействие ботовода (Викизавр?) для создания категорий и борьбы с coauthors и month. --Браунинг (обс.) 14:35, 2 ноября 2018 (UTC)
      • Если что, отключение категорий не особенно уменьшит совместимость, потому что они отключаются на специальной странице настроек. Ага, я и планировал поботоводить по этому вопросу. Викизавр (обс.) 14:42, 2 ноября 2018 (UTC)
        • [Категории] отключаются на специальной странице настроек — и правда. Мне следовало в этом убедиться ещё после первой твоей реплики. Тогда всё прекрасно. Ага, я и планировал поботоводить по этому вопросу — ура, спасибо! А что думаешь насчёт coauthors и month? По-моему, их так просто не добавишь. Да и автор английской версии советовал от них избавиться. --Браунинг (обс.) 15:04, 2 ноября 2018 (UTC)
          • Вроде все решения можно найти в англовики: вот тут видно, куда и в каком формате добавить .. '; ' .. Coauthors, а тут, напротив, есть четыре скрипта для замены coauthors на другие параметры.
            Пока не понимаю, по какой причине coauthors и month депрекировали (а authors сделали нерекомендуемым), к сожалению. 3800 правок (hastemplate:"cite journal" insource:/\{\{[Cc]ite journal[^\}]*\| *(coauthors|month) *=/) немало, поэтому хотелось бы разобраться, прежде чем заменять. Викизавр (обс.) 17:27, 2 ноября 2018 (UTC)
  • Итак, оптимальным был признан перенос шаблона из англовики. Я добавил частичную поддержку параметров month и coauthor(s) из старой версии и поставил ещё несколько костылей, см. Участник:Vort/CJ (вроде почти всё в порядке, включая ref-якори), и начал перевод модуля, присоединяйтесь.
    Предлагаю создать те категории, у которых в англовики 100 и больше включений, а также ключевые вроде Категория:Ошибки CS1: некорректное значение параметра — всего примерно 15, сейчас сделал 4 — а остальные пока отключить. Викизавр (обс.) 22:45, 3 ноября 2018 (UTC)

Предварительный итог

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

Не буду повторять причины, почему нужно заменить на англоверсию, но перечислю спорные вопросы:
1) Простановка категорий. Пока создал 13 специфичных, а для остальных — Категория:Ошибки CS1: прочее с ключом сортировки, потому что сразу после перевода нужно будет отследить невыловленные в Участник:Vort/CJ500 ошибки. Потом нужно будет понять, хотим ли мы её сохранить.
2) Появление красных ошибок. В большинстве случаев это реальная ошибка и красный текст уместен, но не всегда: пока что скрыл наличие accessdate без URL (в рувики его используют для проверки DOI и прочего), некорректный date (в рувики там большой разнобой) и устаревшие параметры (month, coauthors и плюс deadlink), что-то ещё? На всякий случай явно проговорю: неправильно заполненные параметры в 5 % случаев (как в Участник:Vort/CJ500) — это примерно тысяча ошибок на 19200 статей.
3) Степень локализации пометок. Вопрос не экстренный, но потенциально очень спорный, так что сделал насколько мог как было в русском варианте раньше — перевёл служебные пометки — «Архивировано из оригинала», «Проверено» и т. д. — и пометки языков — например, не (in Italian), а [итал.], но не всякие Vol., et al., ed. и прочее.
В целом, как мне кажется, уже можно переносить, а более мелкие вопросы решить по ходу, чтобы не застрять. Комментарии? Викизавр (обс.) 12:21, 11 ноября 2018 (UTC)

  • Спорные вопросы решены прекрасно. Только можно поподробнее про accessdate без URL? --Браунинг (обс.) 14:34, 12 ноября 2018 (UTC)
    • В англовике пишут Our documentation here has always associated |access-date= with |url= as a date that the citing editor confirmed that the source linked by |url= supported the text our article. Identifier sources, doi, pmc, etc are 'permanent' so will not be changing unlike many web-based sources. Ну то есть это не то чтобы настоящая ошибка, скорее вариативность заполнения.
      В Участник:Vort/CJ500 таких попало 8 штук, то есть примерно 300 всего. Если бы шаблон с самого начала выводил красный текст, то всё было бы нормально, авторы видели бы и исправляли; при добавлении же постфактум хочется число красных текстов минимизировать, ограничить до реальных ошибок, а для остального достаточно категории.
      Надо бы понять, хотим ли мы считать это допустимым использованием и отключить категорию, или хотим забраковать и вычистить ботом, но пока это не срочно и откладывать из-за такого весь перенос не хочется. Викизавр (обс.) 20:59, 12 ноября 2018 (UTC)
      • Честно говоря, я так и не понял, какие есть препятствия к тому, чтобы вычистить access-date без url ботом. Но да, это можно решить и после переноса. --Браунинг (обс.) 11:09, 14 ноября 2018 (UTC)
  • И ещё. Уже можно думать о переводе других cite-шаблонов на этот модуль. Не считая тех, что в принципе отсутствуют в нашем разделе или уже переведены на этот модуль, это {{Cite press release}} и {{Cite video}} (около 1200 включений), {{Cite encyclopedia}} и {{Cite episode}} (около 800 включений), {{Cite album-notes}}, {{Cite arXiv}}, {{Cite conference}}, {{Cite interview}} (100–500 включений), {{Cite mailing list}}, {{Cite newsgroup}}, {{Cite report}} (менее 100 включений). {{cite web}}, {{cite news}} и {{cite book}}, наверное, трогать (пока?) не стоит. --Браунинг (обс.) 14:34, 12 ноября 2018 (UTC)
    • Имхо, там нужно смотреть есть ли дополнения по сравнению с англовики (например, у cite journal только ref) и делать отдельную страницу с тестами, чтобы заранее отловить частые ошибки. Можно для надёжности протестировать перевод на {{cite press release}} и {{cite video}}, кстати.
      Обновление {{cite web}} с полумиллионом включений точно потребует обсуждения на более общем форуме, и лучше к этому моменту справиться со всеми тонкостями {{cite journal}}, в том числе пройдя ботом по популярным ошибкам, чтобы был позитивный опыт, так сказать. Викизавр (обс.) 21:13, 12 ноября 2018 (UTC)
    • Vort, а можно вас попросить код для получения Участник:Vort/CJ? Викизавр (обс.) 21:15, 12 ноября 2018 (UTC)
      • @Wikisaurus: Код в очень плохом виде. [6]. Он основан на каком-то из предыдущих моих ботов. Требует (необоснованно) наличия учётной записи (MwApi.cs), а точнее, OAuth ключей для неё (это отдельная задача их получить). В добавок к этому, ему на вход надо подавать результат ручного запроса к PetScan`у. Я не ожидал, что его придётся повторно использовать, поэтому так. Если надо, буду приводить в порядок. — Vort (обс.) 06:31, 13 ноября 2018 (UTC)
        • Ой, с OAuth я ещё не разобрался, поэтому просто перетащил содержательную часть в Python'овский код для другой цели. Спасибо! Викизавр (обс.) 09:43, 13 ноября 2018 (UTC)
          • OAuth — удобная штука. Во-первых, если бота выкладывать на чужой сервер, пароль можно там не оставлять (а ключи в случае чего отзываются). Во-вторых, логин не требуется. Вообще. Все команды подписываются ключами и таким образом сервер сразу знает, от кого они пришли. — Vort (обс.) 09:56, 13 ноября 2018 (UTC)
          • По поводу содержательной части: я полагал, что главное в боте — алгоритм разбора викитекста и выделения шаблонов. В архиве от него только кусок, основа — в репозитории. — Vort (обс.) 09:56, 13 ноября 2018 (UTC)
  • Приглашаю к переводу Википедия:Ошибки шаблонов CS1/2. Викизавр (обс.) 15:18, 13 ноября 2018 (UTC)

За пять дней возражений не было, подан запрос на ТЗ.

После внесения изменений и обновления кэша будет точно видно, что там с ошибками — вероятно, нужно будет отключить ещё некоторые красные тексты, создать дополнительные категории вместо частых ключей и пройти ботом по легко исправляемым ошибкам. Прочие вопросы предлагаю обсуждать в отдельных темах — на форуме для более важных или на странице Обсуждение Википедии:Шаблоны цитирования CS1/2 для менее. Викизавр (обс.) 12:44, 16 ноября 2018 (UTC)

Откуда категория?

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

Не могу понять откуда в Чемпионат России по фигурному катанию на коньках 2019 категория Категория:2018 год в спорте. Не поможете убрать?--SEA99 (обс.) 07:08, 24 октября 2018 (UTC)

Интервики

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

Доброго времени суток! С помощью данного инструмента по заданной категории можно найти статьи без единой ссылки на другие языковые разделы (без интервики). А есть ли возможность найти статьи Русской Википедии по заданной категории отсутствующие в одном конкретном языковом разделе (например, в БашВики)? --Ryanag 16:16, 23 октября 2018 (UTC)

Большое спасибо! --Ryanag 17:20, 23 октября 2018 (UTC)

Шаблон lang-ab2

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

Прошу создать шаблон {{lang-ab2}} для абхазского языка. Необходим для страницы Герб Республики Абхазия. --Лобачев Владимир (обс.) 10:47, 23 октября 2018 (UTC)

Сделано.

Шаблон ранее удалялся: Википедия:К удалению/15 марта 2009#Шаблон:Lang-ab2. Если сообщество желает обсудить нужность шаблонов {{lang-xx2}}, как советовал подводивший итог, — открывайте тему. Igel B TyMaHe (обс.) 14:43, 23 октября 2018 (UTC)

Заглавная страница

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

Доброго времени суток! Кто может и кто обладает соответствующими правами, посмотрите пожалуйста главную страницу. Шаблон, который должен выдавать изображения дня не работает, соответственно изображение не выводится. Почините, пожалуйста!)) С уважением, Doctor Bittner обс 00:08, 23 октября 2018 (UTC)

Один добрый администратор всё починил, за что ему большое спасибо! Всё работает!)) С уважением, Doctor Bittner обс 00:58, 23 октября 2018 (UTC)

23:11, 22 октября 2018 (UTC)

Техническое

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

Есть такая статья. Предварительный просмотр даёт такую ошибку (Внимание! Эта страница содержит слишком много вызовов ресурсоёмких функций. Должно быть не более 500 вызовов, в то время как сейчас здесь 522 вызовов.). У меня получился вандализм, когда я просто хотел добавить категорию. Хорошо, хоть через 10 минут проверил и исправил. Вопрос: статья переведена из англовики, там такая же таблица с результатами. Но есть ли необходимость такой большой таблицы в статье? Невозможно редактировать, если полностью, а не отдельные разделы (я категорию потом добавил через раздел ссылки). Oleg3280 (обс.) 15:45, 22 октября 2018 (UTC)

  • Надо избавиться от части шаблонов в статье. В enwiki полагаю не использованы нп5 в статье, вот у них и нет перегруза... →ʙᴏʀᴏᴅᴜɴ 16:10, 22 октября 2018 (UTC)
  • В таблице шаблон {{нп5}} появляется 524 раза, этого нет в английской версии. Игорь (обс) 16:10, 22 октября 2018 (UTC)
  • Ресурсоёмкие вызовы — действительно от {{нп5}}, но вандализм у вас получился от собственных рук (и от нп5 избавляться в общем-то не надо, просто в 24 последних шаблонах существование страниц не проверяется). stjn 16:33, 22 октября 2018 (UTC)

Всем спасибо. Для меня это было непонятно, поэтому спросил. К кривизне рук тема не относится. Ответ получен. Oleg3280 (обс.) 16:42, 22 октября 2018 (UTC)

Не получается соединить статьи

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

Статья Метрическая книга должна в интервики иметь ссылку на польську https://pl.wikipedia.org/wiki/Wyznaniowa_ksi%C4%99ga_metrykalna и английскую https://en.wikipedia.org/wiki/Parish_register статьи. Не получается их соединить в Викидате.--Ffederal (обс.) 15:30, 21 октября 2018 (UTC)

Не получается из-за того, что статья уже связана с pl:Księga metrykalna (похоже, это общий термин для pl:Wyznaniowa księga metrykalna и pl:Księga stanu cywilnego). — Vort (обс.) 16:07, 21 октября 2018 (UTC)

Не работает. Статьи туда не включаются автоматом при достижении срока. Две статьи 1, 2, которые там есть, попали туда после моей нулевой правки. Purge не помог. Но есть ещё другие, которые тоже должны быть, но их там нет. −−APIA 〈〈обс〉〉 23:00, 20 октября 2018 (UTC)

Черновик

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

Помогите, пожалуйста, соединить черновик (временная статья) с основной страницей и потом удалить сам черновик. Это моя первая статья, и для меня как начинающего технический аспект черновика абсолютно непонятен.

Благодарю заранее. --Давид Госсе (обс.) 11:50, 20 октября 2018 (UTC)

Сделал, дальнейшее см. на СО статьи. — Алексей Копылов 17:39, 20 октября 2018 (UTC)

Перенесено на страницу ВП:Форум/Общий#Шнайдер, Антон Иванович : просьба о помощи. Kalendar (обс.) 19:23, 19 октября 2018 (UTC)

BotDR (обс.) 01:39, 20 октября 2018 (UTC)

Выделение болдом арабских слов

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

Просьба отключить в Шаблон:Lang-ar выделение текста жирным (как это происходит, к примеру, в статье Хашогги, Джамал). Арабская вязь сама по себе настолько отлична от кириллицы, что выделяется в тексте. В аналогичных шаблонах гораздо менее непривычная глазу латиница выделяется лишь курсивом. --Ghirla -трёп- 06:54, 19 октября 2018 (UTC)

Необходимо нормализовать сортировку в таблице, чтобы счета с двузначными числами (10:2, 12:0) шли не первыми по цифре 1, а после 9. Кажется, за это отвечает параметр data-sort-type="number", но не могу с ним разобраться. Можно это сделать в заголовке колонки, или нужно менять счет в каждой строке? И здесь заодно то же самое, чтобы наименование улицы шло по числу, а не по первой цифре. ЯЁ32Ы (обс.) 21:28, 18 октября 2018 (UTC)

Как вернуть функцию «Показать/скрыть карты»?

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

Приветствую! В карточке статьи исчезла функция «Показать/скрыть карты», которая там была до удаления «шаблона редактирую». Спасибо за помощь, --DarDar (обс.) 10:14, 18 октября 2018 (UTC)

Запрос от SAV

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

Сделайте пожалуйста, чтобы ордена в карточке изображались в виде планки. Непосредственно в данной статье они заменены внутри статьи в ру.Вике, но на остальные статьи отображаются косячно. Реплика размещена мной в качестве наставника участника Schekinov Alexey Victorovich. --Michgrig (talk to me) 18:33, 17 октября 2018 (UTC)

  • Вообще, там по-хорошему нужно прописать конкретные степени орденов (при экспорте через гаджет они теряются, так как ссылка на со всех шаблонов на общую статью). Пока для элементов об орденах в целом добавил изображения планок. Ну, и этот вопрос больше для форума Викиданных, никаких технических правок он не требует.putnik 19:14, 17 октября 2018 (UTC)

Просьба объединить на Викиданных

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

Узбекскую втулку с нашей, и киргизские Сигналдык_система с нашей сигнальной системой и Дипсоманию с нашим запоем. Рефлексист (обс.) 16:39, 17 октября 2018 (UTC)

blockinfo в API Викиновостей

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

Подробности с примерами у нас и там в диффе. То есть заведомо давно обессроченный (вандальный ник) участник blockinfo не имеет и вроде как всё ещё тут. Я чего-то не понимаю в функционировании этого запроса, какая локальная разница? И да, в курсе, что Викиновости - не Википедия, но раз сам первый предложил подготовить список избирателей, то хотелось бы понять, почему не смог. --Neolexx (обс.) 09:58, 17 октября 2018 (UTC)

Там пояснили, что глобально заблокированные аккаунты обычно не переблокируются отдельно по подпроектам. Однако тогда как однозначно проверить, что конкретный участник в конкретном проекте сейчас или навсегда не в блокировке? (неважно, здесь его заблокировали или глобально) Мы люди простые :-) из премудростей API только list=users с параметром usprop=blockinfo и знали. А оно, выходит, далеко не всегда полезно? --Neolexx (обс.) 10:28, 17 октября 2018 (UTC)

  • Очевидно, нужно запросить данные по блокировке ника не только в локальном проекте, но также в журнале глобальных блокировок на мете (их, кстати, как минимум два сорта, просто глобалблок, ещё есть некая заморозка). MBH 11:35, 17 октября 2018 (UTC)
    • Плюс (диапазоны) IP, на которые с точки зрения выборов вообще наплевать. Вопрос, есть какой запрос к API по зарегистрированным пользователям такую инфу получить или только через страницу журнала? Потому что просто blockinfo и с меты приходит пустой. То есть и там это не blockinfo, а какой VerySpecialHiddenBlockInfoType2, но в хелпах пока роюсь без результата. --Neolexx (обс.) 11:51, 17 октября 2018 (UTC)
      • Вы не там читаете. Данные обо всех действиях, в том числе блокировках всех сортов, пишутся в журнал, все журналы сведены в один список в апи list=logevents (и одну таблицу в БД под именем logging), вот там, по type=gblblock и имени юзера, и ищете. MBH 13:53, 17 октября 2018 (UTC)
        • @MBH: Этот вариант вряд ли подойдёт, потому и "заплатил" за решение DonRumata (см. в конце ветки). Логи журнала принципиально с другой стороны заходят: не что делали с такой-то учёткой, а что делали из-под такой-то учётки (leuser). То есть для поставленной задачи пришлось бы выбирать все логи и там искать каких упоминаний заблокированной учётки, что абсолютно неэффективно. Конечно, и тут может быть какой недокументированный приём. --Neolexx (обс.) 09:02, 18 октября 2018 (UTC)
          • Neolexx Нет, вы неправы. Логи содержат и имя участника, произведшего действие, и имя страницы, над которой произведено действие (если действие над участником, имя страницы - его ЛС). Вот список ваших блокировок, то есть действий типа блок, произведённых над вашей ЛС. MBH 09:39, 18 октября 2018 (UTC)
            • Кстати, напомнило заняться одним отложенным на полку делом... Автор шаблона давно отписался и в таком же охренении, в какое некогда впал я.
              MBH, тема здесь не о выборке локальных блокировок участника, а о булевой проверке обессрочен или нет, вне зависимости от места обессрочки. Ваш способ выше креативен (название ЛСУ как способ выборки блокировок данной учётки), однако проблемы не решает, ибо опять-таки ищет локальные блокировки. Пруф всё с тем же сквозным примером вандала на ВН и на мете (везде пусто). --Neolexx (обс.) 10:31, 18 октября 2018 (UTC)
              • Ну я же с самого начала написал, глобальные блокировки идут отдельно, type=gblblock, не block. Вот глобальная блокировка, найденная по нику. Другое дело, что как я сейчас выяснил, похоже, мета в понятие "глобальной блокировки" включает только блокировки айпи: юзеров там нет, а список таких блокировок зовётся "Список глобально заблокированных айпи". MBH 11:06, 18 октября 2018 (UTC)
    • Нарушение ВП:НУВ, конечно, но пример какой-то нужен, оставим старый. Есть ли возможность и какая понять через запрос API, что вандал ник скрыт уже давно не с нами, Викиновости включая? Кто подскажет решение (если есть), с меня один КУЛ. --Neolexx (обс.) 12:00, 17 октября 2018 (UTC)
  • Эта учётка глобально заблокирована стюардами, поэтому не отображается в стандартных логах локальных блокировок разделов. -- Q-bit array (обс.) 12:42, 17 октября 2018 (UTC)
  • В ходе небольшого брейншторминга на ВП-2,01 вроде бы удалось свести проблему к:
    Неважно, почему юзер был обессрочен (непосредственно в проекте, на мете, стюардами Б-г знает где, иное): на странице Данные глобальной учётной записи у него будет отсутствующее у других поле «Отключен: да» в шапке. Если ситуация прочитана верно, то осталось понять, можно ли где запросить это поле через API - или вариант только грузить как HTML и проверять текст на строку <li><strong>Отключен:</strong> да</li> Два КУЛ за решение через API. --Neolexx (обс.) 13:46, 17 октября 2018 (UTC)
(вам и Максу) Вообще и обдумывая ситуацию, есть мысль составить задачу для Фабрикатора. Потому что хоть так, хоть эдак но какие-то танцы с бубном получаются. Для всех воображаемых практических задач (столько-то зарегистрированных, столько-то активных за месяц, столько-то выборщиков и т.д.) и спрашивая "заблокирован или нет, бессрочно или нет" (blockinfo) — во всех случаях до фонаря и синей лампочки, кто именно и где обессрочил в отношении текущего подпроекта. Местный админ, стюард, ночное внеочередное собрание совета Фонда — ну вот до фонаря, искренне. То есть чтобы blockinfo сразу бы отражало любую связанную информацию, без дополнительных проходов с выборками через другой интерфейс. Ещё роскошно было бы в выборку allusers в auexcludegroup добавить опцию типа undefblocked.
Разумно ли предложение и есть ли смысл просить? --Neolexx (обс.) 11:03, 18 октября 2018 (UTC)

Всё, нашёл. Журнал глобальных блокировок участников зовётся "Журнал управления глобальными учётными записями" и ведётся на мете, вот он. Соответствующий тип действия в logevents зовётся type=globalauth, передавать в него надо текст user:username@global, вот в нём наш поциэнт. MBH 11:24, 18 октября 2018 (UTC)

К итогу

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

https://phabricator.wikimedia.org/T207500 --Neolexx (обс.) 17:27, 19 октября 2018 (UTC)

22:41, 15 октября 2018 (UTC)
Перенесено на страницу Википедия:Технические запросы. Frutti-mytti (обс.) 08:07, 15 октября 2018 (UTC)

BotDR (обс.) 01:39, 16 октября 2018 (UTC)

Пишу статью, ставлю шаблон «Пишу». Тем не менее влезает бот, делает правку и возникают проблемы с сохранением изменений. Ничего серьезного, но неприятно. Почему бот(ы?) игнорируют шаблон? И можно ли с этим что-нибудь сделать? Simba16 (обс.) 20:11, 11 октября 2018 (UTC)

  • Забытые в статьях шаблоны "Пишу" снимаются через три дня ботом, поэтому поставить автозапрет на редактирование ботами страниц с этим шаблоном нельзя. Шаблон предназначен для людей, но рассчитан исключительно на их добрую волю, запретить редактировать он не может, только просит не создавать конфликта редактирования. →ʙᴏʀᴏᴅᴜɴ 20:27, 11 октября 2018 (UTC)
  • А почему вы пишите здесь, а не спрашиваете оператора бота на СОУ? @Ping08: Викизавр (обс.) 21:45, 11 октября 2018 (UTC)
  • Никогда не понимал оснований для претензий к ботоправкам в статьях с шаблоном "пишу". Боты правят статьи довольно редко, для конкретной статьи вероятность того, что в этот день её поправит бот - меньше 0,1%. Кроме того, далеко не каждая одновременная правка вызывает конфликт редактирования, а лишь правка одного и того же абзаца (или добавление абзаца вплотную к правящемуся другим участником, и то не всегда). Кроме того, человек тоже не правит статью сутки непрерывно, вероятность совпадения во времени его правки с правкой бота очень мала. Не-править часть статей из большой выборки лишь потому, что они с шаблоном "пишу" - совершенно неприемлемо, это навешивание допнагрузки на ботоводов, от которых фактически требуют запускать то же задание через несколько дней повторно на тех статьях, где стоял шаблон пишу (а может и до сих пор стоит). Итого - проблема ничтожна и не заслуживает внимания, всегда игнорировал своими своими ботами шаблоны "пишу" и всем ботоводам советую. MBH 10:33, 12 октября 2018 (UTC)
  • Шаблон пишу не означает, что участник получает статью в монопольное использование. Он нужен для того, чтобы редактирующий статью участник не словил конфликт редактирования из-за того, что какой-то участник решил помочь, боты же игнорировали шаблоны и раньше (например, в своё время боты любили интервики всунуть почти сразу после создания статьи). И если считаете, что бот тут не был прав, то стоит действительно сначала обратиться к ботоводу.--Vladimir Solovjev обс 13:34, 12 октября 2018 (UTC)
  • Не знаю как другие боты, мой бот обрабатывает шаблон {{Пишу}} тем же кодом, что и {{nobots}}. Бот не будет править статью пока шаблон установлен. За исключением, конечно задания, которое убирает забытые шаблоны {{Пишу}}. Не думаю, что непрерывно работающим ботам сложно реализовать такое же поведение. С запускающимися вручную впрочем дела обстоят сложнее. — Ivan A. Krestinin 18:38, 15 октября 2018 (UTC)

Википедия:Формулы

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

При открытии страницы Википедия:Формулы с утра до сих пор выдаёт PHP fatal error: entire web request took longer than 60 seconds and timed out. Что-то пошло не так? — KleverI 11:40, 11 октября 2018 (UTC)

Викификатор Викиверситета

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

Уважаемые технические специалисты, подскажите, пожалуйста, как сделать в Викиверситете (вот, например) такую же кнопочку «Викификатор», как и в Википедии, в режиме редактирования? С уважением, администратор Викиверситета -- Andrew Krizhanovsky (обс.) 08:21, 11 октября 2018 (UTC)

@AKA MBG: Добавить кнопочку нетрудно, но Викификаторы в каждом проекте и разделе разные. Нужно посмотреть какие автоматические правки актуальны для Викиверситета. Поправить код, а уж потом добавлять кнопку. Я могу помочь с этим. Don Rumata 13:25, 12 октября 2018 (UTC)
@DonRumata: я не представляю полный объём работы, который выполняет Викификатор в Википедии. Но то, что я вижу, Викификатор делает в Википедии (преобразование тире, расстановка и удаление пробелов), вполне нужно и в Викиверситете. Поскольку по сути статьи Викиверситета имеют ту же разметку, что и статьи Википедии. И даже разделы страниц в общем-то те же. Уважаемый Румата, буду Вам очень признателен за помощь. -- Andrew Krizhanovsky (обс.) 13:41, 12 октября 2018 (UTC)
@AKA MBG: Заходите в Discord, там обсудим. Don Rumata 13:46, 12 октября 2018 (UTC)

Вытянуть с викиданных только число

[править код]
Подскажите, пожалуйста, а можно ли как-то простыми конвенционными способами вытащить шаблоном с Викиданных только числовое значение параметра? Ну вот, к примеру, свойство «p1082» — «численность населения»: при вызове в форме
{{wikidata|p1082}}
получится что-нибудь вроде «440 000 чел. (2004)». Можно ли как-то получить именно значение 440000, чтобы потом измываться над ним арифметическим образом? --Slb_nsk (обс.) 04:17, 11 октября 2018 (UTC)
{{#invoke:Песочница/Vort|density|Q660952}} → 23 235,64
{{#invoke:Песочница/Vort|density|Q788812}} → 498,73
Когда к странице привязан элемент с заполненными данными, можно вызывать просто {{#invoke:Песочница/Vort|density}}.
Модуль далёк от идеала, но в роли отправной точки послужить вполне может. — Vort (обс.) 09:57, 13 октября 2018 (UTC)
  • Огромное спасибо! Вставил в шаблон {{Уезд Китая}}. Если перенесёте из песочницы куда-нибудь в качестве официального модуля — поменяйте заодно и там, пожалуйста. --Slb_nsk (обс.) 22:06, 14 октября 2018 (UTC)

Статьи без интервик

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

Как посмотреть список или категорию статей без интервик в Казахской и русской википедии?--Kaiyr (обс.) 12:36, 10 октября 2018 (UTC)

  • Служебная:UnconnectedPages? Игорь (обс) 12:47, 10 октября 2018 (UTC)
    • Это только часть. Vcohen (обс.) 13:09, 10 октября 2018 (UTC)
      • Еще [11] в Казахской. TenBaseT (обс.) 15:05, 10 октября 2018 (UTC)
        • Это статьи без элемента на Викиданных. Кроме них, есть статьи с элементом, но все равно без интервик. Vcohen (обс.) 17:03, 10 октября 2018 (UTC)
          • Такие можно получить также через петскан, как описано ниже, только на вкладке "Викиданные" ничего не делать, а просто поставить в поле "Maximum number of site links" единичку - выведутся статьи из нужной категории, имеющиеся в рувики и не связанные ни с одним другим разделом. →ʙᴏʀᴏᴅᴜɴ 18:34, 10 октября 2018 (UTC)
          • А чтобы получить статьи из категории без связи с викиданными, надо на вкладке "Викиданные" выбрать "Only pages without item", не трогая другие параметры на вкладке... →ʙᴏʀᴏᴅᴜɴ 18:39, 10 октября 2018 (UTC)
  • Имеете в виду статьи в рувики без казахской интервики и наоборот? Через petscan. На вкладке "Категории" выбираете ru / wikipedia / глубину сканирования подкатегорий / категорию для проверки. На вкладке "Викиданные" выбрать пункт "Только страницы с элементом Викиданных" и в поле "Has none of these site links" поставить kkwiki. Нажать кнопку "Вперед!" (Do it!), ждать результата... Чем выше указанная категория в древе категорий и чем больше указана глубина, тем дольше ждать и тем больше лишнего (не по теме) будет в результате - у нас категоризация слишком запутанная, транзитивность хромает на обе ноги... Соотв. в обратном порядке для казахской - указать kk на первой вкладке и ruwiki на второй... Например реки Казахстана без казахской инвики - пример. →ʙᴏʀᴏᴅᴜɴ 15:22, 10 октября 2018 (UTC)
  • Что вообще вопрос о казахской Википедии делает на техническом форуме русской? Почему нельзя и шагу ступить, чтобы на что-то казахское от участника Kaiyr не натолкнуться? Даже в ПРО:РР ухитрился запихнуть свою всюду распиаренную ботозаливку. Викизавр (обс.) 09:55, 11 октября 2018 (UTC)
    • То, что мы любим и ценим участника Kaiyr вне зависимости от того, каким именно разделом Википедии он в данный момент занимается. И стараемся помогать ему по мере сил и возможностей. Поскольку инженерная группа русского раздела одна из самых активных и компетентных (насколько я могу судить), вполне естественно, что сюда обращаются с вопросами "со стороны". Поскольку этот вопрос только формально касается казахского раздела, а на самом деле затрагивает тему межязыковой связности (в т.ч. и с русским разделом), тут он размещён вполне законно. Я бы только хотел посоветовать топикстартеру явно помечать в заголовке, о каком разделе идёт речь (например так - "Статьи без интервик (казахский раздел)"), чтобы другие участники могли пролистывать, если не интересуются соседями. --Kaganer (обс.) 17:18, 12 октября 2018 (UTC)

Поломка в карточках

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

Прошу объяснить знающих, как исправлять такую поломку в карточках, когда внизу карточки отображается |-bgcolor="#B0E0E6" align="center" и т.п.
Примеры: раз, два, три; 4, 5, 6. Все прецеденты: вот X0stark69 (обс.) 09:10, 9 октября 2018 (UTC)

  • ✔ Исправил.
Ситуация следующая: в первых трёх диффах проблемы с заполнением шаблона {{Лыжник}} и {{Теннисист}} - шаблон {{турнир}} стоял вне своего «законного места» в параметре «медали».
Во вторых трех диффах - употреблялись шаблоны {{турнир}} и {{медаль}} для шаблона {{Карточка ФК}}, где нет такой реализации, что в итоге ломало всю разметку шаблона. TenBaseT (обс.) 09:40, 9 октября 2018 (UTC)

WebSocket и чаты

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

По мотивам нового стандарта в Chrome. Иные значимые производители поломаются для приличия, но теперь тоже добавят, никуда теперь не деться. Пришла мысль, что теперь Википедия могла бы иметь собственный полнофункциональный IM c видеочатами, обменом файлами и прочими стандартными опциями. Без скайпов, дискордов и вообще без установок софта пользователями, одним Javascript на страницах. Которые (страницы) можно было бы добавлять на СО статей или ещё куда. Просто мысль такая мелькнула, решил поделиться на техфоруме, пока не забылось. --Neolexx (обс.) 08:06, 9 октября 2018 (UTC)

  • эмм… 2009 год? Вопрос не в JavaScript’е, а в серверной инфраструктуре, поддерживающей, в том числе, аутентификацию, авторизацию, обмен сообщениями, историю, чат-группы, модерацию групп. Разработка такой платформы местами не проще, чем MediaWiki. Не будут этим разработчики заниматься, проще «прикрутить» сторонний сервис. — VlSergey (трёп) 09:30, 9 октября 2018 (UTC)
23:38, 8 октября 2018 (UTC)

Битые ссылки в карточках статей

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

Приветствую! Можно ли удалить битые ссылки из карточек двух статей: Макс Крузе и Кете Крузе? Как они вообще туда попали? И кто мог бы это объяснить? --DarDar (обс.) 10:40, 8 октября 2018 (UTC)

Битые ссылки были в Викиданных, удалил. Kalendar (обс.) 11:14, 8 октября 2018 (UTC)

Спасибо! --DarDar (обс.) 12:56, 8 октября 2018 (UTC)

Привет, коллеги! Просьба помочь интегрировать Шаблон:Викиданные:Финансовые показатели и Шаблон:Format price в {{Карточка компании}} в виде опции, чтобы сократить количество нулей и чисел в строке (см. пример в карточке компании в статье «Стройгазмонтаж») и добавить символ валюты перед числом без пробела либо код валюты ISO если нет символа.--Александр Мотин (обс.) 08:42, 8 октября 2018 (UTC)

Почему, если шаблон стабилизирован, на заглавной странице отобразилась его неотпатрулированная версия (должно быть летние юношеские Олимпийские игры)? Oleg3280 (обс.) 12:46, 7 октября 2018 (UTC)

Сейчас там уже отражается актуальная версия, в будущем - кэш чистить надо --DR (обс.) 08:56, 8 октября 2018 (UTC)
DR. Я это всё понимаю. Посмотрите на время создания этой темы, время правки и когда она была изменена. На Заглавной именно что отображалась неотпатрулированная версия, чего быть не должно. Oleg3280 (обс.) 14:33, 8 октября 2018 (UTC)

Добавление фонового изображения в ячейку таблицы

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

Увидел, что в некоторых других языковых разделах в заголовке шаблона {{Фильм}} в качестве декоративного элемента используют Файл:Picto infobox cinema.png (см., например, es:Plantilla:Ficha de película). Хотел предложить добавить этот файл в шаблон на странице обсуждения нашего шаблона, но что-то у меня не получается сформулировать css-строку для добавления этого элемента в шаблон, поэтому хочу спросить: как прописать код background-image в параметре стиль_ввеху, чтобы Файл:Picto infobox cinema.png начал отображаться в заголовке {{Фильм}}, а то пробовал-пробовал в песочнице для шаблонов, но ничего не получается. Или, может, это как-то по-другому делается? — Jet Jerry (обс.) 15:22, 4 октября 2018 (UTC)

Вы про background-image: url(...);? Насколько мне известно, в inline CSS (правилах, задаваемых в style=""-атрибутах тегов в вики-коде страниц) MediaWiki такие правила убирает в целях безопасности, и это может быть реализовано разве что путём изменения глобальных стилей. Более опытным участникам: поправьте меня, если это не так. --AttemptToCallNil (сообщить об ошибке, трассировка вызовов) 15:44, 4 октября 2018 (UTC)
Тогда понятно, почему у меня ничего не получалось в песочнице. А вы не знаете, по-другому можно как-нибудь вставлять изображения в стилевое оформление шаблонов? — Jet Jerry (обс.) 15:49, 4 октября 2018 (UTC)
К сожалению, нет, не знаю. --AttemptToCallNil (сообщить об ошибке, трассировка вызовов) 15:51, 4 октября 2018 (UTC)
Вообще-то «Википедия решительно против использования изображений для декоративных целей. Изображения нужно использовать лишь там, где они предоставляют дополнительную информацию или нужны для пояснения». В инфобоксах фильмов для начала убрать бы флажки, которые ВП:ДЕКОР и так уже нарушают, а не усугублять проблему ещё сильнее. — Mike Novikoff 17:25, 4 октября 2018 (UTC)
Тогда снимаю вопрос. — Jet Jerry (обс.) 17:36, 4 октября 2018 (UTC)
  • Упаси вас господи, коллега: не нужно приносить всё понравившееся оформление из других разделов, это же энциклопедия, а не цветастое лоскутное одеяло. Викизавр (обс.) 17:44, 4 октября 2018 (UTC)
Кому интересно — у испанцев это сделано через включённый по умолчанию гаджет es:MediaWiki:Gadget-imagenesinfobox.css. У нас это может быть реализовано также через ВП:TS, но не нужно. -- dima_st_bk 23:16, 4 октября 2018 (UTC)

Конкурс научных фотографий 2018

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

Здравствуйте, коллеги. У меня вопрос-просьба. Давеча завершился конкурс, возможно ли посчитать количество принявших в нем участие участников (сори за тавтологию)? Категория со всеми за гружеными фото тут. Буду очень признателен за содействие в решении этого вопроса. JukoFF (обс.) 21:07, 3 октября 2018 (UTC)

Коллеги, просьба подсказать, какой элемент был упущен из набора, чтобы таблица органично вписывалась в тело страницы, не ломая её и не создавая обширных пустот, как сейчас: имеем в данный момент, а вот, что требуется. ВоенТех (обс.) 08:10, 3 октября 2018 (UTC)

  • Насколько я понял, «clear: both» стоит для всего блока с категориями, то есть именно этот блок обязательно будет под всем тем, что вы внесли в верхнюю часть страницы. Это можно поменять только изменением clear: both на clear: none в стилях самого движка.
  • Собственно, это легко проверить, добавив после таблицы какой-то текст. Он будет показываться ещё в нужном месте, то есть дело не в таблице, и у неё всё нормально (float: right). --Good Will Hunting (обс.) 08:23, 3 октября 2018 (UTC)
    • Т.е. убрать полотно белого пространства (для всех по умолчанию) доступными способами не получится? ВоенТех (обс.) 08:34, 3 октября 2018 (UTC)
      • Тут вопрос еще такой - а нужно ли убирать ? То что у Вас показано на картинке (с требуется) хорошо, когда подкатегорий по теме мало и они все сгруппированы слева, и справа организуется свободное место под шаблон. А если подкатегорий много и места под шаблон нет ? Или подкатегорий нет совсем и есть только страницы категории, которые также заполняют всё пространство (пример) ? TenBaseT (обс.) 09:23, 3 октября 2018 (UTC)

В статье Углы установки колёс дана интервики на nl:Balhoofdhoek, в Викиданных — на nl:Stuurgeometrie. Просьба к специалистам устранить несоответствие. Kalendar (обс.) 05:20, 3 октября 2018 (UTC)

✔ Сделано. --Niklem (обс.) 07:58, 3 октября 2018 (UTC)

Можно было не переносить, потому что вопрос был к специалистам по развалу/схождению колёс, чтобы выбрать, какую из 2 нидерландских статей привязать к русской. Kalendar (обс.) 08:21, 3 октября 2018 (UTC)
Ну так надо было сразу писать, что вопрос не технический, а терминологический. --Niklem (обс.) 08:56, 3 октября 2018 (UTC)

Сейчас при открытии категории шаблонов эта штука занимает столько места, что на среднем экране даже начало категорий не помещается (пример). Понятно, что информация там полезная, но, может быть, как-то можно уменьшить размеры этой штуки? Возможно, оставить только строчку

Инструкцию по установки категорий в шаблоны см. на Проект:Технические работы/Шаблоны/Категоризация

или что-то подобное? Викизавр (обс.) 18:26, 2 октября 2018 (UTC)

17:35, 1 октября 2018 (UTC)

background-image

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

В моем common.css установлено средство для сокрытия сменяющегося (на Новый год и т.д.) лого: .mw-wiki-logo {background-image: url('...') !important;} Сейчас лого поменялось - и оказалось, что это средство работает на стационарном компьютере, но не работает на мобильном. Почему так? Vcohen (обс.) 16:11, 1 октября 2018 (UTC)

Посмотрите, пожалуйста, - в галерее вставляю ссылку на сайт Лувра, оформленную как сноску, однако она встаёт криво... Не понимаю в чём дело, вроде все теги на месте...--Netelo (обс.) 13:36, 1 октября 2018 (UTC)