Википедия:Технические запросы/Архив/ЗКС

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Некорректная работа Википедии[править код]

Не знаю, или обращаюсь, куда надо, но все же. Проблема вот в чём: когда выхожу из учётной записи — всё работает корректно, но как только вхожу под своим ником:

  1. не работает английская раскладка (продолжает дальше писать по-русски),
  2. клавиши отображают не те знаки (например клавиша «6» + Shift выдаёт букву Ж, клавиша «?» + Shift выдаёт Ю и т. д. такой бред.

Буду рад, если объясните, в чём дело. Может быть у кого же такая же проблема. Может дело во включённых каких-то настройках или бета-функциях. В остальных языковых разделах Википедии всё работает корректно. Если обратился не туда, подскажите куда отправиться с ошибкой. Заранее благодарен за любую помощь. BoSeStan 19:48, 14 августа 2016 (UTC)[ответить]

MaxBioHazard что-то подобное кому-то вылечивал, по-моему. Обрывочное воспоминание осталось — Ctrl+M попробуйте нажать. Ещё посмотрите, нет ли в правом верхнем углу поля редактирования небольшой нависшей кнопки, по нажатию на которую вызываются настройки раскладки. — Джек, который построил дом (обс.) 19:53, 14 августа 2016 (UTC)[ответить]
Ctrl+M не помогло. Никакой небольшой нависшей кнопки я не обнаружил. --BoSeStan 20:21, 14 августа 2016 (UTC)[ответить]
А, вот ещё: в области навигации слева правее слова «Языки» есть шестерёнка, там есть вкладка «Ввод». Может, там что-то изменяли? — Джек, который построил дом (обс.) 20:32, 14 августа 2016 (UTC)[ответить]
Jack who built the house, большое спасибо, помогло!!!--BoSeStan 21:01, 14 августа 2016 (UTC)[ответить]

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

Шаблон:Тема сверху (жирный мой):

  1. Переведите курсор под «шапку» страницы
  2. Нажмите == == и впишите заголовок новой темы
  3. С новой строки напишите своё сообщение
  4. Нажмите ~~~~, чтобы оставить подпись
  5. По возможности скопируйте заголовок в «Описание изменений»

Oh come on. Напишите кто-нибудь скрипт для автоматического переноса заголовка из == == в /* */. Функцию установки курсора можете забрать в моём copyWikilinks.js (setCursorPos()). Можно, там, добавить ссыль «(перенести заголовок)» после надписи Описание изменений на страницах, в адресе которых есть &summary=/*++*/+новая+тема. Можно гаджетом заделать. — Джек, который построил дом (обс.) 16:20, 22 июня 2016 (UTC)[ответить]

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

Сам сделал. — Джек, который построил дом (обс.) 23:28, 7 июля 2016 (UTC)[ответить]

Подправить регулярное выражение[править код]

Нужно регулярное выражение, подобное r( /<[\/\\]?(hr|br)( [^\/\\>]+?)? ?[\/\\]?>/gi, '<$1$2 />' ); в MediaWiki:Wikificator.js, но чтобы обрабатывались br и br/ равноправно, не заменяя br на br/. --Hrum-Hrum (обс) 20:12, 25 июня 2016 (UTC)[ответить]

Не вижу смысла. Должен быть один вариант. — Джек, который построил дом (обс.) 20:24, 25 июня 2016 (UTC)[ответить]
А, или вы в рамках запроса к скриптёрам просто спрашиваете. Сорри. Секунду. — Джек, который построил дом (обс.) 20:25, 25 июня 2016 (UTC)[ответить]
Нет, ну чтобы сохранить слэш, нужно просто сделать capture (окружить скобками  ?[\/\\]? и <$1$2 /> заменить на <$1$2$3>), только зачем? — Джек, который построил дом (обс.) 20:29, 25 июня 2016 (UTC)[ответить]
Палец вверх Спасибо Ага, даже так '<$1$2'+($3==''?'':' /')+'>'. --Hrum-Hrum (обс) 21:14, 25 июня 2016 (UTC)[ответить]

Как создать алиасы на Lua?[править код]

Модуль:Navbox/sandbox. Хочу создать алиасы к параметрам. Но что-то не работает. Добавил args.title or args['заголовок'] где можно. Что я сделал не так? Вот песочница. С уважением, Iniquity 15:57, 13 июня 2016 (UTC)[ответить]

Эээ.
if not args.title or args['заголовок'] then return end
args.title or args['заголовок'] and (args.state ~= 'plain' and args.state ~= 'off')
and во всех языках программирования имеет больший приоритет, чем or, а not и подавно.
И в одном месте у вас agrs вместо args. — Джек, который построил дом (обс.) 16:33, 13 июня 2016 (UTC)[ответить]
Нашел второй вариант как сделать, но он тоже чтот не работает. Буду разбираться, а по первому, как объявить приоритет для определенного выражения? Взять его в скобки? С уважением, Iniquity 17:39, 13 июня 2016 (UTC)[ответить]
Значит, с программированием мы знакомы плохо. ОК, let me do that for you.
if not (args.title or args['заголовок']) then return end
(args.title or args['заголовок']) and (args.state ~= 'plain' and args.state ~= 'off')
Но вообще естественно сначала создать переменную на основе перечня аргументов, а потом с ней работать. Вижу, вы это уже сделали.
local titlemain = args.title or args['заголовок'] or ' '
Пробел интерпретируется как true. — Джек, который построил дом (обс.) 17:51, 13 июня 2016 (UTC)[ответить]
Я его когда-то знал, но уже всё позабыл. Вот пытаюсь восстанавливать. Да я создал переменную, но её обработка возвращает мне ошибку: «Ошибка Lua в Модуль: Navbox/sandbox на строке 15: attempt to index local 'args' (a nil value)». С уважением, Iniquity 17:57, 13 июня 2016 (UTC)[ответить]
Внутри функции, внутри функции всё объявлять надо. Вне — только local p = {}. См. также mw:Manual:Coding conventions/Lua (там ничего нет толком). — Джек, который построил дом (обс.) 18:26, 13 июня 2016 (UTC)[ответить]
То есть внутри каждой объявлять? А нельзя как-то вынести во вне? С уважением, Iniquity 18:38, 13 июня 2016 (UTC)[ответить]
Там же главная функция есть. Она принимает фрейм (frame), она и должна всем заведовать, другим функциям по необходимости значения из аргументов передавая. — Джек, который построил дом (обс.) 18:58, 13 июня 2016 (UTC)[ответить]
Точнее, navbox после первичной переработки передаёт всё хозяйство _navbox, и далее она им распоряжается. — Джек, который построил дом (обс.) 19:02, 13 июня 2016 (UTC)[ответить]
Что-то всё равно делаю не так, уже даже новую функцию объявил. С уважением, Iniquity 19:18, 13 июня 2016 (UTC)[ответить]
return p._aliaces(maintitle)
Это что? Вы в функции p.aliaces вызываете несуществующую функцию p._aliaces, передавая ей maintitle. Зачем? — Джек, который построил дом (обс.) 19:27, 13 июня 2016 (UTC)[ответить]
Я сделал по примеру w:Module:Color_contrast. Видимо не правильно. Хм, вообще я где-то видел модуль с вынесенными алиасами во вне модуля, счас поищу. С уважением, Iniquity 19:30, 13 июня 2016 (UTC)[ответить]
У вас уже есть главная функция в модуле — navbox. Отдельная функция для алиасов явно не нужна. — Джек, который построил дом (обс.) 19:44, 13 июня 2016 (UTC)[ответить]
Не хочет он там это делать. С уважением, Iniquity 08:41, 14 июня 2016 (UTC)[ответить]
Я не понимаю, что это значит. Неважно, кто делает, важно что и на основе чего. Либо navbox, получающая фрейм (aka хозяйство), либо _navbox, получающая массив (таблицу, точнее, в терминологии Lua) переменных от navbox; я уж не знаю, что там по смыслу вернее. Я и WindEwriX в модуль:Example вообще без всяких функций-посредников обходились. Ну да ладно, учить стандартным практикам программирования вас у меня возможности нет. — Джек, который построил дом (обс.) 13:14, 14 июня 2016 (UTC)[ответить]
Ясно, спасибо. С уважением, Iniquity 13:19, 15 июня 2016 (UTC)[ответить]
Кто-нибудь, вставьте, пожалуйста, строчку local maintitle = args.title or args['заголовок'] куда надо. Чтобы я хоть увидел, где она должна быть по правилам и работала. Дальше разберусь :) С уважением, Iniquity 13:19, 15 июня 2016 (UTC)[ответить]
Ещё могу дать подсказку — переменные, объявленные вне функций (а args в оригинальном модуле таки объявляется вне, но не заполняется, естественно), действуют во всех них. Остальные надо перебрасывать от функции к функции, чтобы они были доступны.
Кстати, я уже вижу там обработку алиасов — border = trim(args.border or args[1] or ''), можете сделать по этому шаблону. При этом border объявлена вне функций, можно так же объявить и maintitle. — Джек, который построил дом (обс.) 14:01, 15 июня 2016 (UTC)[ответить]
ДА! ОНО! Спасибо :) С уважением, Iniquity 14:04, 15 июня 2016 (UTC)[ответить]

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

