Меню

Главная
Случайная статья
Настройки
Обсуждение MediaWiki:Gadget-HotCat.js
Материал из https://ru.wikipedia.org

Содержание

Обсуждение 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]] категории обязательно оборачивались в теги . --SkоrP24 08:43, 14 августа 2012 (UTC)[ответить]

Замена локального кода на вызов актуальной версии

Предлагаю заменить наш локальный код на прямой вызов исходного гаджета с Викисклада. Так, как сделано в англовики: en:MediaWiki:Gadget-HotCat.js. Как минимум, появятся кнопки гаджета на некатегоризованных страницах. --Kaganer 14:31, 12 августа 2014 (UTC)[ответить]

Перевод на русский язык

Для перевода интерфейса, скопировать весь текст ниже, убрав в строках nowiki-теги. С уважением, Илья Драконов 14:56, 2 апреля 2016 (UTC).[ответить]
// Локальные сообщения HotCat
if (typeof (HotCat) != 'undefined') {
 
  HotCat.messages.cat_removed   = 'изъята [[Категория:$1]]';
  HotCat.messages.template_removed  = 'Изъята {{[[Категория:$1|$1]]}}';
  HotCat.messages.cat_added     = 'добавлена [[Категория:$1]]';
  HotCat.messages.cat_keychange = 'новый ключ сортировки [[Категория:$1]]: ';
  HotCat.messages.cat_notFound  = 'Категория "$1" не найдена';
  HotCat.messages.cat_exists    = 'Категория "$1" уже добавлена. Действие не выполнено';
  HotCat.messages.cat_resolved  = ' (Перенаправление [[Категория:$1]] разрешено)';
  HotCat.messages.uncat_removed = 'Удалён шаблон <nowiki>{{Нет категорий}}</nowiki>';
  HotCat.messages.using         = ' с помощью [[Википедия:Гаджеты/HotCat|HotCat]]';
  HotCat.messages.multi_change  = '$1 категорий';
  HotCat.messages.commit        = 'Сохранить';
  HotCat.messages.ok            = 'Принять';
  HotCat.messages.cancel        = 'Отменить';
  HotCat.messages.multi_error   = 'Возникли неизвестные ошибки. Ваши изменения не сохранены';
 
  HotCat.category_regexp     = '[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]|[Кк][Аа][Тт][Ее][Гг][Оо][Рр][Ии][Яя]';
  HotCat.category_canonical  = 'Категория';
  HotCat.categories          = 'Категории';
  HotCat.disambig_category   = 'Неоднозначности';
  HotCat.redir_category      = 'Перенаправления категорий Википедии';
  HotCat.uncat_regexp        = /\{\{\s*([Кк]атегоризировать|[Rr]ecat|[Бб]ез категорий|[Кк]атегория)(?=(\s?[\|}]))[^}]*\}\}/g ;
  HotCat.template_regexp     = '[Tt][Ee][Mm][Pp][Ll][Aa][Tt][Ee]|[Шш][Аа][Бб][Лл][Оо][Нн]';
  HotCat.template_categories = {};
 
  HotCat.engine_names.searchindex = 'Поисковый индекс';
  HotCat.engine_names.pagelist    = 'Список страниц';
  HotCat.engine_names.combined    = 'Расширенный поиск';
  HotCat.engine_names.subcat      = 'Подкатегории';
  HotCat.engine_names.parentcat   = 'Надкатегории';
 
  HotCat.tooltips.change = 'Изменить категорию';
  HotCat.tooltips.remove = 'Удалить категорию';
  HotCat.tooltips.add = 'Добавить категорию';
  HotCat.tooltips.restore = 'Восстановить';
  HotCat.tooltips.undo = 'Отменить';
  HotCat.tooltips.down = 'Заменить подкатегорией';
  HotCat.tooltips.up = 'Заменить надкатегорией';
 
  HotCat.multi_tooltip = 'Включить режим редактирования';
 
} // end if
 
//


Категория

В тексте содержатся тексты «[[Категория:$1]]» и «[[Категория:$1|$1]]», вследствие чего в MediaWiki:Gadget-HotCat.js/local defaults появляется несуществующая категория Категория:$1. Возможно, для исключения появления категории можно указать «[[:Категория:$1]]» и «[[:Категория:$1|$1]]» соответственно? Kalendar (обс.) 09:07, 18 мая 2017 (UTC)[ответить]
Downgrade Counter