ФЭНДОМ

ARC Ðelta 08 19:05, ноября 1, 2019 (UTC)
Приветствую, уважаемый! Не мог бы ты нам помочь? Есть одна проблема в категориях комиксов. Возможно ли с помощью скрипта пройтись по этим категориям и исправить в них Interlang'и?

Приветствую. Попробую что-нибудь сделать. На самом деле, я и так занят сейчас сокращением (для лаконичности названий, тем более, что я единственный активный участник в ka-wiki и пока что обсуждения наименований комиксов, естественно, не было). Сделаем так - просто буду синхронизировать категории, т.к. собираюсь и свои привязать (спасибо французам за этот скрипт). Пример (вот только что присоединил) - en:Category:Star_Wars:_Doctor_Aphra. Кстати, португальцы пытались со скриптом что-то сделать, адаптировать у себя, но, видимо, не доработали. С ихними ссылками во французском скрипте вообще частые проблемы - статьи переименованы без переадресации и приходится их искать вручную. --Orgus Ordo (обсуждение) 19:20, ноября 1, 2019 (UTC)

А есть ли ссылка исходники скрипта? Может, мы тоже сможем как-нибудь его дошаманить :) --С уважением, Starit (обс) 07:12, ноября 2, 2019 (UTC)

Думаю, всё доступное нашим глазам есть здесь - https://starwars.fandom.com/fr/index.php?title=Spécial%3AToutes+les+pages&from=&to=&namespace=8

В модулях, само собой, никаких намёков нет, поэтому смотрим только MediaWiki. Но необходимо включить на вики функцию гаджетов. Это уже не к админам Вуки. --Orgus Ordo (обсуждение) 07:22, ноября 2, 2019 (UTC)

Спасибо! --С уважением, Starit (обс) 08:21, ноября 2, 2019 (UTC)

Не за что. С интересом буду следить, если решите интегрировать скрипт. --Orgus Ordo (обсуждение) 08:22, ноября 2, 2019 (UTC)

ARC Ðelta 08 13:35, ноября 2, 2019 (UTC)
Привет! Насчёт французского скрипта не совсем понял. Непосредственно ты как его используешь, опиши пожалуйста.

Значит - заходим туда - https://starwars.fandom.com/fr/wiki/Spécial:Préférences#mw-prefsection-gadgets и включаем Hotcat. Сохраняем, идём в статью. Находим в самом низу HotCat (или обновляем страницу), жмём и ждём, пока загрузит список статеек. Он сканирует Interlang-шаблоны в других вики и, если что, выдаёт список доступных для добавления страниц. Добавляем нужные, щёлкая по значку птички. Там будет несколько секций, чаще всего - Некоторые вики имеют другие ссылки на вики.

Сканируя ссылкы, скрипт иногда выдаёт окошко с предупреждением. Либо он сообщает, что найдены переадресованные ссылки и будут внесены исправления, либо о том, что определенная ссылка вообще не существует. Примерно так вот.

Должен отметить, что у оригинальной Вуки системно не прописан zh-вики, поэтому, если в этой Вуки кто-то вручную вписал ссылку на zh-страницу, скрипт её стирает. Приходится обратно доваблять. --Orgus Ordo (обсуждение) 14:50, ноября 2, 2019 (UTC)

ARC Ðelta 08 18:11, ноября 2, 2019 (UTC)
Посидел, поигрался. Появилось ещё несколько вопросов:

  1. Получается, чтобы обработать {Interlang} нужно сначала зайти на французскую версию статьи?
  2. Т.е. если её в природе не существует, обработать {Interlang} не получится, даже если статья есть у нас?
  3. Бегло оглядев скрипт, думаю, что интегрировать его вряд ли получится, поскольку он дополнительно использует минимум 1 французский PHP-файл, доступа к которому у нас нет. И, собственно, есть ли смысл изобретать велосипед, если можно использовать готовый.

Кстати, отвечать участникам лучше на их страницах (вот моя) -- так у них будет появлять уведомление об ответе.

Он расположен где-то удаленно?

  • Нет. У нас, оказывается, такой (или похожий) тоже есть. Копаться в скрипте hotcat'а -- чёрт ногу сломит.

По-хорошему нам нужен немного иной инструмент -- какая-нибудь страница с пустым полем для ввода текста, куда можно вручную добавить список из интересующих статей. Потом при щелчке по кнопке скрипт обрабатывал бы этот список, лез на англ. вуки и заполнял бы там interlang'и. Как-то так, примерно..

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.