Обсуждение 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)[ответить]
На самом деле лучше как-нибудь так (код не проверялся):
t2 = t2.replace(/(\{\{rq\s*(?:\|[^}]*)\|*\s*cat\s*((?:\|[^}]*)*\}\})/mgi, '$1$2')
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)[ответить]

Уборка {{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)[ответить]