Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

Резюме

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

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

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

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

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

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

  • Сначала отображается количество и список подкатегорий (страницы других категорий, принадлежащих данной категории), если таковые существуют. После названия каждой подкатегории идет счетчик типа «(6 C, 38 P, 2 F)», что означает, что эта подкатегория содержит 6 подкатегорий, 38 страниц и 2 файла. Подсчет 0 опускается. Дальнейшие подкатегории расширяются на дисплее, если щелкнуть значок рядом с подкатегорией (но этот « виджет » виден только в том случае, если в вашем браузере включен JavaScript ). Примечание: отображается, если больше нет подкатегорий. Подкатегория снова сворачивается, если щелкнуть .
  • Затем отображается количество и список страниц в категории (без подкатегорий и изображений). Если в категории нет членов, отображается соответствующее сообщение.
  • Затем отображается количество и список изображений и других файлов мультимедиа в категории, если таковые существуют. Они показаны в виде эскизов. Отображаются первые 20 символов имени файла с многоточием, если это не полное имя; также отображается размер файла.

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

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

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

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

Разделение страниц на категории

Ярлык
  • WP: PAGECAT
‹См. TfM›

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

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

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

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

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

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

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

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

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

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

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

http://en.wikipedia.org/w/api.php?cmtitle=Category: Category_name & action = query & list = categorymembers & cmlimit = 500 & cmprop = title | sortkey | timestamp

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

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

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

Ярлык
  • WP: SORTCAT
‹См. TfM›

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

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

В английской Википедии есть числовая сортировка по категориям . Это означает, что страница, название которой начинается с числа, будет отсортирована в соответствии с числовым значением числа (даже если оно состоит из нескольких цифр). Таким образом, «9 собак», «25 собак» и «112 собак» появятся под заголовком «0–9» в числовом порядке. Если число включает запятую, пробел или точку, алгоритм сортировки будет рассматривать только часть числа перед разделителем.

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

[[Category:Category name|Sortkey]]

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

[[Category:People|Einstein, Albert]]

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

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

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

Ярлык
  • WP: DEFAULTSORT
‹См. TfM›

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

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

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

Поиск страниц по категориям

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

Можно добавить «ИЛИ», чтобы объединить содержимое одной категории с содержимым другой. Например, введите

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

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

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

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

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

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

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

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

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

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

  • <categorytree>Category name</categorytree>

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

  • <categorytree mode=pages>Category name</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 [[...]]а . После того, как все страницы были перемещены из старой категории, она может быть оставлена ​​для перенаправления категории или удалена. Для категорий, полностью заполненных шаблонами (см. Выше), изменение шаблонов позволяет переместить все затронутые статьи в другую категорию, но с упомянутой проблемой обновления. Почти все изменения названий категорий производятся в соответствии с консенсусным решением в Википедии: Категории для обсуждения .{{category redirect}}

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

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

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

Тем не менее, скрытые категории будут отображаться (хотя в списке скрыты):

  • на страницах категорий (как родительские категории, так и подкатегории);
  • при предварительном просмотре во время редактирования;
  • если пользователь выбрал «Показать скрытые категории» в пользовательских настройках.

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

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

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

Самый эффективный способ поиска статей в категории - использовать инструмент « Какие ссылки здесь » в основной статье категории.

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

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

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

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

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

Категоризация шаблонов

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

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

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

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

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

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

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

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

Категоризация страниц с переадресацией

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

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

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

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

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

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

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

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

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

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

  • mw: Справка: Категории
  • {{ Категория TOC }}
  • Википедия: FAQ / Категоризация
  • Википедия: Категории WikiProject
  • Википедия: Быстрый указатель кошек

Примечания

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