stringtranslate.com

Помощь:Категория

Категории предназначены для группировки страниц по схожим темам. Они реализуются функцией MediaWiki , которая добавляет любую страницу с текстом, подобным ее вики-разметке, в автоматизированный список, который является категорией с именем XYZ . Категории помогают читателям находить и перемещаться по предметной области, просматривать страницы, отсортированные по названию, и таким образом находить связи между статьями.[[Category:XYZ]]

Категории обычно находятся в нижней части страницы статьи. Щелчок по названию категории открывает страницу категории со списком статей (или других страниц), которые были добавлены в эту конкретную категорию. Также может быть раздел со списком подкатегорий этой категории. Функция подкатегоризации позволяет организовывать категории в древовидные структуры для облегчения навигации.

Термин категория относится как к заголовку страницы категории — имени страницы категории — так и к самой категории. Помнить об этом при чтении о категоризации, а также изучать макет страницы категории — это стоящая инвестиция в методы исследования. (См. также параметр поля поиска " incategory ".) Макет страницы категории в основном текстовый, но см. об отображении деревьев категорий ниже.

Краткое содержание

Программное обеспечение MediaWiki поддерживает таблицы категорий , в которые можно добавить любую редактируемую страницу. Чтобы добавить страницу в категорию, включите " " или " " в вики-разметку этой страницы . Категории, к которым принадлежит страница, отображаются в поле внизу страницы.[[Category:Category name]][[Category:Category name|Sortkey]]

Категория обычно связана со страницей категории в пространстве имен "Category:" . [1] Страница категории содержит текст, который можно редактировать, как и любая другая страница, но когда страница отображается, последняя часть того, что отображается, представляет собой автоматически сгенерированный список всех страниц в этой категории в виде ссылок. Другие страницы категорий, которые появляются в этом списке, рассматриваются отдельно, как подкатегории .

Нижняя часть статьи Википедии о куриных очках . В самом низу страницы, под ссылками, шаблонами навигации и внешними ссылками, находится ряд ссылок. Эти ссылки — категории, используемые на странице, в том числе: Категория:Защита животных , Категория:Оборудование для животных , Категория:Очки и Категория:Птицеводство . Нажав на ссылку категории внизу страницы, читатели могут перемещаться по дереву категорий.

Определение страницы категории

Страница категории — это любая страница в пространстве имен Category. Каждая из них действует как категория и называется «категорией». Страница категории имеет один раздел с названием Subcategories, в котором перечислены другие «категории», и один раздел с названием Pages , в котором перечислены страницы, классифицированные по категориям (в других пространствах имен). Новые категории создаются путем создания страницы в пространстве имен Category.

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

Все элементы в списках ссылаются на соответствующие страницы; в случае изображений это относится как к самому изображению, так и к тексту под ним (название изображения).

О том, как упорядочены списки, см. Сортировка страниц категорий ниже. Первый и второй списки делятся на разделы в соответствии с первым символом ключа сортировки. Эти начальные символы отображаются над разделами. Чтобы их подавить, сделайте так, чтобы все ключи сортировки начинались с пробела.

Страница категории может отображать только ограниченное количество элементов (в настоящее время 200). Если к категории относится больше страниц, будет ссылка на следующие.

Поле категорий для страницы категории отображается внизу, там же, где и для других страниц. Оно содержит категории, к которым была добавлена ​​текущая страница категории, т. е. ее родительские категории (категории, подкатегорией которых она является). Добавьте страницу категории к другим категориям обычным способом, используя синтаксис "[[Категория: Имя категории ]]" или "[[Категория: Имя категории | Ключ сортировки ]]".

Распределение страниц по категориям

  • WP:PAGECAT

Страница становится частью категории, если вики-разметка страницы содержит объявление для этой категории. Объявление категории имеет форму или . Объявление должно быть обработано, т. е. оно не будет работать, если оно появляется между тегами или или в комментарии. Однако объявление может поступать с включенной страницы; см. Категории и шаблоны ниже.[[Category:Category name]][[Category:Category name|Sortkey]]<nowiki>...</nowiki><includeonly>...</includeonly>

Название категории может быть любой строкой, которая будет допустимым заголовком страницы . Если название категории начинается со строчной буквы, оно будет заглавным. Для начальных строчных букв, как в Category:macOS , см. страницу технических ограничений .

