Кстати, по обсуждению модуля для списка серий — если вдруг у вас появится желание и время для переноса новых шаблонов по ТВ-тематике, то я был бы крайне признателен, если бы взялись за Википедия:Технические запросы#Перенести с англовики карточку и модуль для сезонов сериалов. Месяц назад я перенёс его в песочницу и просматривал как он функционирует без правок — и там буквально нужны минимальные изменения, дополнить парой регулярок для наших форматов заголовков (всего 4) и убрать ненужные функции. Все эти нюансы я перечислил по ссылке. А сам модуль сильно разгрузит и автоматизирует заполнение карточек. Solidest (обс.) 19:38, 7 февраля 2024 (UTC)
- С удовольствием и с легкостью это сделаю, если конечно другие не опередят. Lua мой второй родной язык (первый — python). Мне, правда, на работе нужно много кода перекодить, но надеюсь найдется время… С уважением, Vavilexxx (обс.) 20:25, 7 февраля 2024 (UTC)
- Занимаюсь потихоньку… С уважением, Vavilexxx (обс.) 08:54, 12 февраля 2024 (UTC)
- Спасибо! Вот некоторые уточнения по некоторым нюансам:
- по результату этого обсуждения рекомендуется использовать «серия» вместо «эпизод» в заголовках статей, категорий, тексте в шаблонах и т. д. Но у нас по-прежнему в большинстве используется слово «эпизод» в списках. И также бывают «список серий телесериала», «список серий мультсериала». Вероятно придётся учитываться всё это, либо просто оставить на ручное заполнение всё кроме стандартного варианта.
- в данный момент сами статьи имеют уточнения в заголовках вида
(сезон 1)
, (1-й сезон)
, (1 сезон)
, (Сезон 1)
. На днях пытался добиться консенсуса в пользу первого варианта, который сейчас используется в большинстве названий статей/в карточках/в разделах в тексте, но поддержки не получил — люди решили что это было голосование за то что им симпатичнее, а не так как принято в энциклопедиях. Поэтому похоже придется все 4 варианта иметь в виду.
- на днях ещё участвовал в обсуждении, где обсуждались заголовки статей у сериалов с одним названием. На английской вики есть закрепленная в правилах практика сперва уточнять в скобках страну типа en:The Office (American TV series). У нас в инструкциях Проекта Телевидение прописано всегда уточнять только по году: Новобранец (телесериал, 1988), не обращая внимания на другие статьи. Но по факту уточнение по стране у нас всё равно используется в 80+ статьях (15 % случаев). И вот в этом обсуждении намеревались обсудить закрепление этой практики, что если одинаковые названия сериалов, то всегда сперва уточнять по стране. Относительно сезонов, сейчас это имеет отношение только у Голоса, Голос. Дети и The Voice: см. Категория:Сезоны реалити-шоу. На англовики у них есть отдельный модуль по обработке стран в заголовках — и там у них они преобразуются в прилагательные, а у нас это просто страна. Но и сама форма записи у нас может быть специфичной: Красные браслеты (телесериал, Россия — Украина) и в единичных случаях Борджиа (телесериал, Канада — Венгрия — Ирландия), Борджиа (телесериал, Франция — Германия — Чехия — Италия)]. И тут уже наверное вам самому решать — стоит ли идти на опережение и сразу делать функционал для стран, или просто убрать этот кусок из модуля, пока у нас эта практика формально не закреплена и не распространена.
- единственные варианты с двойными скобками: Черепашки-ниндзя (мультсериал, 2012) (2 сезон) и Миссия невыполнима (телесериал, 1988) (сезон 2).
- это к модулю наверное не относится, но просто на всякий случай: я давно работаю над тем, чтобы привести все параметры карточек связанные с ТВ в один вид. Вот тут указано как должны называться параметры: Участник:Solidest/Черновик2. С сезонами я уже исправил это и только осталось убрать параметры годов. И также добавить даты съёмки (что я сейчас и сделаю), и решить нужен ли «оригинал названия», который у нас традиционно помещается наверх, но с модулем это будет неоч красиво.
- цвет в карточках сезонов у нас опять решили отключить прошлым летом на основе мнения нескольких человек, так как много лет назад было решено использовать стандартный голубой цвет в карточках по всей вики. Но так это не обсуждалось внутри ТВ проекта и за последние года несколько раз возвращалось в карточку — так что я пока параметр цвета не удалял из статей. Наверное и в коде пока лучше закомментить это, так как лично мне кажется странным что списки у нас цветные, а карточки одноцветные, тогда как они должны быть одного цвета (цвета сезона на англовики чаще всего подстраивали под цвет постера сезона в карточке, хоть это нигде и не прописано, и тут эта связь рушится).
- Solidest (обс.) 15:02, 12 февраля 2024 (UTC)
- Solidest, не могли бы вы, если будет время и желание, накидать мне список вариантов полных названий статей? Там капец, бардак в названиях и в целом в статьях! Тяжело парсить неструктурированную шляпу... Я пока только разбирался в вариантах, за кодинга даже нет смысла браться. Хотя, результат уже есть - ссылка на список эпизодов работает. С уважением, Vavilexxx (обс.) 18:26, 12 февраля 2024 (UTC)
- Тут однозначно нужен консенсус по именованию статей и по использованию шаблонов. Ещё есть ветка аниме. Они там используют свой шаблон созданный на основе старых шаблонов списка серий и таблицы эпизодов, хотя для них модульный шаблон прекрасно подходит. Плюс у них там монополия, кого попало не пускают к правкам... С уважением, Vavilexxx (обс.) 18:42, 12 февраля 2024 (UTC)
- Да, я как раз недавно занимался расчисткой категорий:
- вот список всех статей о сезонах, которые вложены в Категория:Телесезоны. Все варианты в скобках:
- (1 сезон)
- (1-й сезон)
- (Россия, сезон 1)
- (США, сезон 1)
- (Сезон 1)
- (мультсериал, 2012) (1 сезон)
- (сезон 1)
- (спецвыпуски, 2008—2010)
- (спецвыпуски, 2013)
- (телесериал, 1988) (сезон 1)
- (телесериал, 2017) (1 шт, Твин Пикс (телесериал, 2017) который никак не переименуют)
- заголовки с собственными названиями (23 шт, типа Американская история ужасов: Апокалипсис)
- и вот ещё список всех списков серий, вложенных в Категория:Списки эпизодов телесериалов.
- Список выпусков «название» (2 шт)
- Список выпусков телепередачи «название» (13 шт)
- Список выпусков телешоу «название» (2 шт)
- Список серий «название» (44 шт)
- Список серий аниме «название» (83 шт)
- Список серий мультсериала «название» (25 шт)
- Список серий телесериала «название» (18 шт)
- Список эпизодов мультсериала «название» (88 шт)
- Список эпизодов сериала «название» (11 шт)
- Список эпизодов серии мультсериалов «Название» (1 шт)
- Список эпизодов телесериала «название» (390 шт)
- Список эпизодов шоу «название» (2 шт)
- За пределами категорий наверное 1—5% остаются, которые вряд ли будут выбиваться из этих вариантов. Те что с указанными штуками скорее проще будет переименовать, чем под них подстраиваться. Solidest (обс.) 18:50, 12 февраля 2024 (UTC)
- Касательно аниме, то думаю можно их игнорировать, т.к. у них свои карточки, объединяющие мангу с аниме (комиксы с мультсериалами), с которыми пусть сами что-то решают. Лучше исходить из тех статей где {{Сезон сериала}} используется уже сейчас. Solidest (обс.) 18:53, 12 февраля 2024 (UTC)
- Спасибо большое. Это очень сильно поможет. Теперь у меня начинает складываться представление, что нужно и как нужно парсить. С уважением, Vavilexxx (обс.) 19:31, 12 февраля 2024 (UTC)
Предварительный итог
Сделано. Solidest, есть неплохой результат: Модуль:Сезон сериала. Пришлось повозиться с лимитами, но в итоге сделал красиво и по лимитам там ещё большой запас остается, так как в статьях по любому будут другие ресурсоёмкие функции… Вот тут частичные проверки тык, но нужно создать страницу тестов со статьями из рувики и все протестить. А потом будем выпускать модуль в боевой режим. С уважением, Vavilexxx (обс.) 15:31, 21 февраля 2024 (UTC)
- Отлично, спасибо большое! В ближайшие дни займусь тестами. Solidest (обс.) 18:51, 21 февраля 2024 (UTC)
- Страница юнит тестов.
- {{Сезон сериала/песочница}} тоже доведена до ума. Осталось всё оттестить. С уважением, Vavilexxx (обс.) 19:02, 21 февраля 2024 (UTC)
- Вроде бы тесты все сделал. Тесты песочницы шаблона тоже все переписал. И из того что там заметил: (1) нужно добавить в модуль русский алиас к «season_number» — «номер сезона». (2) И локальные значения предыдущего/следующего сезона не отображаются в текущем виде (или это специально чтобы модуль потестить?). С предыдущим\следующим ещё предстоит викиданные подключить, которых раньше не было, а там появляются вопросы насчёт отображения. Должен ли быть приоритет у функции модуля или у ВД? Полагаю что у ВД. И не очень понимаю как сделать однообразное отображение ссылок с ВД в виде «Сезон 1». Поэтому вероятно экспорт с ВД для хронологии придётся в модуль встраивать? Solidest (обс.) 11:34, 22 февраля 2024 (UTC)
- Ок. Все учту. Занимаюсь доработкой по мере наличи времени. С уважением, Vavilexxx (обс.) 07:13, 23 февраля 2024 (UTC)
- «нужно добавить в модуль русский алиас…» — незачем, так как будет в шаблоне так: «
season_number={{{номер сезона|}}}
»
- «И локальные значения предыдущего/следующего сезона не отображаются в текущем виде…» — потому что они берутся из названия страницы, а там название «
Шаблон:Сезон сериала/песочница
». На страницах будет нормально.
- Проверку Викиданных добавлю в сам модуль. Уже думал об этом, теперь сложилось понимание как это сделать. Осталось реализовать. Схема такая (нужно ваше мнение для раздумий): Сначала проверяем есть ли
link=
— проверяем его и, если все ок, то возвращаем результат. Затем проверяем Викиданные
аналогично. Затем проверяем БД списки эпизодов
. И если до сих пор неудача, то ищем статью во всех статьях википространства (но это очень ресурсоёмко).
- «однообразное отображение ссылок» будет. Я над этим сразу работал. С уважением, Vavilexxx (обс.) 11:10, 23 февраля 2024 (UTC)
- Да, точно. Исправил в песочнице.
- Под локальными я имею ввиду те, что передаются вручную заполненным параметром. В данный момент ручное заполнение кажется не работает через один лишь
link=
в коде. На англовики это сделано через if в виде: «проверка на заполнение параметра — если найдено то его отображение — если не найдено то запуск модуля» — в общем я такой вариант уже начал делать, но добавил в шаблон пока закоменченным. Не знаю получится ли это сделать по другому.
- Да, приоритет правильный. [локальное значение/link] > [ВД] > [модуль/БД] > ничего не выводить. Насчёт поиска по википространству не уверен что это нужно, и проще оставить пустым. И также скептически отношусь к самому наличию
БД списки эпизодов
. Понимаю что это костыль из-за проблем со стандартизацией названий, но нельзя ли это заменить на проверку по простой регулярке с самыми распространенными вариантами названий? Типа: Список (серий|эпизодов|выпусков) (|телесериала|мультсериала|сериала|телепередачи|аниме|телешоу) название
. А у названия — если содержится любой символ кириллицы, то кавычки-ёлочки, если нет то без них. И так до первого срабатывания именно в таком порядке, а остальные варианты будут нетипичны и либо к переименованию, либо к ручному заполнению. Или такая регулярка и имелась в виду под поиском по статьям в википространстве?
- Solidest (обс.) 12:18, 23 февраля 2024 (UTC)
- Ну это не костыль, а рабочая схема. Её часто используют в больших проектах и в big data, потому что перебор всего пространства очень ресурсоёмкий.
- «такой вариант уже начал делать, но добавил в шаблон пока закоменченным» — на мой взгляд это не нужно, т.к проверка Викиданных будет вшита в модуль, а это только лишний код нужный лишь для страницы тестов. В боевом режиме он ни разу не сработает, а следовательно это излишки…
- По поводу «регулярки и вариантов названий» — это и есть поиск и проверка по всему википространству и это очень ресурсоёмко и так было изначально и лимиты зашкаливали. Пришлось пересмотреть стратегию. Тут нельзя равняться на енвики, так как в английском языке нет окончаний и там более менее все стандартизировано по названиям, а у нас бардак и хаос в именовании страниц. Хотя прослеживается общая тенденция… С уважением, Vavilexxx (обс.)
- Почему нужны только для страницы тестов? Это же буквально любое отображение ручного заполнения хронологии в статье, и это может быть нужно во множестве случаев, в которых на викиданные не стоит ориентироваться. Да и у них нет постоянной схемы заполнения хронологии. Где-то у них след.\пред. помещают в качестве квалификаторов в свойстве «part of series», где-то сразу в follows/followed by. Мы будем ориентироваться только на второй вариант и поэтому во многих случаях будут белые пятна. Но и расхождения с википедией тоже могут быть. Например, условно, на рувики у Доктора Кто нужно поместить в хронологию статью Доктор Кто (спецвыпуски, 2008—2010), а на викиданных там будет конкретный спецвыпуск, а не обзорная статья. Ссылку на элемент спецвыпуска выводить в статье не нужно, когда есть конкретная статья. Могут быть и другие нестандартные случаи, где локальное заполнение нужно учитывать и выводить, если оно есть, как и на английской вики.
- Разве именно такое регулярное является ресурсоёмким? По сравнению с простым списком что сейчас указан в модуле (со множеством ненужных вариантов типа минисериала или вебсериала) — этот кажется менее ресурсозатратным. Использование окончаний на русском никак не должно влиять, так как все названия в заголовках списков должно быть в именительном падеже. Был один случай в родительном падеже и я его уже переименовал, и также исправил до 10 ошибок с кавычками у латинского языка.
- Ещё альтернативный вариант: проверка по стандартному названию — «список серий телесериала\мультсериала», и если не срабатывает, то просмотреть список, который переделать в «БД исключений» названий конкретных статей, который должен только сокращаться и не пополняться.
- Solidest (обс.) 12:57, 23 февраля 2024 (UTC)
- Solidest, спасибо большое. Осталось доработать функцию получения «Списка эпизодов…». С уважением, Vavilexxx (обс.) 16:04, 24 февраля 2024 (UTC)
Итог
Сделано. Думаю на этом все. Проверку Викиданных не так просто добавить в модуль, как оказалось. Лучше ёё добавить в шаблон в виде |link={{wikidata|P156|{{{следующий|{{{Следующий сезон|{{{След_сезон|}}}}}}}}}|from={{{from|}}}}}
. С уважением, Vavilexxx (обс.) 17:51, 25 февраля 2024 (UTC)
- Поторопился с итогом, ну да ладно. Нужно подправить вывод хронологии. Позже займусь. С уважением, Vavilexxx (обс.) 18:04, 25 февраля 2024 (UTC)
- Оказалось проблемы были в шаблоне, а не в модуле. Но всё равно нужно всё проверить… С уважением, Vavilexxx (обс.) 18:09, 25 февраля 2024 (UTC)
- Добавил ещё несколько примеров для сезонов AHS. Думаю, что есть смысл вообще отказаться от интерпретирования значений без круглых скобок, т.к. это в любом случае всегда должно быть заполнение параметров вручную или просто отображение данных с ВД. Solidest (обс.) 05:00, 26 февраля 2024 (UTC)
- Я кстати планирую одновременно с обновлением карточки пройтись по всем статьям ботом и подчистить и алиасы, и удалить название+следующий+предыдущий там где они будут не нужны. Так что можно исходить из того, что неправильных предыдущий/следующий не будет. Solidest (обс.) 05:43, 26 февраля 2024 (UTC)
- Solidest, я прошелся по статьям и там конечно нужно вычищать карточки. Удалять-вычищать-исправлять-добавлять параметры «Цвет, Название, Номер сезона, Предыдущий и Следующий» по максимуму… Боту есть над чем поработать… С уважением, Vavilexxx (обс.) 09:20, 26 февраля 2024 (UTC)
- Зря уже запустили модуль. Я пока только собирал все значения след\пред сезонов из статей — чтобы потом просмотреть какие из них ведут на (1) существующие статьи, (2) несуществующие или (3) разделы внутри статей. Потом хотел удалить те, что ведут на существующие статьи, оставив только красные линки. И тоже самое сделать для заголовков — удалить там, где они не нужны. Поэтому стоило сперва добиться чтобы красные ссылки работали и очистить карточки от мусора. Так как сейчас из карточек пропало уйма значений, а где-то заголовки выглядят так: Финес и Ферб (сезон 4). Solidest (обс.) 09:24, 26 февраля 2024 (UTC)
- Можете откатить. Я запустил, чтобы посмотреть разные статьи — так проще. И теперь мне понятен масштаб проблемы… С уважением, Vavilexxx (обс.) 09:33, 26 февраля 2024 (UTC)
- Вот собрал ещё некоторые ошибки по нестандартным значениям «следующий»:
- Solidest (обс.) 09:35, 26 февраля 2024 (UTC)
- Я посмотрел. Это все работа для бота. Там и со старым шаблоном бардак… Вернул старый шаблон. С уважением, Vavilexxx (обс.) 09:40, 26 февраля 2024 (UTC)
- В смысле для бота? Во всех этих случаях вручную заполненное значение должно иметь приоритет над функцией и отображаться как есть. Это касается и красных ссылок. Если редакторы статей захотят выставить ссылку на что-то нестандартное или ненаписанную статью, то у них должна быть такая возможность. Иначе они в первую же неделю придут жаловаться на это :) Solidest (обс.) 09:44, 26 февраля 2024 (UTC)
- Для бота тут задача разве что только оставить лишь такие значения. Но в шаблоне нужно решить как делать отображение для таких ссылок — тупо через «#if существует, то отобразить» как на enwiki, или продолжать вписывать исключения для link= (что кажется не самым оптимальным). Solidest (обс.) 09:47, 26 февраля 2024 (UTC)
- Ок, подправлю модуль. Хотелось как лучше, а получается как всегда: «1. Заказчик всегда прав. 2. Если заказчик не прав смотри пункт первый.» :)
- Но и для бота там много работы: удалить из параметра
|Название =
кавычки, жирный шрифт, теги, Слова типа «Сезон 4» и прочую чушь. А лучше удалить параметр совсем. Исправить параметры |предыдущий =
, |следующий =
, |список серий =
и добавить параметр |номер сезона =
там, где неправильное отображение этих ссылок… С уважением, Vavilexxx (обс.) 10:02, 26 февраля 2024 (UTC)
- Да, «название» планирую полностью убирать, как перепроверю будут ли случаи где оно может быть нужно. «предыдущий» и «следующий» оставлю только нестандартные и красные значения.
А со «списком серий» пока не уверен как поступить. Как сейчас модуль получает на них ссылку? В первую очередь пытается из названия статьи получить ссылку на какие-то стандартные варианты названий списков? И если статьи не нашлось, то потом проверяет через названием+префиксы список из БД? Или может быть ищет только по БД? Если сразу ищет в БД, то будут проблемы после переименований статей и тогда лучше оставлять списки в карточке, если же сперва ищет стандартные варианты, то значения можно убирать из карточек. Solidest (обс.) 10:13, 26 февраля 2024 (UTC)
- Схема-приоритет поиска рабочей ссылки типа «Список эпизодов телесериала „Название“» такая => args.link -> wikidata -> database -> zeronamespace -> nil. Думаю лучше оставить ссылки, а там где их нет — будет искаться ссылка в других местах. Ещё нужно БД ссылок почистить — там вообще все, что нашлось в поиске… С уважением, Vavilexxx (обс.) 10:34, 26 февраля 2024 (UTC)
- Ладно сам откачу. С уважением, Vavilexxx (обс.) 09:34, 26 февраля 2024 (UTC)
Solidest, у меня возникла идея — нужно обсудить и решить. Предлагаю добавить параметры |Красные ссылки = да-нет
и |Текст без ссылки = да-нет
. И если они да, то будет или текст или красная ссылка соответственно, если нет или пусто, то ничего не будет, если ссылка не существует. С уважением, Vavilexxx (обс.) 10:55, 26 февраля 2024 (UTC)
- В карточке параметры на срабатывание логики точно не приветствуются. И разве нельзя автоматически решать через условие в шаблоне/модуле? Когда пользователь указывает красную ссылку — это всегда будет значить что это «красная ссылка = да». Когда пользователь ничего не указывает — то это или экспорт с ВД или срабатывание модуля. (Экспорт с ВД тоже скорее всего часто будет красным.) Когда указывает синюю ссылку, то это намеренный обход функции модуля. А текст без ссылки вероятно не нужен вовсе, так как таких было всего до 5 случаев и я их все уже исправил на красные ссылки (кроме списков серий — до них пока не добрался). Solidest (обс.) 11:06, 26 февраля 2024 (UTC)
- Ок, сделаю просто красную ссылку. С уважением, Vavilexxx (обс.) 11:09, 26 февраля 2024 (UTC)
- Список на исправление ботом подготовил (но пока не запускал).
Осталось только хронологию с викиданными наладить. Вышеупомянутый вариант |link={{wikidata|P156|{{{следующий|}}}|from={{{from|}}}}}
не работает: Шаблон:Сезон сериала/тесты#Хронология через Викиданные — выдаёт только заголовки, без ссылок. Сделал, но кажется что лучше викидату после функции ставить по-приоритету из-за корявых заголовков. Solidest (обс.) 16:12, 26 февраля 2024 (UTC)
- В целом всё готово и нормально работает. Я ещё немного подправлю модуль, но это уже нюансы. Но уже не сегодня. Улучшать можно бесконечно. И ещё вопрос по шаблону: зачем там два списка серий? Вверху и текст4. С уважением, Vavilexxx (обс.) 17:03, 26 февраля 2024 (UTC)
- В текст4 забыл старый алиас убрать. В этот параметр вставляют ссылки на раздел с сериями в статье об этом сезоне — этот параметр возможно стоит вообще удалять из карточки т.к. используется всего в 10-15 статьях, но пока оставил. А снизу же список на отдельную статью для всего сериала. Solidest (обс.) 17:10, 26 февраля 2024 (UTC)
- Викидату после какой функции? Я не понял о чем речь?. С уважением, Vavilexxx (обс.) 17:05, 26 февраля 2024 (UTC)
- Вернул чтобы было наглядно о чём я: Шаблон:Сезон сериала/тесты#Хронология через Викиданные. Когда идёт сперва проверка на наличие викиданных, то будет много такого неотформатированного мусора (так как за заголовками в викиданных не особо следят). Поэтому наверное лучше викиданные выносить за пределы вызова модуля и проверять их и выводить только в самом конце, когда модуль статью не нашел. Solidest (обс.) 17:14, 26 февраля 2024 (UTC)
- Похоже что это в любом случае лучше решать через обработку модулем, чтобы и тут отображался формат «Сезон n». И чтобы это работало как нужно, нужна функция в {{delink}}, которая будет отдавать название статьи с ВД. На англовики такая функция в делинке есть, а у нас нет — модуль не обновляли. Сделал запрос на его обновление, а пока можно отключить викиданные в этом месте. Solidest (обс.) 19:14, 26 февраля 2024 (UTC)
- Про delink да я знаю, хотел подправить, но там защита только инженеры и админы и я плюнул и реализовал собственную функцию в модуле. В итоге от прежнего модуля остались только рожки да ножки. Подправил регулярки, называется… С уважением, Vavilexxx (обс.) 19:44, 26 февраля 2024 (UTC)
- Всё, ботом сделал исправления по всем карточкам и перенес песочницу в основной шаблон. Проверил все случаи где остались предыдущий/следующий и вроде бы всё без проблем. Единственное — вылезли ошибки в списках серий когда карточки уже находятся в списках серий:
- Ну и в Магнуме 2018 хронология не появилась. Solidest (обс.) 23:39, 26 февраля 2024 (UTC)
- Прекрасные новости. Поздравляю с успешным завершением. Нюансы доделаем. В Аанге и Корре так и было со старым шаблоном и это нормально на мой взгляд. А Магнуса и Анубиса я собирался сегодня исправить. С уважением, Vavilexxx (обс.) 05:55, 27 февраля 2024 (UTC)
- Поздравляю и благодарю и вас :) а почему откатили в в шаблоне? После массовой зачистки параметров ботом уже не стоит откатывать, т.к. это отключает хронологию в 90% статей - лучше дорабатывать уже работающий. А у Аватара и Корры ошибки сейчас нет. Думаю что какой-то механизм чтобы раздел списка не отображался вместе с ошибкой все же нужен. Ещё возможно стоит предусмотреть указание "-" чтобы отключать списки, если бот будет не тот список отображать. Solidest (обс.) 06:47, 27 февраля 2024 (UTC)
- Я извиняюсь, какая-то случайная правка. Я её не делал явно. У меня просто много страниц в браузере открыто было. Вернул вашу версию. С уважением, Vavilexxx (обс.) 07:13, 27 февраля 2024 (UTC)
- «механизм чтобы раздел списка не отображался» и «-» реализую. Теперь есть над чем работать. С уважением, Vavilexxx (обс.) 07:15, 27 февраля 2024 (UTC)
- Solidest, надо бы шаблон отпатрулировать. У меня нет полномочий… С уважением, Vavilexxx (обс.) 07:18, 27 февраля 2024 (UTC)
- Сделано. Анубиса, Корра и Аанга исправил. Отключение списков через «-» реализовал. С уважением, Vavilexxx (обс.) 07:35, 27 февраля 2024 (UTC)
- Благодарю. Шаблон и модуль вроде бы уже отпатрулированы, т.к. у нас обоих есть автопатрулирование? Solidest (обс.) 08:15, 27 февраля 2024 (UTC)
- Шаблон {{Сезон сериала}} не отпатрулирован в связи с моей последней случайной правкой. Патруль сбился и мы не сможем его вернуть. Нужны полномочия патрулирующего. И там теперь каскадно не отпатрулированы всё страницы, в которые он включён. Нужно кого-то просить. С уважением, Vavilexxx (обс.) 08:50, 27 февраля 2024 (UTC)
- Я посмотрел, у вас же есть статус патрулирующего, разве нет? Просто отпатрулируйте, если всё нормально в шаблоне. Или это глюки вики? У вас отпатрулирован шаблон? У меня нет... С уважением, Vavilexxx (обс.) 08:56, 27 февраля 2024 (UTC)
- У меня отпатрулировано — в истории нет желтых правок, кнопка патрулирования неактивна снизу и напротив последней правки указано что отпатрулировано автоматически. Похоже что какие-то баги с вики. Снял патрулирование и ещё раз отпатрулировал — помогло? Solidest (обс.) 09:00, 27 февраля 2024 (UTC)
- Да, помогло, спасибо. Баги с вики... С уважением, Vavilexxx (обс.) 09:51, 27 февраля 2024 (UTC)
Сделано. Проблема Магнума решена. Была ошибка в регулярке. А также расширил возможность отключения «Списка серий» и «пред/след сезонов». Теперь принимает «no, n, false, f, нет, н, -» в качестве ключа отключения. Осталось решить проблему «{{нп» ссылок. С уважением, Vavilexxx (обс.) 08:29, 28 февраля 2024 (UTC)
- Отлично, ещё раз благодарю! А с «{{нп» разве есть проблема? Они вроде бы правильно отображаются в карточках (см. Американская история ужасов: Нежность, только в шаблоне тестов выводится мусор от CSS стилей. Solidest (обс.) 08:33, 28 февраля 2024 (UTC)
- Ещё кстати обнаружил такой нюанс с хронологией с неправильными заголовками: . По идеи хронология должна быть пустой, а не ссылаться на саму себя. Но там конечно виновато неправильное оформление в первую очередь и его и надо исправлять — все статьи переименовывать в сезоны. И так как такие списки вместо сезонов сейчас оформлены только у трёх сериалов (One Piece, Блич, Наруто: Ураганные хроники), то наверное можно и не заморачиваться. Solidest (обс.) 08:41, 28 февраля 2024 (UTC)
- Ещё возможно заинтересует: к сезонам Декстера (Декстер (сезон 5)) сперва автоматически подбирает список Список эпизодов мультсериала «Лаборатория Декстера», а не Список эпизодов телесериала «Декстер». Сейчас у сериала везде вручную указаны списки серий, но возможно могут быть ещё похожие случаи. Solidest (обс.) 11:05, 28 февраля 2024 (UTC)
- Декстера и аналогов исправил. Опять все дело в регулярках. С Хронологией разбираюсь… С уважением, Vavilexxx (обс.) 16:17, 28 февраля 2024 (UTC)
- В {{delink}} добавили параметр для получения названия статьи вместо текста. Я добавил его как и хотел в {{Сезон сериала/песочница}} и кажется ВД работает, но теперь в некоторых примерах почему-то игнорируются красные ссылки. Solidest (обс.) 18:13, 28 февраля 2024 (UTC)
- Про delink, да я видел, мне пришло уведомление. Про Викиданные и красные ссылки к сожалению да — они удаляются Викиданными, так же как и я изначально сделал модуль, потому, что по правилам вики в статьях (в идеале) не должно быть красных ссылок… И тут встаёт вопрос: а нужны ли нам вообще эти Викиданные, если и так все нормально работает? С уважением, Vavilexxx (обс.) 18:20, 28 февраля 2024 (UTC)
- {{wikidata}} сам по себе не удаляет красные ссылки. Попробуйте запустить
{{delink|wikilinks=target|{{удалить тэги|{{wikidata|P155|[[Несуществующая статья|Текст]]|from=Q20649687}}}}}}
в Служебная:Развёртка шаблонов — ссылку на статью всё равно выдает. Мне кажется в песочнице какие-то проблемы с логикой\очередностью, но понять не могу как лучше это сделать. Solidest (обс.) 18:25, 28 февраля 2024 (UTC)
- А что в статьях? Надо обновить шаблон и проверить статьи. Может это логика тестов работает не совсем корректно. С уважением, Vavilexxx (обс.) 18:34, 28 февраля 2024 (UTC)
- В итоге всё же проблема была в именно в коде. Получилось сделать так:
— если статья из локального значения существует = вывод (передача в модуль) значения как есть
— если не существует = проверка викиданных и:
—— если существует на ВД, то вывод только названия статьи в модуль
—— если не существует, то вывод оригинального локального значения.
Плюс у ВД приоритет если там указана существующая статья, а локально красная ссылка. Получилось заморочено + с ресурсоёмким ifexist. И также не учитывает вывод ссылок с ВД если элемент есть а русской статьи нет — к этому ещё надо уровень проверок достраивать. Так что вероятно действительно лучше не заморачиваться. Solidest (обс.) 19:38, 28 февраля 2024 (UTC)
- Глядя на все эти танцы с бубном я увидел себя, когда у меня те же проблемы были, когда я Викиданные в модуль запихивал… Потому я и написал тогда, что оказалось не все так просто с Викиданными. С уважением, Vavilexxx (обс.) 19:53, 28 февраля 2024 (UTC)
- Сделано. Проблема отображения ссылок ссылающихся на текущую страницу решена. С уважением, Vavilexxx (обс.) 12:11, 29 февраля 2024 (UTC)
Коллега, вы можете проголосовать на выборах Арбитражного комитета русской Википедии с 30 июля по 5 августа 2024 года включительно, так как вы соответствуете требованиям по стажу и вкладу. Вы не обязаны участвовать в голосовании. Перед голосованием ознакомьтесь со списком кандидатов, с их ответами на вопросы и с обсуждением выборов. Спасибо за активное участие в проекте!
Это уведомление рассылается каждые полгода. Отказаться от уведомлений или подписаться на уведомление пингом вместо сообщения. —MediaWiki message delivery (обс.) 02:24, 29 июля 2024 (UTC)
Здравствуйте!
Фонд Викимедиа проводит опрос википедистов, чтобы лучше понять, что привлекает администраторов к участию в работе над Википедией и что влияет на удержание администраторов. Мы будем использовать это исследование для улучшения возможностей википедистов, решения распространенных проблем и удовлетворения потребностей. Мы определили Вас как подходящего кандидата для этого исследования и будем очень признательны за участие в этом анонимном опросе.
Для участия Вам не нужно быть администратором.
Прохождение опроса должно занять около 10–15 минут. Вы можете прочитать больше об исследовании на его странице Мета-вики и просмотреть его заявление о конфиденциальности.
Если у Вас есть вопросы или сомнения, обращайтесь к нам с использованием контактов на странице Мета-вики проекта.
С уважением,
Исследовательская группа Фонда Викимедиа
BGerdemann (WMF) (обсуждение) 17:09, 8 ноября 2024 (UTC)