Обсуждение MediaWiki:Gadget-HotCat.js
Обсуждение HotCat
[править код]см. Обсуждение Википедии:Гаджеты/HotCat --Butko 13:30, 25 декабря 2008 (UTC)
Уборка |cat из {{rq}}
[править код]В связи с консенсусом в обсуждении на форуме, прошу добавить строчку:
t2 = t2.replace(/(\{\{rq[^}]*)\|cat(.*\}\})/mgi,"$1$2");
после:
var t2 = t.replace(/\{\{([Uu]ncategorized[^}]|[Nn]ocat|[Нн]ет категорий)*\}\}/g, ""); // Remove "uncategorized" template
Это нужно для уборки параметра cat из {{rq}} после простановки категории. --Ashik talk 07:27, 22 августа 2009 (UTC)
- Плохая строчка, скушает
{{rq|source}} {{tl|cat}}
. Если что — я вечером вернусь, исправлю. — putnik 07:48, 22 августа 2009 (UTC)- Исправлено --Ashik talk 08:19, 22 августа 2009 (UTC)
- На самом деле лучше как-нибудь так (код не проверялся):
- Исправлено --Ashik talk 08:19, 22 августа 2009 (UTC)
t2 = t2.replace(/(\{\{rq\s*(?:\|[^}]*)\|*\s*cat\s*((?:\|[^}]*)*\}\})/mgi, '$1$2')
- — putnik 17:51, 24 августа 2009 (UTC)
- Код не работает, не хватает скобки, думаю имелось в виду вот это:
- — putnik 17:51, 24 августа 2009 (UTC)
t2 = t2.replace(/(\{\{rq\s*(?:\|[^}]*))\|+\s*cat\s*((?:\|[^}]*)*\}\})/mgi, '$1$2')
- --Ashik talk 18:09, 24 августа 2009 (UTC)
- Сделано, раз нет возражений. — putnik 20:22, 28 сентября 2009 (UTC)
- --Ashik talk 18:09, 24 августа 2009 (UTC)
Уборка {{rq|cat}} из статей
[править код]- {{editprotected}}
В связи с запросом прошу добавить еще одну строчечку:
t2 = t2.replace(/\{\{\s*rq\s*\|\s*cat\s*\}\}/mgi,'');
— Ashik talk 19:56, 30 сентября 2009 (UTC)
- Сделано. Пожалуйста, добавляйте новые темы снизу и вставляйте {{editprotected}} в нужную секцию. — putnik 08:19, 3 октября 2009 (UTC)
Категория «без категорий»
[править код]Ещё нужно убирать строку [[Категория:Википедия:Статьи без категорий]] --Butko 14:53, 14 ноября 2009 (UTC)
- Разве эту категорию проставляют напрямую? По-моему только через шаблоны, которые обсуждались выше. — AlexSm 14:57, 14 ноября 2009 (UTC)
- А, категорию напрямую расставлял 13 ноября участник U-bot. Он только что в IRC пообещал исправить (использовать шаблон). Если нужен, вот поиск таких страниц, сейчас их около 60, некоторые уже исправлены. — AlexSm 15:07, 14 ноября 2009 (UTC)
Тэги noinclude
[править код]Думаю, стоит в пространстве шаблонов вместе с категорией добавлять и тэги noinclude, если, конечно, их там ещё нету. — JenVan 17:05, 1 марта 2010 (UTC)
Неправильная ссылка
[править код]В описание правки ставится неверная ссылка на гаджет: [[ВС:HC|HotCat]] --INS Pirat 20:11, 24 октября 2010 (UTC)
- С тех пор уже исправлено. — AlexSm 18:52, 3 ноября 2010 (UTC)
Нельзя отредактировать категорию
[править код]В категории Категория:Родившиеся в Северном Рейне — Вестфалии нельзя с помощью гаджета отредактировать надкатегорию Категория:Персоналии:Северный Рейн — Вестфалия, которая прописана в её теле, т.е., не через шаблон. Обе категории были созданы и последний раз редактировались довольно давно. Поверхностный просмотр api-запросов тоже не выявил проблем. --Emaus 21:00, 4 января 2011 (UTC)
- Не знаю, как это связано с невозможностью редактирования, но, вероятно, перед тире в ссылке на категорию стоял неразрывный пробел, - во всяком случае после замены на обычный сейчас всё редактируется нормально.
- В принципе сейчас такая же проблема у соседней категории Родившиеся в Северном Рейне-Вестфалии, так что на ней можно проверить, в чём действительно было дело. --INS Pirat 21:21, 4 января 2011 (UTC)
- Похоже, так и есть. та же проблема была здесь и здесь. Видимо, этот пробел превращается на каком-то этапе обработки в обычный, а после этого происходит несовпадение строк. --Emaus 22:10, 4 января 2011 (UTC)
Здесь почему-то не редактируется гаджетом категория Психиатрические больницы. Причём в других статьях категории с этим всё в порядке. --INS Pirat 19:49, 16 января 2011 (UTC)
- Хм, всё уже исправилось. После какой правки, не ясно. --INS Pirat 13:16, 17 января 2011 (UTC)
- Вероятно, была какая-то задержка с обновлением в очереди - либо категории, либо самой страницы. --Emaus 23:10, 17 января 2011 (UTC)
Гаджет в документациях шаблонов
[править код]Есть предложение модернизировать гаджет - так, чтобы при добавлении категорий на страницы [[Шаблон:.../doc]] категории обязательно оборачивались в теги <includeonly></includeonly>. --SkоrP24 08:43, 14 августа 2012 (UTC)
Замена локального кода на вызов актуальной версии
[править код]Запрос отклонён |
Предлагаю заменить наш локальный код на прямой вызов исходного гаджета с Викисклада. Так, как сделано в англовики: en:MediaWiki:Gadget-HotCat.js. Как минимум, появятся кнопки гаджета на некатегоризованных страницах. --Kaganer 14:31, 12 августа 2014 (UTC)
- У нас есть набор локальных отличий от оригинального гаджета. Надо подумать, что с ними можно сделать, совсем терять тоже не хочется. — putnik 15:16, 12 августа 2014 (UTC)
- И правда. Ну, тогда аккуратно перенести новый код сюда, объединив с локальными изменениями. --Kaganer 00:29, 14 августа 2014 (UTC)
- Данный запрос я тогда закрываю. Если кто-то сделает новую версию кода - откройте новый запрос, я внесу. --DR 09:10, 20 августа 2014 (UTC)
- И правда. Ну, тогда аккуратно перенести новый код сюда, объединив с локальными изменениями. --Kaganer 00:29, 14 августа 2014 (UTC)