✔ Сделано С уважением, Iniquity 09:33, 27 июня 2016 (UTC)[ответить]

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

Это https://www.mediawiki.org/wiki/MediaWiki:Gadget-DotsSyntaxHighlighter.js (http://jsbeautifier.org/) https://www.mediawiki.org/wiki/User:Remember_the_dot/Syntax_highlighter https://www.mediawiki.org/wiki/User:Remember_the_dot/Syntax_highlighter.js разбирает вики-текст "как xml". Говорит, что "For performance reasons...use br/ instead of br".

проблема: после незакрытого <br> начинается сплошная подсветка. <тег> текст - закрашивает только тег, но <тег> текст <тег> запускает закраску текста после первого тега. Можно ли сделать так чтобы цвет заливки текста показывался после обнаружения </тег>? --Hrum-Hrum (обс) 13:48, 9 июня 2016 (UTC)[ответить]

✔ Сделано --Hrum-Hrum (обс) 12:24, 25 июня 2016 (UTC)[ответить]

Нужен модуль аналогичный недоделанному {{ЯзыкПоКоду}}. Суть модуля: Основная часть выбирающая падежи и отсылающая к определенной базе данных, и пять баз с различными падежами названия языков. То есть пользователь задает, например, |падеж = и |код языка = и получает в нужном падеже название языка. Дополнительной функцией можно добавить добавление слова "язык" к названию языка, тоже по падежам и за это добавление должен отвечать отдельный параметр. По умолчанию должен быть именительный падеж. С уважением, Iniquity 09:36, 6 июня 2016 (UTC)[ответить]

