Вукипедия
Вукипедия
36 274
страницы

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'и. Как-то так, примерно..

Приветствую! Гляжу, у тебя заработал HotCat с англовуки? Как ты этого добился, если не секрет? У меня в нём не отображаются кнопки "save"&"cancel"... --С уважением, Starit (обс) 14:29, 22 ноября 2020 (UTC)

Добрый день! Сам не знаю, как...я ничего ровным счётом не делал...На ka-wiki пока что старый движок, UCP ещё не включили и скрипт работает (он у меня локально там прописан - и это ещё более любопытно, так, как он не мог сам что-то сделать). Но ещё интереснее, что раньше я оперировал с ka-wiki, но ссылки добавлялись только в ka-wiki, после сканирования других вики. Теперь всё идёт с точностью наоборот - в ka-wiki не добавляет, скажем, ту же en-wiki, а в иноязычные всё добавляет, включая ссылку на en-wiki. Orgus Ordo (обсуждение) 14:58, 22 ноября 2020 (UTC)

ARC Ðelta 08 Ответить 11:22, 21 декабря 2020 (UTC)
Привет! Да, могу подсказать. Правда, перекройка редактора требует много чего, поэтому быстро ответить не получится. Как ответ подготовлю, дам знать.

ARC Ðelta 08 Ответить 12:33, 21 декабря 2020 (UTC)
Собственно, 1-я партия готова. Эти изменения касаются редактора исходного кода 2010-го года, а не UCP.

  • Чтобы им пользоваться, сначала его нужно указать в настройках (инструкция).
  • Далее нужно указать стили, переопределяющие внешний вид (код).
  • Затем добавить код, выводящий новые кнопки (код).
    • Есть один важный момент: функции этих новых кнопок какого-то чёрта не запускаются, если их тоже прописать в MediaWiki:Common.js. Я не знаю, это глюк UCP или оттуда принципиально не работает. У нас они подгружаются с отдельной страницы. Можешь попробовать добавить и проверить в тестовом режиме.

Если что, пиши.

ARC Ðelta 08 Ответить 13:06, 21 декабря 2020 (UTC)
Если кнопки выводятся -- уже хорошо. Они реагируют на щелчёк (текст вставляют)?

ARC Ðelta 08 Ответить 13:23, 21 декабря 2020 (UTC)
Ну, и хорошо. Указывать не обязательно.

ARC Ðelta 08 Ответить 18:21, 21 декабря 2020 (UTC)
Ещё забыл сообщить, что в CSS кнопкам присвоены картинки с нашей вики. Если вдруг мы решим их поменять или удалить, то и у вас они тоже поменяются.

ARC Ðelta 08 Ответить 11:31, 23 января 2021 (UTC)
Привет! По-нормальному можно пользоваться только панелью категорий внизу страницы (скрин) или же окном категорий в визуальном редакторе. У панели в выпадающем списке отображается максимум 6 пунктов, занятых наиболее подходящими категориями. Если помнишь только второе слово в названии, то панель врядли его найдёт. Например, при вводе слова "Джедаи" категорию "Поструусанские джедаи" не найдёт, т.к. все 6 пунктов будут заняты другими названиями, где "джедаи" стоят в начале. Я анализировал механизм добавления категорий и обнаружил, что при просмотре страницы имеется виртуальный список прям всех категорий. С ним панель и работает. Печаль в том, что список недоступен при редактировании. Как это обойти, пока не придумал. В свою очередь, окно категорий в визуальном редакторе даёт больше, чем 6 пунктов, но проблема вторых/третьих слов тоже имеется.

ARC Ðelta 08 Ответить 11:52, 23 января 2021 (UTC)
Да не за что. Пиши, если что. Также есть спецстраница Дерево категорий. Она тоже может помочь.

П.с. Оставляй сообщения вконце страницы -- так легче искать.