В Википедии принято размещать объявления категорий в конце вики-разметки, но перед любыми шаблонами- заглушками (которые сами по себе включают категории).

Когда страница добавлена ​​в одну или несколько категорий, в нижней части страницы (или, возможно, в другом месте, если используется нестандартный скин ) появляется поле категорий. Это поле содержит список категорий, к которым принадлежит страница, в том порядке, в котором объявления категорий появляются в обработанной разметке вики. Названия категорий связаны с соответствующими страницами категорий. Они отображаются в виде красных ссылок , если соответствующая страница категории не существует. Если пользователь включил гаджет HotCat , поле категорий также будет содержать ссылки для быстрого добавления, удаления или изменения объявлений категорий на странице без необходимости редактирования всей страницы.

Скрытые категории не отображаются, за исключением случаев, описанных ниже в разделе «Скрытие категорий».

Работа со страницами категорий

Следующие подразделы расположены в порядке от простых действий к более сложным или редким действиям.

Ссылки на страницы категорий

Чтобы создать ссылку на страницу категории , не помещая текущую страницу в эту категорию, поставьте перед ссылкой двоеточие: [[:Категория: Название категории ]]. Такая ссылка может быть передана как обычная вики-ссылка. ( Иногда могут быть полезны шаблон {{ cl }} и другие, перечисленные на его странице документации.)

Получение необработанной информации о категории

Необработанную информацию о членах категории, их ключах сортировки и временных метках (время последнего добавления в категорию) можно получить из API, используя запрос следующего вида:

https://en.wikipedia.org/w/api.php?cmtitle=Категория: Имя_категории &action=query&list=categorymembers&cmlimit=500&cmprop=title|ключ_сортировки|временная_метка

Возможны списки до 500 участников. Если участников больше, то результаты будут включать текст в конце, например: .<categorymembers cmcontinue="page|NNNN|TITLE" />

Это можно добавить к предыдущему, без кавычек, для следующей страницы участников: ...&cmcontinue=page|NNNN|TITLE

Сортировка страниц категорий

  • WP:SORTCAT

По умолчанию страница сортируется по первому символу своего имени, без пространства имен. Английская Википедия группирует символы с ударением вместе с их безударной версией, поэтому страницы, начинающиеся с À, Á, Ä, будут перечислены под заголовком A. Сортировка нечувствительна к регистру, поэтому «ABC» идет после «Abacus».

В отличие от Special:Allpages и Special:Prefixindex , пробел рассматривается как пробел (стоящий перед всеми остальными символами), а не как подчеркивание.

В английской Википедии используется числовая сортировка по категориям. Это означает, что последовательности цифр в названиях страниц обрабатываются в соответствии с их числовым значением, а не как строки. Таким образом, "9 dogs", "25 dogs" и "112 dogs" будут отображаться под заголовком "0–9" в числовом порядке, а V838 Monocerotis будет отображаться перед V1309 Scorpii .

Каждый из трех списков (подкатегории, страницы, медиафайлы) организован в порядке, описанном выше (за исключением того, что в списке подкатегорий индикатор пространства имен "Категория:" не учитывается). Если элемент должен быть размещен в списке на основе альтернативного имени (ключа сортировки) для этого элемента, то это можно указать в теге категории, который помещает элемент в список:

[[Category:Category name|Sortkey]]

Например, чтобы добавить статью под названием «Альберт Эйнштейн» в категорию «Рождения в 1879 году» и отсортировать статью по критерию «Эйнштейн, Альберт», введите:

[[Category:1879 births|Einstein, Albert]]

В отличие от конвейерной ссылки (которая использует тот же синтаксис), сам ключ сортировки не отображается читателям. Он влияет только на порядок, в котором страницы перечислены на странице категории.

Полезно документировать систему, используемую для ключей сортировки на странице категории. Для рекомендаций по использованию ключей сортировки в Википедии см. WP:SORTKEY .

Ключ сортировки по умолчанию

  • WP:СОРТИРОВКА ПО УМОЛЧАНИЮ

Можно задать ключ сортировки по умолчанию, отличный от , {{PAGENAME}}используя волшебное слово {{DEFAULTSORT:}} :