Не знаю, есть ли какая-то польза, но в шаблоне {{lg}} валяется список языков + сокращений + кодов. — Джек, который построил дом (обс.) 11:59, 6 июня 2016 (UTC)[ответить]
О, спасибо, знающий человек думаю сможет вытащить. С уважением, Iniquity 15:31, 7 июня 2016 (UTC)[ответить]

Автоматизировать {{Архив}}[править код]

Сейчас в сабже ссылки на подстраницы нужно указывать вручную. Думаю, можно скриптом достать их автоматически (обычно это {{FULLPAGENAME}}/Архив/*). — Ivan Pozdeev 23:10, 1 июня 2016 (UTC)[ответить]

Песочница для отладки собственных скриптов[править код]

Добрый день! Что посоветуете для отладки собственных скриптов по работе с ВП:ВД? Есть ли документация/лучшие практики ? -- A.sav 13:12, 24 мая 2016 (UTC)[ответить]

@A.sav: Видел такое https://en.wikipedia.org/wiki/Wikipedia:User_script_sandbox/Installation . --Hrum-Hrum (обс) 11:02, 9 июня 2016 (UTC)[ответить]
@Hrum-Hrum: Палец вверх Спасибо

Починить гаджет WEF:Ссылки, Книга, Издание[править код]

Не работает несколько месяцев. Прошу починить, или открыть доступ к редактированию, сам попробую поправить. Обсуждение MediaWiki:Gadget-wefexternallinks.js#Не работает гаджет в связи с изменениями свойств в ВД. --Vladis13 16:30, 17 мая 2016 (UTC)[ответить]

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

✔ Сделано. --Vladis13 13:34, 21 мая 2016 (UTC)[ответить]

Множественное сохранение ссылок на сервисах кэширования веб-ресурсов[править код]

Здравствуйте, не помешало бы наличие скрипта, программы, расширения или т. п., чей принцип действия был бы следующий. Пользователь вставляет в форму множество ссылок, разделяя их пробелом или другим символом, какой пожелает разработчик, нажимает на кнопку и через некоторое время получает, например, на почту ссылки на кэшированные версии веб-страниц с WebCite или аналогичного надёжного сервиса. Например, я вставляю в форму этого предполагаемого ПО ссылки https://ru.wikipedia.org/wiki/WebCite и https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%BA_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B5%D1%80%D0%B0%D0%BC , нажимаю на кнопку и вскоре получаю по почте сообщение: «Ссылки на ваши заархивированные страницы — http://www.webcitation.org/example1 http://www.webcitation.org/example2 ».

мне кажется, это значительно облегчит процесс архивирования веб-страниц, помогая в борьбе с вымиранием ссылок. Гуглом и вопросами ничего подобного найти не удалось. Спасибо.--Анима 10:24, 3 апреля 2016 (UTC)[ответить]

Также рекомендую задать вопрос или пошерстить в английском разделе. — Джек, который построил дом 10:40, 3 апреля 2016 (UTC)[ответить]
Однако, поискав "archiv" и "citat" по главным спискам этих скриптов, а также разные сочетания в поиске, ничего не нашёл. На en:Help:Using the Wayback Machine, en:Wikipedia:Using WebCite есть только букмарклеты для одиночных страниц. В идеале должна быть надстройка над https://tools.wmflabs.org/refill/. Только бы мы так не перегрузили сервисы архивирования. — Джек, который построил дом 11:00, 3 апреля 2016 (UTC)[ответить]
✔ Сделано не мной. Как потестирую скрипт на предмет дефектов и багов, и они будут исправлены, отпишусь. Спасибо.-Анима 08:25, 7 мая 2016 (UTC)[ответить]

Сегодня заметил провисание в обновлении страницы после отправки в статью плашки, хотя ещё вчера такого не было. Кто знает, с чем это может быть связано? Грешу на забитость своего коммонса несовместимыми скриптами. nebydlogop 18:19, 17 февраля 2016 (UTC)[ответить]

  • Не знаю по лагу... Но я бы посоветовал заменить все скрипты 'Участник:Absconditus', кроме '/is.js', и может '/reporter.js', на 'Участник:Higimo/remove.js'. Этот скрипт объединяет много функций семейства 'Absconditus/' и более активно поддерживается автором. Тоже подлагивает, это нормально ибо идут запросы к нескольким страницам. --Vladis13 21:30, 18 февраля 2016 (UTC)[ответить]
Сам уч. Absconditus этому не возражает. --Vladis13 21:36, 18 февраля 2016 (UTC)[ответить]
Я его уже использовал — количество кнопок на верхней панели увеличивается и страница разъезжается, поэтому он мне показался неудобным. В сущности, мне нужна только быстрая подставка КБУ, всё остальное — от лукавого. Нельзя ли как-нибудь скрипт Хигимо подогнать под себя вручную? nebydlogop 14:19, 19 февраля 2016 (UTC)[ответить]

Шаблон-карточка для научного издания[править код]

  • Добрый день, коллеги! Извините, если обратился не по адресу. В настоящее время назрел вопрос о написании шаблона-карточки для научных изданий, поскольку появились статусные статьи, а шаблон для литературных произведений не годится.--Dmartyn80 07:44, 30 октября 2015 (UTC)[ответить]
Тут не мешало бы написать, что Вы предлагаете для такого шаблона, какие параметры. --Алый Король 08:16, 30 октября 2015 (UTC)[ответить]
Должно быть что-то, связанное с научным направлением, быть может, соавторы. Должно быть компактно. Не верю, чтобы никто не задумывался на эту тему.--Dmartyn80 10:42, 30 октября 2015 (UTC)[ответить]

Скрипт флагов участников[править код]

Добрый день. Сначал думал написать на техфорум, потом решил сюда. Помогите доработать гаджет флагов участников. На «смертных» участников ставится, а на админов, бюрократов нет. ← Alex Great обсуждение 13:12, 27 августа 2015 (UTC)[ответить]

Гаджет для шаблона Публикация[править код]

Очень хочется заиметь в панели редактирования выпадающее меню с быстрой вставкой шаблона {{Публикация}} по аналогии с выпадающими заготовками для шаблонов статья и книга (правда, в данную конкретную минуту они не выпадают). Допустим, если нужно оформить 40 сносок или ещё больше. Да и так просто, каждый раз переходить на страницу, чтобы скопировать параметры, это мытарство. Есть ли такая возможность? Если есть, то было бы достаточно этих параметров

Для книги

{{публикация|книга|автор= |часть= |заглавие= |подзаголовок=|ссылка= |язык= |инфо= |томов= |соавторы= |ответственный= |издание= |место= |издательство= |год= |том= |volume= |выпуск= |книга= |раздел = |страницы= |pages= |столбцы= |страниц= |allpages= |столбцов= |серия= |тираж= |isbn= |примечание=|ref= }}

Для статьи

{{публикация|статья|автор= |часть= |часть ссылка=|заглавие= |подзаголовок=|ссылка= |оригинал= |вид= |соавторы= |ответственный= |издание= |издание ответственный= |тип= |год= |месяц= |день= |номер= |том= |volume= |выпуск= |issue= |страницы= |pages= |язык= |doi=|примечание= |ref= }} --Алый Король 01:54, 17 августа 2015 (UTC)

Добавил пока публикация|книга в новый refToolbar. (Использовать новую версию refToolbar для упрощённого добавления шаблонов ссылок на источники в гаджетах). -- dima_st_bk 12:51, 17 августа 2015 (UTC)[ответить]
Круто. А можно попросить добавить все указанные мною поля? Они реально нужны. И для публикация статья, если можно, такую же штуку. статьи чаще приходится оформлять. Огромное спасибо. --Алый Король 13:41, 17 августа 2015 (UTC)[ответить]
Там все поля, оставшиеся появляются при нажатии на кнопочку «Показать/скрыть доп. поля». -- dima_st_bk 13:45, 17 августа 2015 (UTC)[ответить]
виноват, недосчитался. @Dima st bk: А такое же для статьи можно ожидать? --Алый Король 14:12, 17 августа 2015 (UTC)[ответить]
@Алый Король: ✔ Сделано. -- dima_st_bk 03:41, 19 августа 2015 (UTC)[ответить]
@Dima st bk: Фантастика, огромное спасибо. Только там кажется вместо |страниц= должно быть |pages= Вы, видимо, с книги переносили. Поправьте, пожалуйста, а-то не вариант вставить английские страницы. --Алый Король 04:01, 19 августа 2015 (UTC)[ответить]
✔ Сделано. -- dima_st_bk 04:46, 19 августа 2015 (UTC)[ответить]
Перенесено на страницу ВП:Ф-О. MaxBioHazard 11:33, 1 августа 2015 (UTC)

BotDR 01:03, 19 октября 2015 (UTC)[ответить]

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

BotDR 01:03, 27 августа 2015 (UTC)[ответить]

Шаблоны защиты страницы[править код]

Перенесено на страницу оу:Tankist-777#Шаблоны защиты страницы. --higimo (обс.) 11:54, 1 июля 2015 (UTC)

BotDR 01:03, 19 октября 2015 (UTC)[ответить]

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

BotDR 01:03, 27 августа 2015 (UTC)[ответить]

У меня одного не срабатывает скрипт при попытке вынесения статьи на удаление (подвисает на моменте, когда "ok" нажимаю)? Rampion 09:28, 19 июня 2015 (UTC)[ответить]

Доработка скрипта ДС[править код]

Необходимо доработать скрипт ДС, что-бы он автоматом добавлял избранные статьи в статистику и, в случае если это был последний неподведенный итог в тот день, ставил-бы на страницу дня шаблон {{закрыто}}{{закрыто-конец}}. --Есстествоиспытатель {сообщения} 11:41, 30 апреля 2015 (UTC) Доп. подпись: --Есстествоиспытатель {сообщения} 14:33, 22 мая 2015 (UTC)[ответить]

Шаблоны источников[править код]

Нужно в рувики скопировать en:Module:Citation, подстраницы и документацию, частично перевести важные места, изменить по ВП:СИ выводимый текст.--Сунприат 10:16, 28 апреля 2015 (UTC)[ответить]

@Сунприат: А для каких целей Вам нужен данный модуль? Просто одним переводом дело не ограничиться. Придется переделывать кучу шаблонов + дописывать вспомогательные модули. Я уже давно изучаю этот модуль и готовлю свой для тех же целей, но так, чтобы изменения были минимальны для пользователей. Владислав -обс- 10:24, 28 апреля 2015 (UTC).[ответить]
@Владислав: Вот некоторые из шаблонов для источников, кликните в них править раздел TemplateData, в конце будет maps citoid. Минимум нужно к шаблонам добавить недостающие по карте поля. В англовики шаблоны заменили на «вызов модуль |тип=новость» - сразу попробовать это же в рувики. Из шаблонов менять модулем предполагается только некоторые, соответствующие англовики, например, cite news. Пока же требуется только модуль, страницы с тесткейсами, и вывод по требованиям близким к ГОСТу. У них есть рабочий модуль, здесь нужно поменять формат вывода - для чего могут потребоваться вспомогательные модули? Названия параметров останутся теми же, так какие для пользователей могут быть изменения? --Сунприат 10:55, 28 апреля 2015 (UTC)[ответить]
@Сунприат: Ссори! Смотрел вскользь — с другим модулем перепутал. :-) А что же до вспомогательных модулей, то как минимум понадобятся еще en:Module:Wikitext и en:Module:mw. В англовики конечно заменили содержимое шаблонов, однако, если я еще не отстал от жизни, там работает модуль en:Module:Citation/CS1, разве нет? Владислав -обс- 04:41, 29 апреля 2015 (UTC)[ответить]

Слайдер[править код]

Нужно разместить несколько файлов-изображений на одном прямоугольнике (чтобы много места не занимало) с возможностью пролистывания; у каждой картинка должна быть своя подпись, и она должна меняться при пролистывании. Это нужно для Викисловаря (но может быть полезно и в других проектах): у слова бывает много значений, но на короткой странице много картинок нельзя красиво не разместить. Что-либо подобное уже есть? Возможно ли создать? И кто готов взяться?--Cinemantique 12:43, 7 апреля 2015 (UTC)[ответить]

Есть совершенно уродский не очень удачный скрипт через {{Imagestack}}, который, однако, после доработки кувалдой и напильником более-менее ничего. Поиграйтесь по последней ссылке: если подходит, то можно обернуть в шаблон поверх шаблона. --NeoLexx 13:11, 13 апреля 2015 (UTC)[ответить]
Мне нравится, спасибо. Ещё бы вместо пальца вверх какую-то картинку, обозначающую иллюстрацию.--Cinemantique 14:03, 13 апреля 2015 (UTC)[ответить]
@Cinemantique: Сегодня ближе к вечеру чего-нибудь забацаю тогда. На "правах первозапросившего", как новый шаблон назвать? (русское или английское название на выбор) --NeoLexx 16:31, 13 апреля 2015 (UTC)[ответить]
Упс... "Это нужно для Викисловаря" — а движок этого шаблона там наверняка не установлен. --NeoLexx 16:35, 13 апреля 2015 (UTC)[ответить]
Я, честно говоря, не очень в курсе, как вся эта проектная механика работает. Как минимум должен быть флаг админа на Викисловаре. Тогда видимые шаги:
  • Здесь у нас есть MediaWiki:Script/ImageStack.js То есть и в Викисловаре должно быть пространство имён MediaWiki: и там нужно установить Script/ImageStack.js с тем же кодом.
  • Потом нужно скопировать в Викисловарь наши шаблоны {{Выполнить скрипт}} и {{Imagestack}}
Если это всё, то этот Test вдруг заработает. Но может быть, нужно где святой водой кропить (объявлять пространство, разрешать глобальное выполнение скрипта, ещё что). Если не заработает, то тогда в ножки поклониться на ВП:ЗКТА за help'ом братскому проекту. --NeoLexx 17:37, 13 апреля 2015 (UTC)[ответить]
Вроде заработал. Там, кстати, регистр букв в названии страниц имеет значение.--Cinemantique 18:03, 13 апреля 2015 (UTC)[ответить]
Не, не работает. Я там голый Imagestack поставил — тоже без эффекта. Где-то скрипт "не чепляется". Но в таком виде можно уже на ВП:ЗКТА обратиться, есть чувство, что в мелочи проблема. --NeoLexx 18:46, 13 апреля 2015 (UTC)[ответить]
А и обратился. --NeoLexx 18:55, 13 апреля 2015 (UTC)[ответить]
Ответа пока нет, но вдруг заработало. Или чудо, или просто пока не отписались. Ладно, сейчас чайку попью и займусь шаблоном. --NeoLexx 19:12, 13 апреля 2015 (UTC)[ответить]
Да, проблема решилась добавкой в Commons.js.--Cinemantique 19:17, 13 апреля 2015 (UTC)[ответить]

Скрипт для Flow[править код]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.
Помогите сделать скрипт увеличивающий ширину обсуждений Flow. Основа для скрипта - en:User:TheDJ/flowidth.js. Требуется кнопка, по нажатию которой обсуждение может становится на всю ширину и может возвращаться обратно к стандартному размеру. Примерно должно выглядеть так https://pauginer.github.io/prototypes/flow/right-rail/index.html (от прототипа нужна только кнопка). Из прототипа во Flow кнопка ещё не скоро переедет. Песочница - Википедия:Песочница/Flow. --Сунприат 23:50, 31 марта 2015 (UTC)[ответить]
  • Не надо кнопок, включите уширение в ВП:Глобальный код. WBR, BattlePeasant 13:31, 1 апреля 2015 (UTC)[ответить]
    Пространство справа нельзя жестко перекрывать - там будет отображаться некоторая информация, Flow должен показывать заложенные в него разработчиками значения ширины. В 1.25wmf23 Flow станет шире. Глобальным кодом жестко изменять Flow нельзя. --Сунприат 16:59, 1 апреля 2015 (UTC)[ответить]
  • @Сунприат: Мне кажется, что задание сформулировано неверно. Речь не идёт о расширить/сузить колонку обсуждений. Речь о том, что любой блок страницы можно скрыть/раскрыть, при этом колонка обсуждений всегда занимает максимально доступное пространство (за минусом своих полей отступов). --NeoLexx 14:00, 13 апреля 2015 (UTC)[ответить]
левое меню Вики (скрываемо)
верхнее меню Вики (скрываемо)
шапка страницы (скрываемо)
Дискуссии




менюшки страницы (скрываемо)
подвал Вики (бог с ним)
  • Левый блок я пробовал скрывать для Визуального редактора, получилось непрактично для повседневного использования. Т.е. вики-навигацию лучше не трогать. Шапку скрывать/показывать, да, интересно, но может дополнительной кнопкой. Участники возмущались белым пространством - кнопка нужна только для его покрытия. --Сунприат 10:01, 14 апреля 2015 (UTC)[ответить]
    • Проблема белого пространства решается через разлок max-width, который по умолчанию 850px. Решение уже давалось на Википедия:Flow, но лучше проще:
.flow-board-header, .flow-board-navigation, .flow-board {
  min-width: 100% !important;
  width: 100% !important;
}
    • Всё что нужно сделать — включить этот CSS для всех по умолчанию. Тогда колонка Flow будет занимать всю доступную ширину до правого края за минусом отступов. А давать сворачивать/разворачивать ненужные блоки на странице, какие из возможных, запоминать ли последнюю выбранную конфигурацию такого типа — является самостоятельным usability-проектом. Интересным и потенциально полезным, но напрямую с Flow никак не связанным.
    • Также проскользнула, помню, жалоба, что в мобильной версии на большом экране выглядит плохо: узкая колонка Flow с огромными полями по бокам (пример). Здесь решение тоже простое: не надо выпендриваться :-) и смотреть на десктопе мобильную версию, если только вы не разработчик. В реальной ситуации, например, на Windows Mobile, всё выглядит как нужно, я проверил.
      Вообще же личные стилевые настройки в мобильной версии (тема Minerva) не поддерживаются. MediaWiki рекомендует mobile.css, но это там ошмёток описания к бета-версии, в окончательной версии было решено опцию заблокировать. То есть что бы мы не делали с Flow-форумами, их мобильные версии должны по идее оставаться незатронутыми, если только там опять не переиграют. --NeoLexx 11:42, 15 апреля 2015 (UTC)[ответить]
  • Функциональность была добавлена в последней версии Медиавики. --Сунприат 06:16, 4 июня 2015 (UTC)[ответить]

Нужен удалятор[править код]

Ищется умелец для написания гаджета для группового вынесения на удаление, пакетом, из вклада, списка или категории. С детализацией тз, тестами и прочим по возможности поможем. --Томасина 18:40, 23 марта 2015 (UTC)[ответить]

  • Вряд ли для этого нужен отдельный гаджет: это можно сделать через AWB, сначала собрав список по огромному числу разных параметров (включая вклад участника, шаблоны, категории и мн. др.), либо написав произвольный список вручную, а потом поставив AWB'ом же на все статьи шаблон. MaxBioHazard 19:05, 23 марта 2015 (UTC)[ответить]
  • Групповой же из пяти статей, и кроме проставления шаблонов хочется еще раздел на КУ. Как-то так: Открыть окошечко, туда ввести заголовок номинации, список из пяти статей (кнопками, наверно, не получится, копипастом придётся). По каждой статье - место для текста номинации. Раздел "По всем" с окошком для текста. Далее по всем указанным статьям провешивается шаблон {{к удалению}}, на странице КУ создается раздел, куда всё это пишется. В каждом описании проставляется автоматом подпись номинанта. Вроде, всё! --Томасина 19:07, 23 марта 2015 (UTC)[ответить]
Я бы так написал. Открыть страницу, пометить на ней не более 5 ссылок, написать обоснование. Фил Вечеровский 19:46, 23 марта 2015 (UTC)[ответить]
  • Томасина: Я бы посоветовал для начала, как пример, взглянуть на commons:Help:VisualFileChange.js (там есть Just try it without installing, чтобы потестить) и соответственно сам код commons:MediaWiki:VisualFileChange.js. И только после изучения этого супергаджета делать и техзадание, и сам скриптгаджет. Полагаю именно так должен выглядеть/работать подобный инструмент: анализ вклада участника/просмотр категории/ручной ввод → выбираешь нужные страницы (в крайнем случае вводишь вручную) → выбор действия (replace, append, prepend, prepend с уведомлением автора, номинация на КУ, добавление или убирание некоторых популярных шаблонов, опционально массовое удаление (для ПИ и админов). Останется только потом найти исполнителя, чтобы такой гаджет написать. Dmitry89 (talk) 05:17, 19 августа 2015 (UTC)[ответить]
  • у:Томасина, опишите, пожалуйста, как дописать мой удалятор? --higimo (обс.) 05:40, 19 августа 2015 (UTC)[ответить]
  • (После КР) Спасибо за совет, я посмотрю этот гаджет, хотя разглядывание кода мне мало что даст. Но мы вообще-то пользуемся уже удалятором месяца три, спасибо u:higimo. Есть еще что подкрутить, но работает. --Томасина 05:43, 19 августа 2015 (UTC)[ответить]

Скрипт для КИС[править код]

Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.
В наше время автоматизации, когда в проектах КХС и ЗЛВ есть скрипт и бот, соответственно, которые значительно облегчают подведение итогов, только КИС отстаёт. Не был бы кто-нибудь так добр написать скрипт? Я составлю список необходимых действий. Естественно, что благодарность избирающих КИС не будет иметь границ в пределах разумного.--Victoria 16:29, 19 марта 2015 (UTC)[ответить]

Это для начала, еще конечно отправление на доработку.--Victoria 11:02, 30 марта 2015 (UTC)[ответить]

✔ Сделано. Об ошибках просьба сообщать на моей СО. Владислав -обс- 12:06, 20 апреля 2015 (UTC)[ответить]

Панель инструментов[править код]

Вариант 1 «раскрывается»: Кнопка быстрой вставки. На панель инструментов добавляется кнопка «Вставка» с треугольником, подобно кнопкам Спецсимволы и Справка. При нажатии открывается такая же доп.панель. В левом столбце перечислена такая же группировка, как на панели быстрой вставки внизу. В правом соответственно содержание гуппы. Лучше, если высота строки в левом меню будет поменьше, чем как это в кнопке Спецсимволы. Требуется предусмотреть для левого меню строку Мои, в её группу пользователь добавляет свои часто вставляемые вещи.

Вариант 2 «всплывает»: В этом mw:Compact Personal Bar добавляется кнопка пользователя, при наведении на которую всплывает меню. Если так возможно, то на панель инструментов добавляется кнопка, при наведении на неё (без щелчка) всплывает меню, меню накрывает область редактирования, меню просто содержит всю область быстрой вставки. Также предусматривается место для Моего.

Часть моё: сам скрипт подключается строкой "включить скрипт такой-то" в личный js; дополнение подключается переменной "название переменной = ...". В заготовке для копирования предусматривается оформленные комментарии с примерами (элемент - простая вставка и элемент - вставка частей по обе стороны выделенного текста).

Удобна будет реализация любого из вариантов. --Сунприат 17:18, 7 февраля 2015 (UTC)[ответить]

Шаблон ВЭС[править код]

Прошу по примеру шаблона {{ВТ-ЭСБЕ|Название статьи}} сделать шаблон {{ВТ-ВЭС|Название статьи}}. Энциклопедия Сытина уже залита в ВТ. Чтоб не так коряво было уточнять источники. --S, AV 13:17, 31 октября 2014 (UTC)[ответить]

✔ Сделано. -- dima_st_bk 17:43, 7 февраля 2015 (UTC)[ответить]

Reftoolbar: добавление шаблонов в поля Cite web[править код]

Когда я в Reftoolbar'е добавляю шаблон не переведено 3 в поле "Работа" шаблона cite web, все вертикальные черты заменяются на такое: {{!}}. Коллеги, прошу решить данную проблему. --Синкретик/связь/вклад 16:32, 6 августа 2014 (UTC) С шаблоном «не переведено 5» то же самое. --Синкретик/связь/вклад 13:08, 2 сентября 2014 (UTC)[ответить]

Календарь[править код]

(надеюсь, пишу на нужную страницу). Уважаемые коллеги! Наверное, многие заметили две тенденции. 1. В проекте появляется всё больше элементов социальной сети. Вслед за автоматизированной раздачей «печенюшек», появились «лайки» за отдельные правки, уведомления об упоминании участников и, может быть, что-то ещё, с чем я пока не сталкивался. 2. У нас всё чаще проходят марафоны, и начавшийся год обещает быть богатым на подобные мероприятия самого разного характера. Если прибавить к ним вики-конференции, вручение Вики-премии, вики-экспедиции, вики-встречи (не исключено, что в этом году будут даже вики-концерты), то становится очевидно, что в разделе и вокруг него постоянно что-то происходит и имеющиеся способы уведомления (в частности, через список наблюдения или шаблон Актуально) не позволяют участникам охватить все события и распределить своё вики-время (не говоря об отсутствии наглядности в этих инструментах).

Поэтому, как представляется, нам нужен календарь. Его можно сделать по образцу календаря в Facebook или ВКонтакте. Таблица на месяц с числами и днями недели. В каждой ячейке небольшие ссылки/иконки на страницы мероприятий, будь то страница очередного марафона, вики-встречи (или принципиального опроса, если решим такие события тоже туда включать). Ссылки туда попадают, например, также как ссылки на подстраницы рецензий сейчас попадают сюда, сюда или сюда. Посредством некоего идентификатора, содержащего дату, время, место события (а хорошо бы и ссылку на изображение, которое будет использоваться как иконка, а также всплывающую подсказку для таблицы) и размещаемого в начале страницы события. Важно, чтобы идентификатор (и соответственно календарь) поддерживал временные интервалы. Хорошо бы продолжительные события как-то закрашивать, причем понятно, что диапазоны могут пересекаться. --Dmitry Rozhkov 01:36, 12 января 2014 (UTC)[ответить]

Проблемы с гаджетами[править код]

Ссыльщик[править код]

Перестал работать EditSuggest, который помогал викифицировать понятия. Предлагаю объединить его функционал с гаджетом Викиссыльщик: пусть при нажатии на выпадет комбобокс, в котором Викиссыльщик сделает своё первое предположение, но можно будет его подкорректировать и выбрать нужную статью для вики-ссылки. infovarius 20:08, 8 декабря 2013 (UTC)[ответить]

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

Раньше было можно в несуществующей (например, красной) категории с помощью HotCat добавить категори и тем самым создать нормальную категорию с родительской. Сейчас такой функционал выключен. Подскажите, как его включить обратно? infovarius 20:08, 8 декабря 2013 (UTC)[ответить]

Можно ли импортировать в Википедию этот гаджет с Викисклада? --Butko 14:10, 4 декабря 2013 (UTC)[ответить]

@Butko: Ещё актуально? -- dima_st_bk 16:48, 19 марта 2015 (UTC)[ответить]

Автоматизация итогов на КУ[править код]

Как для самого загруженного раздела запросов, нужно создать кнопки быстрого подведения итогов. Чтобы администратор или ПИ вводили причину оставления, а скрипт автоматически бы подводил итог, зачёркивал заголовок, убирал со страницы шаблон (или бы удалял) и добавлял бы на СО шаблон (или бы удалял). Плюс хочется встроить проверку редиректов. — Vlsergey 12:59, 4 декабря 2013 (UTC)[ответить]

@Vlsergey: Здравствуйте! А в какой форме необходим скрипт: как отдельная кнопка при редактировании страницы или как ссылка рядом с названием заголовка (по типу «править | править исходный текст»)? И еще: что Вы подразумеваете под проверкой редиректов? Я так понимаю, это уже не актуально? :-) Владислав -обс- 14:49, 22 мая 2015 (UTC)[ответить]

Автоматизация запросов на КУ / КБО / ВОС и т.д.[править код]

Нужна "кнопочка", которая видна в самой статье, при нажатии на которую будет создаваться новая заявка на удаление, объединение, переименование и т.д. У пользователя необходимо уточнить причины (может быть даже предложить шаблоны причин), и автоматически поставить шаблон и создать заявку. -- Vlsergey 12:59, 4 декабря 2013 (UTC)[ответить]