Обсуждение MediaWiki:Gadget-common-action-delete.js
Deletepage.js — скрипт, выполняющийся на странице удаления, и выполняющий следующие функции:
- замена однострочного поля описания причины удаления на трёхстрочное
- автоматический предпросмотр описания, с индикацией числа оставшихся символов или байтов
- автоматическое сокращение цитаты содержимого при нехватке места
- кнопка для полного удаления цитаты
- автоматический выбор некоторых КБУ, например, по
{{db-...}}
, попавшему в цитату - автоматическая вставка «согласно ...», если в цитате есть
{{К удалению|...}}
- упрощение выпадающего списка причин: замена [[ВП:КБУ#О2|О2]] → О2 и скрытие неприменимых причин
Для отмены автоматического выполнения скрипта администраторы и подводящие итоги могут или временно запретить JavaScript в браузере или добавить disableDelScript = true;
в свой персональный .js файл.
Значимость
[править код]Предлагаю автоматически выставлять критерий С5 если на странице есть {{значимость}}. --Drakosh 17:26, 28 февраля 2011 (UTC)
- Если кто-то поставил «значимость», то был не уверен в необходимости быстрого удаления, следовательно удаляющему по-моему тоже лучше задуматься и вручную выбрать нужный критерий. Плюс небольшие сложности в технической реализации: если прямо сейчас добавить «значимость» рядом с «уд-незначимо», то скрипт будет выбирать «С5», игнорируя возможный шаблон «к удалению|...». — AlexSm 17:42, 28 февраля 2011 (UTC)
Удаление короткой статьи без энциклопедической значимости
[править код]Иногда приходится удалять статьи по С1 с установленным шаблоном вида {{Deleteslow|1=время, дата|2=ГОДМЕСЯЦДАТА}}, однако скрипт этот шаблон не распознает. --Sergey Semenovtalk 05:01, 9 апреля 2011 (UTC)
- Мне кажется, в таких случаях лучше всё-таки выбирать причину вручную, и при этом проверять, действительно ли статью следует быстро удалять, чтобы не получалось как тут: ВП:Форум/Архив/Вопросы/2011/04#Удалённая статья Авизо. — AlexSm 14:22, 18 апреля 2011 (UTC)
- Отчасти с тобой согласен. Но то что получилось тут, получится и тут, и тут. С этим ничего не поделаешь. Подобные удаления были и будут, вне зависимости от скрипта. Добросовестный администратор/ПИ все равно будет перепроверять статью. --Sergey Semenovtalk 10:58, 29 апреля 2011 (UTC)
О6 для категорий
[править код]При удалении обсуждения удалённой категории не выбрался автоматически критерий О6 (обычно выбирается) MaxBioHazard 20:00, 22 июля 2011 (UTC)
- При удалении шаблона тоже. MaxBioHazard 13:04, 23 июля 2011 (UTC)
- Исправлено, раньше «О6» автоматически выбирался только для обсуждения статей и «Обсуждение Википедии:». — AlexSm 18:53, 3 октября 2011 (UTC)
- При удалении страниц участников тоже не предлагается удалить СО. MaxBioHazard 15:51, 25 июня 2012 (UTC)
- Мне не совсем понятен этот запрос. То, что после удаления страницы красным пишется «Внимание: осталась страница ...», к скрипту отношения не имеет и реализовано в MediaWiki:Deletedtext; удаление ЛС там по понятным причинам сделано исключением. То, что в процессе удаления СО участника с красной ЛС скрипт не выбирает О6, по-моему тоже вполне понятно. — AlexSm 17:57, 25 июня 2012 (UTC)
Дублирование сообщения об автовыборе критерия
[править код]При автоматической подстановке обоснования удаления оно указывается дважды, над и под строкой поиска: [1], наверное должен быть один. MaxBioHazard 04:34, 26 февраля 2012 (UTC)
- Вроде бы исправил. — AlexSm 03:51, 29 февраля 2012 (UTC)
Кнопка удаления автоподставленного из шаблона содержимого
[править код]Когда-то скрипт добавлял такую кнопку, квадратную с крестом, теперь не добавляет, просьба вернуть. MaxBioHazard 13:48, 1 апреля 2012 (UTC)
- Не совсем понимаю о каком шаблоне речь. Если речь идёт о кнопке «убрать цитату», которая убирает текст между /* и */, то у меня она не пропадала. Если проблема до сих пор есть, то просьба указать браузер. — AlexSm 01:39, 27 мая 2012 (UTC)
- Сейчас, при попытке удаления этой страницы, она у меня есть, но в подавляющем большинстве случаев её нет. Последний Хром. MaxBioHazard 02:32, 27 мая 2012 (UTC)
- К сожалению, не могу воспроизвести (Chrome 20). Может быть есть страница, на которой это точно случается? Может быть есть какие-то сообщения в JS консоли (Ctrl-Shift-I, таб Console)? — AlexSm 17:57, 27 мая 2012 (UTC)
- Например здесь: http://img802.imageshack.us/img802/7366/49870364.jpg. В консоли есть сообщение: "Failed to load resource: the server responded with a status of 404 (Not Found) https://ru.wikipedia.org/w/index.php?action=raw&title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%3A%D0%9A%D0%B0%D1%80%D1%82%D0%B0-%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D0%B8-1810-3.jpg" MaxBioHazard 18:17, 27 мая 2012 (UTC) На другом файле тоже; похоже, это есть как минимум на всех файлах. MaxBioHazard 18:20, 27 мая 2012 (UTC)
- При удалении файлов движок не вставляет в поле причины «цитату» со страницы (MediaWiki:Excontent), поэтому скрипт не добавляет эту кнопку; зачем она была бы там нужна? — AlexSm 18:42, 27 мая 2012 (UTC)
- Я помню, что заметил отсутствие этой кнопки, когда она однажды понадобилась; значит, не только в файлах. Поищу ещё. MaxBioHazard 19:04, 27 мая 2012 (UTC)
- Вот MaxBioHazard 16:41, 28 мая 2012 (UTC)
- Ну, одна часть скрипта автоматически сокращает цитату (как в процессе печати на клавиатуре, так и сразу после загрузки страницы ), чтобы вписаться в 250 байт. После этого другая часть видит, что цитаты нет, и кнопку «x» не добавляет. Я, признаться, не вижу зачем и как именно это исправлять. К слову, в enwiki на всякий случай давно отказались вообще от любых цитат содержимого в описании удаления. — AlexSm 01:33, 29 мая 2012 (UTC)
- И при несокращении цитаты кнопки нет: [2], [3] MaxBioHazard 12:02, 13 июня 2012 (UTC)
- Если при переходе на страницу в поле причины нет цитаты, то кнопка не появляется. Скрипт так написан. И я пока не вижу зачем было бы делать как-то по-другому. На всякий случай уточню, что в этих примерах нет цитаты исключительно из-за перехода по ссылке «удалить» прямо из шаблона (скрипт тут ни при чём). — AlexSm 15:43, 13 июня 2012 (UTC)
- "Нет цитаты" - эээ, а что там висит в поле пользовательского ввода ? Мне и нужен инструмент быстрого удаления некорректного обоснования, подставленного шаблоном (нередко вешают некорректные шаблоны) MaxBioHazard 16:47, 13 июня 2012 (UTC)
- «Цитата» — это автоматически вставленные движком первые
/*несколько слов из статьи*/
(MediaWiki:Excontent). Кнопка «X» всегда удаляла только это. Если требовалась кнопка полной очистки всего поля ввода, то наверное следовало сразу так и сформулировать. Особой необходимости в такой кнопке лично я пока не вижу, тем более что в приведенных выше примерах для этого достаточно воспользоваться вкладкой «удалить», игнорируя ссылку «удалить» в шаблоне. — AlexSm 16:58, 13 июня 2012 (UTC)- Мне казалось, что даже при пользовании вкладкой при наличии шаблона подставляется обоснование из шаблона (вроде бы, за это отвечает как раз обсуждаемый скрипт). Если это не так, ок, вопрос закрыт. MaxBioHazard 17:33, 13 июня 2012 (UTC)
- «Цитата» — это автоматически вставленные движком первые
- "Нет цитаты" - эээ, а что там висит в поле пользовательского ввода ? Мне и нужен инструмент быстрого удаления некорректного обоснования, подставленного шаблоном (нередко вешают некорректные шаблоны) MaxBioHazard 16:47, 13 июня 2012 (UTC)
- Если при переходе на страницу в поле причины нет цитаты, то кнопка не появляется. Скрипт так написан. И я пока не вижу зачем было бы делать как-то по-другому. На всякий случай уточню, что в этих примерах нет цитаты исключительно из-за перехода по ссылке «удалить» прямо из шаблона (скрипт тут ни при чём). — AlexSm 15:43, 13 июня 2012 (UTC)
Дублирование сообщения при удалении СО
[править код]При удалении страницы с СО возникает сообщение о её наличии и ссылкой «удалить её»; при переходе по этой ссылке критерий удаления О6 выскакивает и в выпадающем списке, и в поле для описания причины удаления. NBS 17:17, 27 мая 2012 (UTC)
- Должно быть исправлено. — AlexSm 17:57, 27 мая 2012 (UTC)
Правка автоподстановленного текста
[править код]Запрос выполнен |
По аналогии с Обсуждение шаблона:К удалению#Укорочение автоподставляемого текста нужно заменить префикс перед ссылкой на КУ на "согласно" MaxBioHazard 05:33, 29 мая 2012 (UTC)
- Сделано --be-nt-all 05:46, 29 мая 2012 (UTC)
Викификация слов в поле «Другая причина»
[править код]Иногда необходимо викифицировать слова в поле «Другая причина» (например: при указании ссылки на правило или названия статьи, форком которой является удаляемая). Просьба сделать соответствующую кнопку. NBS 14:00, 31 мая 2012 (UTC)
- В каком месте предлагается добавить «кнопку»: сверху, справа, снизу от поля «другая причина»? Лично мне кажется, что проще набрать руками, чем дополнительно загромождать интерфейс. — AlexSm 16:04, 31 мая 2012 (UTC)
- Да хоть рядом с кнопкой x. Руками набирать неудобно из-за необходимости переключать раскладку. Да и м.б. пореже стали бы удалять, например, по О8 без указания, копия чего. NBS 14:14, 3 июня 2012 (UTC)
- Добавил, правда, по-простому, как кнопки описания при редактировании — со вставкой в самый конец. — AlexSm 20:13, 4 июня 2012 (UTC)
- Спасибо (хотя, конечно, лучше бы, как в окне редактирования). NBS 20:26, 4 июня 2012 (UTC)
- Добавил, правда, по-простому, как кнопки описания при редактировании — со вставкой в самый конец. — AlexSm 20:13, 4 июня 2012 (UTC)
- Да хоть рядом с кнопкой x. Руками набирать неудобно из-за необходимости переключать раскладку. Да и м.б. пореже стали бы удалять, например, по О8 без указания, копия чего. NBS 14:14, 3 июня 2012 (UTC)
- Предлагаю при вставке этих скобок также автоматически помещать курсор между ними, если возможно, а то всё равно нажимать туда приходится. MaxBioHazard 17:53, 18 октября 2012 (UTC)
Не выбираются O10 и O11
[править код]Почему-то вместо O10 и O11 выбирается O1... Методом пристального взгляда причину этого пока выявить не удалось. OneLittleMouse 15:55, 17 июля 2012 (UTC)
- Неправильный номер критерия брался из URL, сейчас должно быть исправлено. — AlexSm 16:12, 17 июля 2012 (UTC)
Автовыбор описания: К1, П1
[править код]Запрос выполнен |
Хотелось бы, чтобы при удалении категории не приходилось всё время ручками поправлять с "разобранная служебная" на "пустая категория". Нельзя ли поправить это момент? И когда удаляется перенаправление без шаблона, -- можно ли сделать так, чтобы подставлялось П1? Это, кажется, наиболее частый случай. --Akim Dubrow 16:16, 17 сентября 2013 (UTC)
- А ешшо хотелось бы, чтобы когда в коде присутствует {{db-catempty|переименована в ...}}, и выпадало «Переименована в». Хотя предчувствую ответ в духе «товарищ, вы слишком многого хотите». †Йо Асакура† ♠бла-бла♠ 22:07, 18 сентября 2013 (UTC)
- Сделано. Don Rumata 21:50, 6 октября 2013 (UTC)
- К сожалению, на категории К1 не подставляется =( --Akim Dubrow 23:16, 6 октября 2013 (UTC)
- Вроде поправил. Мешал MediaWiki:Group-sysop.js. Не знаю как это у ПИ. Don Rumata 00:35, 7 октября 2013 (UTC)
- К сожалению, не работает. Вообще, я просил сделать просто — если удаляется страница из пространства категорий, чтобы подставлялось К1 по дефолту. --Akim Dubrow 14:11, 9 октября 2013 (UTC)
- Сам лично проверял. Работает. Попробуйте удалить Категория:Для проверки скрипа Deletepage. Don Rumata 15:17, 9 октября 2013 (UTC)
- К сожалению, по-прежнему подставляет "разобранная служебная категория". --Akim Dubrow 16:16, 9 октября 2013 (UTC)
- Может у вас скрипт не обновился? Попробуйте почистить кэш. Don Rumata 19:00, 9 октября 2013 (UTC)
- К сожалению, по-прежнему подставляет "разобранная служебная категория". --Akim Dubrow 16:16, 9 октября 2013 (UTC)
- Я могу сделать, чтобы К1 подставлялось при удалении всех категорий, даже без шаблонов КБУ, но я не уверен, что это решение поддерживает большинство. Попробуйте обсудить это предложение на ВП:Ф-ПРЕ. Don Rumata 15:30, 9 октября 2013 (UTC)
Окей, спрошу. --Akim Dubrow 16:16, 9 октября 2013 (UTC)- Япередумало. На пустых категориях есть специальный линк, который автоподставляет К1, так что всёвпорядке. --Akim Dubrow 19:17, 9 октября 2013 (UTC)
- Сам лично проверял. Работает. Попробуйте удалить Категория:Для проверки скрипа Deletepage. Don Rumata 15:17, 9 октября 2013 (UTC)
- К сожалению, на перенаправлениях (без шаблона db-) П1 тоже не подставляется. --Akim Dubrow 17:27, 14 октября 2013 (UTC)
- Подставляется, но только для пространства статей. Don Rumata 14:12, 15 октября 2013 (UTC)
- Нет, не подставляется. Могу показать =) --Akim Dubrow 17:53, 15 октября 2013 (UTC)
- Желательно. Don Rumata 18:22, 15 октября 2013 (UTC)
- Пожалуйста -- не подставляется [4]. А что это даст? --Akim Dubrow 21:36, 15 октября 2013 (UTC)
- В том то и дело, что я хочу разобраться почему у вас не работает, а у меня работает. Вы точно обновили скрипт? Don Rumata 07:38, 16 октября 2013 (UTC)
- Незнаю =) А как его обновляют? --Akim Dubrow 12:24, 16 октября 2013 (UTC)
- Википедия:Кэш#Чистить/актуализировать кэш браузера. Делайте это на странице с диалогом выбора причины удаления. Страница должна полностью перезагрузиться. Don Rumata 19:29, 16 октября 2013 (UTC)
- О, спасибо! А я всё вики-страницы перегружал =) Простите за тупость... --Akim Dubrow 11:57, 17 октября 2013 (UTC)
- Википедия:Кэш#Чистить/актуализировать кэш браузера. Делайте это на странице с диалогом выбора причины удаления. Страница должна полностью перезагрузиться. Don Rumata 19:29, 16 октября 2013 (UTC)
- Незнаю =) А как его обновляют? --Akim Dubrow 12:24, 16 октября 2013 (UTC)
- В том то и дело, что я хочу разобраться почему у вас не работает, а у меня работает. Вы точно обновили скрипт? Don Rumata 07:38, 16 октября 2013 (UTC)
- Пожалуйста -- не подставляется [4]. А что это даст? --Akim Dubrow 21:36, 15 октября 2013 (UTC)
- Желательно. Don Rumata 18:22, 15 октября 2013 (UTC)
- Нет, не подставляется. Могу показать =) --Akim Dubrow 17:53, 15 октября 2013 (UTC)
- Подставляется, но только для пространства статей. Don Rumata 14:12, 15 октября 2013 (UTC)
- К сожалению, не работает. Вообще, я просил сделать просто — если удаляется страница из пространства категорий, чтобы подставлялось К1 по дефолту. --Akim Dubrow 14:11, 9 октября 2013 (UTC)
- Вроде поправил. Мешал MediaWiki:Group-sysop.js. Не знаю как это у ПИ. Don Rumata 00:35, 7 октября 2013 (UTC)
- Я убрал автовыбор П1 — слишком часто необходимы другие критерии, а иногда из-за этого происходят и ошибки (см., например, ВП:ОАД#Быстрое удаление в случае, не предусмотренном правилами. NBS (обс) 17:53, 19 сентября 2014 (UTC)
deleteslow -> C1
[править код]Запрос выполнен |
Может добавить {{deleteslow}} в автовыбор для С1? -- dima_st_bk 03:37, 13 августа 2014 (UTC)
- Добавил. Проверьте. всё ли нормально работает. --DR 09:47, 22 августа 2014 (UTC)
- @DR: Нет, видать из-за этой части регэкспа
if( ma = /\{\{\s*(db|уд)-?([\wа-яА-Я\s]+)(?:\|\s*([а-яА-Я]+))?.*\}\}/i.exec( reason.val() ) ) {
. -- dima_st_bk 01:34, 12 сентября 2014 (UTC)
- @DR: Нет, видать из-за этой части регэкспа
Текст при удалении перенаправления
[править код]По-моему, при удалении перенаправлений автор почти всегда не важен, зато важно по возможности сохранить указание, куда перенаправление вело. Предлагаю сделать следующее (если это технически не слишком сложно): при удалении перенаправлений
- заменять
#перенаправление
на#REDIRECT
; - при выборе критерия (за исключением О3 и О4) удалять/сокращать не код, а указание автора страницы.
Если же при выборе другого критерия админ/ПИ посчитает принципиально важным оставить именно указание автора страницы, то для этого всегда есть кнопка «убрать цитату». NBS 18:32, 8 июня 2015 (UTC)
Цитата сокращена
[править код]Запрос выполнен |
При добавлении длинного комментария (>255) при удалении страницы (пример: Участник:Alexei Kopylov/r) появляется сообщение "Цитата сокращена". Думаю такое сообщение теперь не нужно - его можно убрать (или хотя бы заменить 255 на 999). Кроме того, счетчик символов тоже не нужен.— Алексей Копылов 02:45, 15 марта 2018 (UTC)
- Оно оставлено специально, чтобы журнал не был забит 1000символьными описаниями. И так убрано ограничение по байтам (раньше было техническое ограничение 255 байт), теперь режется по 255 символам, что для русских текстов увеличило объём в два раза. dima_st_bk 04:34, 15 марта 2018 (UTC)
- А что есть примеры, когда в описание правки вставляют руками 1000символьные описания? Понятно, когда автоматически вставляется текст удаленной страницы, тогда надо сокращать. А ручное описание, на мой взгляд, ограничивать не надо. — Алексей Копылов 04:59, 15 марта 2018 (UTC)
- Есть пример, когда нужно 255 символов в комментарии? dima_st_bk 05:03, 15 марта 2018 (UTC)
- Пример: История использования гофрокартона в российском пчеловодстве - "и др." показывает, что 255 мало. Еще пример: Гурфинкель Михаил Аркадьевич - в описании правки пропал кусок ссылки на страницу, куда вело перенаправление, что делает сложным установить, причину почему та страница была удалена. В обоих этих случаях была указана только одна причина удаления. А иногда хочется указать несколько: и нарушение АП, и тема незначима, да еще указать автору причину почему тема незначима. Да и вообще для ограничения чего-то должна быть причина почему мы это ограничиваем, а не наоборот. — Алексей Копылов 06:50, 15 марта 2018 (UTC)
- Гурфинкель был до правки скрипта. «И др.» может показывать и «мне лень продолжать». Если будет консенсус ПИ/А — ок, я сделаю. -- dima_st_bk 11:27, 15 марта 2018 (UTC)
- Пример: История использования гофрокартона в российском пчеловодстве - "и др." показывает, что 255 мало. Еще пример: Гурфинкель Михаил Аркадьевич - в описании правки пропал кусок ссылки на страницу, куда вело перенаправление, что делает сложным установить, причину почему та страница была удалена. В обоих этих случаях была указана только одна причина удаления. А иногда хочется указать несколько: и нарушение АП, и тема незначима, да еще указать автору причину почему тема незначима. Да и вообще для ограничения чего-то должна быть причина почему мы это ограничиваем, а не наоборот. — Алексей Копылов 06:50, 15 марта 2018 (UTC)
- Есть пример, когда нужно 255 символов в комментарии? dima_st_bk 05:03, 15 марта 2018 (UTC)
- А что есть примеры, когда в описание правки вставляют руками 1000символьные описания? Понятно, когда автоматически вставляется текст удаленной страницы, тогда надо сокращать. А ручное описание, на мой взгляд, ограничивать не надо. — Алексей Копылов 04:59, 15 марта 2018 (UTC)
Я - за увеличение поля хотя бы в 2 раза (сталкивался с ситуациями, когда желательно было б написать более развёрнутый комментарий, особенно при КБУ - могу найти примеры).--Saramag (обс.) 04:31, 17 марта 2018 (UTC)
- Покажите. dima_st_bk 04:35, 17 марта 2018 (UTC)
[5] - хотелось бы отобразить больше непереведённого текста (может создастся впечатления,что удалили статьюс иностранным названием)--Saramag (обс.) 05:27, 17 марта 2018 (UTC)
- А какая разница? Кого она внезапно заинтересует, спросит у админов. dima_st_bk 06:16, 17 марта 2018 (UTC)
[6] - не видно в чём заключалось нецелевое использование
[7] - вот хоть убейте не помню, за что её удалял.--Saramag (обс.) 05:27, 17 марта 2018 (UTC)
- Вот именно для этого я и против тысячи символов, что в журнал будут целиком заливаться статьи, чтобы показать в чём причина удаления. До этого жили и верили всем на слово, неужели ПДН больше нет?{{db-badtalk}} {{talkheader}} так что это не к месту. dima_st_bk 06:15, 17 марта 2018 (UTC)
длинные ссылки при копиВИО - [8] --Saramag (обс.) 17:23, 18 марта 2018 (UTC)
- В общем-то изначально цитату режет движок, скрипт тут не при чём. Он только уменьшает её при приближении к 255. dima_st_bk 13:05, 19 марта 2018 (UTC)
Несколько улучшений
[править код]Запрос выполнен |
Немного подредактировал этот скрипт: Участник:Alexei Kopylov/черновик/Gadget-common-action-delete.js (diff).
- Если страница была связана с викиданными, то скрипт вставляет ссылку на элемент викиданных в журнал. Это может быть полезно, например, при восстановлении страницы.
- Если удаляемая страница была перенаправлением, то вставляем перенаправление в поле причины удаления. Это может помочь узнать причину удаления оригинальной страницы.
- Если пользователь трогал поле причины удаления, но не удалил страницу, то при закрытии окна предупреждаем об этом (как это сделать подсмотрено у Джека).
- Заменил название кнопки "x" на более понятное "Убрать/добавить цитату".
Как будет выглядеть журнал удалений можно посмотреть у меня. Еще я пытался вместо кнопки [[]] поставить charinsert, но у меня не получилось. А может вообще эту кнопку убрать? — Алексей Копылов 02:40, 2 мая 2018 (UTC)
- Сделано. Только убрал «элемент викиданных». -- dima_st_bk 03:01, 2 мая 2018 (UTC)
- Спасибо. Только вместо 'Показать цитату' правильнее все-таки 'Добавить цитату' (или 'восстановить', или 'вставить'). — Алексей Копылов 04:19, 2 мая 2018 (UTC)
- Кстати, Дим, а можешь свой бот научить при удалении перенаправлений оставлять ссылку на старое перенаправление в журнале? Lê Lợi (bot) и Bot89 это делают. Конечно при удалении по П6 это, как правило, не очень нужно, так как обычно такие удаления происходят после переименования. Но для порядка лучше, чтобы ссылка на старое перенаправление всегда была (если это не сложно конечно). — Алексей Копылов 20:09, 2 мая 2018 (UTC)
- @Dima st bk: "запрос API только если статья редирект" - это неправильно, потому что часто шаблон об удалении ставят до редиректа и тогда статья перестает быть редиректом с точки зрения mw. Например, Горный дубонос — Алексей Копылов 08:35, 9 мая 2018 (UTC)
- А, да. -- dima_st_bk 08:40, 9 мая 2018 (UTC)
Запрос выполнен |
Мне очень стыдно, но в прошлый раз я напортачил с предупреждением о закрытии страницы. Оно показывалось даже, если пользователь нажимал "Удалить", что конечно не правильно! Это можно было бы исправить, но наверное эта фича вообще не нужна, поэтому проще ее убрать. Работающая версия: [9], (diff). — Алексей Копылов 18:53, 17 мая 2018 (UTC)
- Сделано. --Serhio Magpie (обс.) 16:11, 18 мая 2018 (UTC)
Перенаправления на СОУ при отсутствии основной страницы
[править код]Если страницы Абв нет, а страница Обсуждение:Абв является перенаправлением, то при попытке удалить её гаджет предлагает «О6: подстраница или обсуждение несуществующей страницы», а надо бы «П6: перенаправление на страницу обсуждения». Викизавр (обс.) 14:11, 2 сентября 2021 (UTC)
- А почему это лучше? Ведь и то и другое правильно? Землеройкин (обс.) 22:49, 7 сентября 2021 (UTC)
Предлагаю обновление
[править код]Запрос выполнен |
Предлагаю обновить код гаджета: вот новый вариант, вот разница версий.
Изменения такие:
- обновил список шаблонов быстрого удаления, список причин и логику их выбора. В частности, раньше скрипт глючил при О3 и У4, я это поправил
- убрал из кода скрытие группы критериев С1-С5, когда они не применимы — оно всё равно не работало, и теперь не нужно т.к. я его реализовал в самом MediaWiki:Deletereason-dropdown
- убрал вставку перенаправления, если удаляется перенаправление, в поле причины — её поломали год назад и никто не жаловался, а ссылка эта всё равно туда попадает по умолчанию, только немного в другом формате, и мы экономим время на вызов api
- загнал dropdown.getMenu() в переменную, и др. стилевые правки
Землеройкин (обс.) 22:49, 7 сентября 2021 (UTC)
- Вставка перенаправления - полезная штука. Лучше ее починить, чем удалять. Например, если страница удаляется, потом удаляется перенаправление на нее, то если зайти на перенаправление, и журнале удалений не видно основной страницы, то невозможно узнать причину удаления основной статьи. Были прецеденты.
Ссылка не всегда попадает: пример. Да, и когда ссылка кликабельна, это гораздо удобней.
И экономить на API нет смысла - удаление это разовое действие. — Алексей Копылов 06:11, 8 сентября 2021 (UTC)- А она кликабельна. Если попадает в журнал, конечно. Экономить на api имеет смысл потому что от этого страница медленнее загружается и это раздражает. Но можно и вернуть конечно, там просто в последней правке забыли пару восклицательных знаков поставить. Землеройкин (обс.) 06:53, 8 сентября 2021 (UTC)
- +1, полезная штука. Кстати, коллега Землеройкин, не хотите на АИН подать заявку?
Быстрее будет, чем ждать выполнения запроса:) Викизавр (обс.) 12:28, 8 сентября 2021 (UTC)- Хорошо, если уж так надо, пока убрал запрос, потестирую перенаправления. А флаг... если бы даром давали, наверное взял бы, а проходить экзамен сейчас что-то не хочется. Да и нет у меня глубоких знаний js/css. Землеройкин (обс.) 21:40, 8 сентября 2021 (UTC)
- +1 про предложение подать на флаг — Алексей Копылов 01:34, 9 сентября 2021 (UTC)
- Может, слова «перенаправление на» заменить на стрелочку (→) для краткости? А то получается типа такого: «Кто-то там удалил страницу Что-то там (П3: перенаправление с ошибкой в названии: (перенаправление на Ещё что-то))». Землеройкин (обс.) 19:01, 15 сентября 2021 (UTC)
- Коллега @Землеройкин, точно не хотите на флаг администратора интерфейса подать? Тогда через неделю-две вы сможете сами внести изменение, а так, похоже, оно будет висеть ещё год… Викизавр (обс.) 11:43, 1 октября 2021 (UTC)
- Сделано. Сергио (обс.) 20:30, 4 октября 2021 (UTC)
- Коллега @Serhio Magpie, спасибо! Викизавр (обс.) 20:44, 4 октября 2021 (UTC)
- Коллега @Землеройкин, обнаружилась проблема: если стоит {{db-redirsense|пояснение}}, то при клике заменяется вся цитата и пропадает пояснение, см. Блюдечки как пример. Это очень неудобно, я всегда при удалении по этому критерию оставлял пояснение, а теперь придётся его ручками копировать. Можно не заменять всю цитату, а только менять
#перенаправление [[Бла-бла-бла]]
на→ [[Бла-бла-бла]]
? Викизавр (обс.) 08:06, 5 октября 2021 (UTC)- Ну, зачем же ручками, там есть кнопка «вернуть цитату». Я-то не против такого варианта, но ведь Алексей Копылов вроде бы возражал? Надо как-то договориться. Землеройкин (обс.) 14:42, 12 октября 2021 (UTC)
Википедия:Форум/Технический#Гаджет удаления поломался
[править код]Сабж. — Neolexx (обс.) 15:36, 2 июня 2023 (UTC)
Страницы участниц
[править код]При попытке удаления страниц в пространстве участников с префиксом Участница:,
а не Участник:
недоступна секция критериев для участников: ср. например [10] и [11] windewrix (обс.) 08:08, 27 августа 2023 (UTC)
- Это надо что-то в MediaWiki:Deletereason-dropdown править, а не здесь. Скрипт ничего со списком критериев не делает. stjn 09:45, 27 августа 2023 (UTC)
- @Stjn @WindEwriX попробовал сделать MBH 11:35, 27 августа 2023 (UTC)
- Да, сработало, спасибо! windewrix (обс.) 11:55, 27 августа 2023 (UTC)
- @Stjn @WindEwriX попробовал сделать MBH 11:35, 27 августа 2023 (UTC)
wpReason
[править код]Есть ощущение, что в недавних обновлениях движка что-то поменяли со страницей Special:BrokenRedirects и на ней заработал параметр wpReason=
. Только раньше скрипт отрабатывал вполне нормально и подставлял перенаправление и автора в описание, а после этого поле стало оставаться полностью пустым. Страницу с причиной по умолчанию я создал, теперь причина подставляется, после этого показывается цель, но только внутри элемента deletePage-summaryPreview
, а хотелось бы и в wpReason
её добавлять, ведь условно говоря тут сходу понять, что стало с перенаправлением без Special:Undelete, невозможно. windewrix (обс.) 10:47, 28 сентября 2023 (UTC)
- Что интересно, кажется, что для страниц вне ОП гаджет отрабатывает. windewrix (обс.) 06:44, 13 октября 2023 (UTC)
- Исправлено. Don Rumata 14:18, 21 октября 2023 (UTC)
Error: No infusion data found: wpReason
[править код]Apologies for writing in English.
This error has been traced to this ticket. We are seeing 619 errors in last 7 days. It should be easy to replicate - open developer console with the gadget enabled on this URL: https://ru.wikipedia.org/w/index.php?title=Rockstar_Japan&action=delete&wpReason=message
If you have any questions please feel free to ask them on phab:T349932. Jdlrobson (обс.) 16:51, 30 октября 2023 (UTC)
- @DonRumata: обратите внимание на тему выше. stjn 20:06, 13 ноября 2023 (UTC)
- Поправил. Don Rumata 22:22, 13 ноября 2023 (UTC)
Очистка дополнения
[править код]Последнее время постоянно происходит такое, что при нажатии на ссылку удалить в шаблоне КУ или КБУ очищается поле "Другая причина/дополнение:" и автоматически проставляется причина в "Причина:". Я не знаю, как более правильно это описать, поэтому приложу лучше видео, где это наглядно видно. Это вроде бы не так должно работать, но почему-то очищается содержимое поля "Другая причина/дополнение:". Причём происходит независимо от темы оформления Википедии, браузера, устройства и т. п. -- Megitsune-chan 💬 16:12, 12 декабря 2023 (UTC)
- @DonRumata: мне сказали обратиться к вам и что вы можете помочь с этим. -- Megitsune-chan 💬 16:19, 12 декабря 2023 (UTC)
- Причина не удаляется, просто её стандартное описание КБУ скрывается. Это видно в поле предварительного просмотра ниже. В выпадающем списке причин выбирается причина КБУ из шаблона, а поле "другая причина/дополнение" это как раз дополнение к стандартной причине или описание другой причины, если в выпадающем списке выбрано "другая причина". Если у вас нет дополнения, то не заполняйте. Don Rumata 10:16, 17 декабря 2023 (UTC)
- Речь идёт, видимо, о том, что при переходе по ссылкам из {{db-copyvio}} удаляется часть «содержимое скопировано с …», которая полезна при удалении. stjn 10:30, 17 декабря 2023 (UTC)
- Именно так -- Megitsune-chan 💬 10:30, 17 декабря 2023 (UTC)
- Для db-copyvio поправил, но вообще нужно переделывать шаблоны, которые передают wpReason. Т.к. отрезать стандартную причину непросто. Я пока беру как дополнение только то, что после точки запятой. Don Rumata 22:53, 18 декабря 2023 (UTC)
- Именно так -- Megitsune-chan 💬 10:30, 17 декабря 2023 (UTC)
- Речь идёт, видимо, о том, что при переходе по ссылкам из {{db-copyvio}} удаляется часть «содержимое скопировано с …», которая полезна при удалении. stjn 10:30, 17 декабря 2023 (UTC)
- Причина не удаляется, просто её стандартное описание КБУ скрывается. Это видно в поле предварительного просмотра ниже. В выпадающем списке причин выбирается причина КБУ из шаблона, а поле "другая причина/дополнение" это как раз дополнение к стандартной причине или описание другой причины, если в выпадающем списке выбрано "другая причина". Если у вас нет дополнения, то не заполняйте. Don Rumata 10:16, 17 декабря 2023 (UTC)
- Тут ещё кое что выяснилось. Почему-то при удалении через шаблон, не проставляются автоматически причины У4, С2 и О6. Пишет «выбрано Другая причина». Странно. -- Megitsune-chan 💬 11:38, 19 декабря 2023 (UTC)
- И тут внезапно выясняется, что в MediaWiki:Deletereason-dropdown существует аж четыре штуки У4, две штуки С2 и две штуки О6. Вот она не находит по номеру. Нужно как-то через точку что-ли их разделить. Don Rumata 22:01, 19 декабря 2023 (UTC)
- Меж тем в ВП:КБУ#С2, куда ведёт вики-ссылка, никакого 2.1 нет. Sigwald (обс.) 21:25, 13 октября 2024 (UTC)
- Тоже пришёл сюда в обсуждение, увидев неожиданные изменения списка причин удалений. Оказалось, что они и здесь не обсуждалось. @DonRumata: коллега, прошу вас вернуть прежний список. Создание новых под-критериев удаления статей требует предварительного обсуждения сообществом. А вот если предложение будет поддержано, тогда надо будет обновить и ВП:КБУ. Да, я понимаю, что так удобней для скрипта, но в данном случае список — первичен, а скрипты это лишь дополнительный инструмент. Надо подгонять скрипты под существующий список, а не наоборот. -- Q-bit array (обс.) 17:29, 15 октября 2024 (UTC)
- Тогда давайте удалим причину из MediaWiki:Deletereason-dropdown. Иначе никак не синхронизироваться с шаблонами удаления. Don Rumata 14:19, 16 октября 2024 (UTC)
- Есть два шаблона {{уд-мист}} и {{уд-ванд}} с ними нужно было как-то синхронизировать меню удаления. Don Rumata 14:25, 16 октября 2024 (UTC)
- Можно производить синхронизацию по тексту причины удаления, как например делают мои боты. Или если это трудно сделать с технической точки зрения, то скрипт может всегда выбирать первую причину из списка однородных причин (например первый У4 из 4 возможных). Это не страшно, так как при удалении и так часто требуется указывать другую причину, чем была в установленном шаблоне. -- Q-bit array (обс.) 07:55, 17 октября 2024 (UTC)
- Так а при удалении через меню, а не через шаблон, так оно вроде и работает — выбирается первая причина из нескольких. -- Megitsune-chan (ОБС.) 10:14, 23 октября 2024 (UTC)
- Можно производить синхронизацию по тексту причины удаления, как например делают мои боты. Или если это трудно сделать с технической точки зрения, то скрипт может всегда выбирать первую причину из списка однородных причин (например первый У4 из 4 возможных). Это не страшно, так как при удалении и так часто требуется указывать другую причину, чем была в установленном шаблоне. -- Q-bit array (обс.) 07:55, 17 октября 2024 (UTC)
- И тут внезапно выясняется, что в MediaWiki:Deletereason-dropdown существует аж четыре штуки У4, две штуки С2 и две штуки О6. Вот она не находит по номеру. Нужно как-то через точку что-ли их разделить. Don Rumata 22:01, 19 декабря 2023 (UTC)