{{DEFAULTSORT:новый ключ}}

Это часто используется в биографических статьях, чтобы гарантировать сортировку объектов по фамилии:

{{DEFAULTSORT:Фамилия, Имя}}

Например, на странице Альберта Эйнштейна{{DEFAULTSORT:Einstein, Albert}} добавляется ключ сортировки «Эйнштейн, Альберт» ко всем его категориям, таким как Категория:1879 рождения .

В случае нескольких тегов ключа сортировки по умолчанию последний DEFAULTSORT при окончательном отображении страницы применяется ко всем категориям, независимо от положения тегов категорий. Это также означает, что тег DEFAULTSORT, включенный из шаблона, не эффективен, если другой тег DEFAULTSORT встречается позже на странице, даже если более поздний тег DEFAULTSORT также «скрыт» (включен другим шаблоном). Если категория добавляется внутри, <ref>...</ref>то DEFAULTSORT может быть проигнорирован.

Поиск страниц в категориях

В дополнение к просмотру иерархий категорий, можно использовать инструмент поиска для поиска определенных статей в определенных категориях. Чтобы найти статьи в определенной категории, введите incategory:" CategoryName " в поле поиска.

Можно добавить вертикальную черту "|", чтобы объединить содержимое одной категории с содержимым другой. Например, введите

incategory:"Suspension bridges|Bridges in New York City"

чтобы вернуть все страницы, которые принадлежат к одной (или обеим) категориям, как здесь.

Обратите внимание, что использование поиска для поиска категорий не найдет статьи, которые были категоризированы с использованием шаблонов. Эта функция также не возвращает страницы в подкатегориях.

Список всех категорий

Special:Categories предоставляет алфавитный список всех категорий с указанием количества членов каждой; это число не включает содержимое подкатегорий, но включает сами подкатегории, т. е. каждая подкатегория считается как одна.

Список выше содержит все категории, в которых есть участники, независимо от того, есть ли у них соответствующие страницы категорий. Чтобы перечислить все существующие страницы категорий (независимо от того, есть ли у них участники), используйте Special:AllPages/Category: .

Отображение деревьев категорий и количества страниц

Как описано в mw:Help:Волшебные слова, или возвращает количество страниц в "Category:Example". Каждая подкатегория считается как одна страница; страницы в подкатегориях не учитываются.{{PAGESINCATEGORY:Example}}{{PAGESINCAT:Example}}

Страница Special:CategoryTree позволяет вам просматривать древовидную структуру категории (ее подкатегории, их подкатегории и т. д.; отображение файлов и других страниц участников необязательно).

Расширение CategoryTree можно использовать для отображения такого дерева на любой странице. (Иногда это делается на самой странице категории, если категория разделена на несколько экранов, чтобы сделать все подкатегории доступными на каждом экране.) Основной синтаксис:

для отображения только дерева подкатегорий и

для отображения страниц участников. Они будут обозначены курсивом.

Визуализатор категорий vCat от Dapete будет отображать диаграммы древовидной структуры.

Вместо этого вы также можете использовать Шаблон:Дерево категорий или Шаблон:Дерево категорий все .

Предупреждение:

Следующий код {{PAGESINCATEGORY:{{PAGENAME}}}}не будет работать должным образом при использовании в викитексте или во включенном шаблоне на странице категории, заголовок которой содержит некоторые знаки препинания ASCII.
По причинам, связанным с наследием, {{PAGENAME}}может возвращать имя страницы с этими символами, закодированными в HTML с использованием числовых символьных сущностей: это по-прежнему работает для создания производных вики-ссылок или отображения имен страниц, или, когда это имя страницы закодировано в HTML, оно используется в условном "#switch", но PAGESINCATEGORY не распознает имя категории, указанное в параметре, если некоторые символы закодированы в HTML (это происходит, в частности, когда имя категории содержит апострофы ASCII 'и несколько других знаков препинания ASCII. (Та же самая кодировка HTML применяется и к значениям, возвращаемым {{FULLPAGENAME}}, {{SUBPAGENAME}}или {{NAMESPACE}}).
В этом случае, поскольку категория не найдена по ее закодированному в HTML имени страницы, PAGESINCATEGORY неожиданно вернет 0, а не эффективное количество страниц-участников.
Простым решением является преобразование этих символов в кодировке HTML обратно в стандартные символы в кодировке UTF-8 с помощью {{titleparts:}}функции парсера, например:
{{PAGESINCATEGORY:{{titleparts:{{PAGENAME}}}}}}

Перемещение и перенаправление страниц категорий

Категории можно перемещать так же, как и обычную страницу; но может потребоваться определенная очистка. Перенаправление остается на старом названии категории, и это не нормально, #REDIRECT [[...]]а . После того, как все страницы будут перемещены из старой категории, его можно оставить как перенаправление категории или удалить. Для категорий, полностью заполненных с помощью шаблонов (см. выше), изменение шаблонов позволяет переместить все затронутые статьи в другую категорию, но с упомянутой проблемой обновления. Почти все изменения названий категорий производятся в соответствии с консенсусным решением на Wikipedia:Категории для обсуждения .{{category redirect}}

Не создавайте межкатегорийные перенаправления, кроме как с помощью шаблона. См. Wikipedia:Categories для обсуждения § Перенаправление категорий для получения дополнительной информации о перенаправлениях категорий.{{category redirect}}

Скрытие категорий

Когда волшебное слово __HIDDENCAT__ помещается на страницу категории, эта категория становится скрытой , то есть она не будет отображаться на страницах, принадлежащих этой категории. В Википедии волшебное слово обычно не используется явно, а применяется через шаблон {{ hidden category }} . Эта функция в основном используется для того, чтобы предотвратить отображение категорий обслуживания проекта для обычных читателей на страницах статей.

Для пользователей, не вошедших в систему , скрытые категории отображаются на страницах категорий (как родительские категории или подкатегории).

Скрытые категории отображаются внизу каждой страницы, после «Скрытые категории:», для зарегистрированных пользователей:

Скрытые категории автоматически добавляются в раздел Категория:Скрытые категории .

Инструкции по скрытию категорий в Википедии см. на странице WP:HIDDENCAT .

Поиск статей для категории

Наиболее эффективным способом поиска записей категории является использование инструмента « Что сюда ссылается » в основной статье категории.

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

Более релевантные статьи также можно найти по ссылкам в основной статье категории и в статьях, уже представленных в этой категории, особенно в разделах «См. также» (если они есть) и автоматически предлагаемых «СВЯЗАННЫХ СТАТЬЯХ» под ними.

Кроме того, в вышестоящих категориях категории часто содержатся статьи, которые должны быть отнесены к подкатегориям данной категории.

Другие способы найти соответствующие статьи включают поиск в Википедии по теме категории и поиск в Интернете по теме в кавычках ( "с синонимами, также в кавычках и добавленными после OR), а также добавление к ним слова wikiили .Wikipediasite:Wikipedia.org

Категоризация

Шаблоны классификации

Шаблоны категоризируются так же, как и статьи, за исключением того, что их [[Category: Some-topic templates]]следует размещать на странице документации шаблона (или внутри <noinclude>...</noinclude>тегов, если страницы документации нет); это необходимо для того, чтобы избежать категоризации страниц по включению шаблонов (см. ниже).

Категории и шаблоны

Шаблон можно использовать для добавления страниц в категорию, обычно путем размещения ссылки на категорию внутри тегов <includeonly></includeonly> в шаблоне (например, <includeonly>[[Category:category name]]</includeonly>). Когда шаблон транспонируется на страницу, ссылка на категорию становится активной, и страница добавляется на страницу категории. Это полезно для категорий с высоким оборотом или большим количеством включенных страниц, например, для категорий очистки.

Однако изменения в шаблоне могут не отражаться немедленно на странице категории. Когда вы редактируете статью, чтобы напрямую добавить тег категории, список членов категории обновляется немедленно при сохранении страницы. Однако, когда ссылка на категорию содержится в шаблоне, это происходит не сразу: вместо этого, когда шаблон редактируется, все страницы, которые его включают, помещаются в очередь заданий для повторного доступа в периоды низкой загрузки сервера. Это означает, что в периоды высокой нагрузки могут пройти часы или даже дни, прежде чем отдельные страницы будут повторно доступны и начнут появляться в списке категорий. Выполнение нулевого редактирования страницы позволит ей пропустить очередь и быть немедленно повторно доступной.

Чтобы добавить сам шаблон на страницу категории, опустите теги "includeonly". Чтобы добавить шаблон в категорию, не классифицируя страницы, на которых шаблон включен, поместите объявление категории между тегами <noinclude>...</noinclude> или добавьте его на страницу документации шаблона между тегами <includeonly></includeonly> (последний вариант позволяет перекатегоризировать шаблон без его редактирования, что полезно, если он защищен или настолько сложен, что простые смертные не решаются к нему прикоснуться).

Функции парсера можно использовать для того, чтобы сделать включенные категории или используемый в них ключ сортировки зависимыми от других переменных, в частности PAGENAME.

Передача имени категории в качестве параметра
<includeonly>[[Category:{{{cat|default}}}]]</includeonly> или <includeonly>{{{cat|[[Category:default]]}}}</includeonly>
Если пользователь предоставляет параметр 'cat=XXX', страница будет отнесена к категории [[Category:XXX]] , в противном случае она будет отнесена к категории [[Category:default]] . Вызов шаблона с "cat=" (равно нулю) отключает помещение страницы в какую-либо категорию.
Исключение страниц, не содержащих статьи
<includeonly>{{#if:{{NAMESPACE}} | | [[Category:XXX]]}}</includeonly>
переменная NAMESPACE имеет значение null для статей mainspace. Для любого пространства, отличного от mainspace, эта ParserFunction выдаст пустую строку, но для обычных статей это включит статью в Category:XXX.

В Википедии не рекомендуется использовать шаблоны для заполнения обычных категорий контента статей. См. Категоризация с использованием шаблонов в руководстве по категоризации.

Категоризация страниц перенаправления

Страницы перенаправления можно категоризировать, и существуют соглашения о том, как это сделать. Ссылка перенаправления должна быть первой на странице. На странице категории перенаправления выделены курсивом.

«Связанные изменения» с категориями

Для категории функция « Связанные изменения », применяемая к соответствующей странице категории, перечисляет последние изменения страниц, которые в настоящее время перечислены как принадлежащие к категории. Если эти страницы являются подкатегориями или страницами изображений, перечисляются только изменения их редактируемых частей .

Обратите внимание, что в разделе «Связанные изменения» не отображаются изменения страниц, удаленных из категории.

Кроме того, «Связанные изменения» не перечисляют последние изменения на страницах, связанных с редактируемой частью страницы категории (как это обычно бывает со страницей без категории). Если требуется обходной путь, рассматриваемые ссылки можно поместить в шаблон и перенести на страницу категории.

Как обычно – в отличие от списков наблюдения – последние изменения в соответствующих страницах обсуждения не отображаются в разделе «Связанные изменения». Страницы, за которыми наблюдают, выделены в списке жирным шрифтом. Это может помочь найти, какие страницы в заданной категории есть в списке наблюдения.

Расширение DynamicPageList (стороннего разработчика) предоставляет список последних изменений страниц в категории или, при желании, просто список страниц; более простое расширение DynamicPageList (Wikimedia) установлено на Meta, Wikinews, Wikibooks и Wikiversity; расширение mw:Extension:DPLforum установлено на Wikia.

Просмотр добавлений и удалений категорий

С 2016 года добавления и удаления из категорий доступны через фильтр «Изменения категорий» на страницах последних изменений, включая списки наблюдения и Special:RecentChangesLinked . Например, изменения категорий в статьях в Category:Cannabis stubs можно найти здесь. Вы можете отслеживать добавления и удаления из определенных категорий, добавив категории в свой список наблюдения и убедившись, что фильтр «Изменения категорий» активен. Вы можете просматривать изменения категорий в своем списке наблюдения, нажав здесь. Дополнительные скрипты с похожей функциональностью: User:CategoryWatchlistBot и User:Ais523/catwatch .

Смотрите также

Примечания

  1. ^ Сама категория создается навсегда, как только она сохраняется на любой странице. Если вы не создаете страницу категории , она будет отображаться как красная ссылка. Если вы не добавляете другую категорию на страницу категории, она не будет помещена в дерево категорий. Страницы категорий создаются так же, как и любые другие страницы. Чаще всего редакторы нажимают на красную ссылку в статье и создают страницу категории таким образом.