[[Википедия: WikiProject {{{PROJECT}}} | WikiProject {{{PROJECT}}}]] | |
WPBannerMeta - это мета-шаблон, который можно использовать для создания баннеров WikiProject , позволяя новым проектам легко создавать баннер для размещения на страницах обсуждения статей , обеспечивая стандартизацию между проектами. Список всех баннеров WikiProject, использующих этот мета-шаблон, можно найти по ссылкам здесь: WPBannerMeta
Это мета- шаблон. Он используется для создания других шаблонов. Не включайте этот шаблон прямо на страницы обсуждения, если вы хотите пометить страницу тегами. Вместо этого используйте шаблон, предоставленный WikiProject.
Синтаксис
WPBannerMeta можно использовать на разных уровнях сложности, от очень простого до чрезвычайно сложного. Здесь сначала перечислены простые варианты, а сложность увеличивается вниз по странице.
WPBannerMeta принимает два разных типа параметров: форматирование и отображение. Параметры форматирования настраивают мета-шаблон для конкретного проекта, определяя цели ссылок, категории, изображения и текст. Во всех параметрах форматирования используются ЗАПИСИ и подчеркивания (_) вместо пробелов (например, |PROJECT=
и |NOTE_1_CAT=
). Параметры отображения настраивают вывод шаблона для каждой отдельной статьи , на которой отображается баннер. Это параметры, которые вводятся на странице обсуждения ( |class=
, |importance=
и т. Д.), И они должны быть «переданы» через баннер проекта в мета-шаблон под ним. Чтобы «передать» параметр foo
, вам нужно включить код foo={{{foo|}}}
.
Параметры
| ||
|
В приведенных ниже примерах будет создан баннер WikiProject для (в настоящее время) несуществующих тюльпанов WikiProject .
Простые варианты
PROJECT
(Обязательно) - название проекта без слова «WikiProject», используется в различных контекстах; первая буква обычно должна быть заглавной. Например:Tulips
- предполагается, что имя страницы шаблона баннераBANNER_NAME={{subst:FULLPAGENAME}}
"Template:WikiProject
. Если это не так, укажите имя страницы в этом параметре. Например:" Template:Tulips project
PROJECT_LINK
- предполагается, что проект находится по адресу"Wikipedia:WikiProject
. Если это не так, укажите в этом параметре полную ссылку на страницу проекта. Например:" Wikipedia:WikiProject Tulips
PROJECT_NAME
- если ваш проект не вызывается,"WikiProject
укажите в этом параметре точное название проекта."
DOC
- если|DOC=auto
установлен, то автоматически сгенерированная документация будет добавлена на страницу шаблона. Другие варианты:|DOC=custom
- при этом будет включена страница / doc, что позволит отображать настраиваемую (не автоматическую) документацию. Его можно использовать вместо обычного внизу шаблона.{{Documentation}} |DOC=auto+custom
- это будет включать автоматическую документацию и дополнительно включать страницу / doc. Это позволяет включать дополнительные инструкции и категории.|DOC=none
- (или оставлено пустым) не будет содержать никакой документации.
substcheck
- это позволяет шаблону определять, был ли он заменен, а не включен, и выдавать сообщение об ошибке.substcheck=
{{subst: substcheck}} category
(Обязательно) - параметр 'category' должен быть передан через шаблон, чтобы разрешить отключение категории. Например:category={{{category|}}}
.listas
(Обязательно) - параметр listas должен быть передан через шаблон. Например:listas={{{listas|}}}
IMAGE_LEFT
- расположение изображения в верхнем левом углу баннера. Не включайте префикс « Файл: ». Изображения , используемые на WikiProject баннеры должны быть бесплатные изображения - добросовестное использование изображения не допускается. Например:Tulipa suaveolens floriade to Canberra.jpg
IMAGE_LEFT_SIZE
- размерIMAGE_LEFT
. По умолчанию 80 пикселей. Например:50px
IMAGE_RIGHT
- расположение изображения в правом верхнем углу баннера. Не включайте префикс « Файл: ». Изображения , используемые на WikiProject баннеры должны быть бесплатные изображения - добросовестное использование изображения не допускается. Например:Tulipa suaveolens floriade to Canberra.jpg
IMAGE_RIGHT_SIZE
- размерIMAGE_RIGHT
. По умолчанию 80 пикселей. Например:50px
MAIN_TEXT
- текст по умолчанию: « Эта статья входит в сферу [[WikiProject {{{PROJECT_LINK}}}]]] , совместных усилий по расширению охвата статей {{{PROJECT или MAIN_ARTICLE}}} в Википедии. Если хотите, Если хотите принять участие, посетите страницу проекта, где вы можете присоединиться к обсуждению [[Talk: {{{PROJECT_LINK}}}]] и увидеть список открытых задач. "Если определено, будет отображаться альтернативное сообщение.MAIN_ARTICLE
- артикль по умолчаниюPROJECT
; в качестве альтернативы связанную статью можно изменить либо на необработанный заголовок статьи, либо на более сложный текст. Например: (по умолчанию)tulips
→ «… освещение тюльпанов в Википедии…» или (альтернативно)[[tulip]]s, [[liliaceae]] and related articles
→ «… освещение тюльпанов , лилий и связанных статей в Википедии…»
PORTAL
- если WikiProject поддерживает портал , определите этот параметр с именем портала. Связанное изображение хранится централизованно в Module: Portal / images . Например:Tulips
MAIN_CAT
- по умолчанию не является не основной категорией создано; если определены, все страницы , отображающие шаблон будут отсортированы в категорию:MAIN_CAT
. Например:WikiProject Tulips articles
→ Категория: Статьи о тюльпанах WikiProjectBOTTOM_TEXT
- если определено, содержит текст, который будет отображаться в нижней части баннера и над свернутой частью (если таковая имеется). Пожалуйста , не используйте этот параметр для « привязки » дополнительного кода к нижней части шаблона - см. Раздел « хуки » ниже для лучшего решения.
Пример:
{{WPBannerMeta| ПРОЕКТ = Тюльпаны | BANNER_NAME = Шаблон: Тюльпаны WikiProject | substcheck = |
- Производит:
ВикиПроект Тюльпаны | |
Оценка
Многие проекты используют схему оценки версии 1.0 для оценки своих статей по качеству и соответствующую шкалу важности для размещения статей в порядке их приоритета. Чтобы реализовать WP: 1.0 , который использует бота для автоматического составления своих таблиц статистики, вам нужно будет следовать инструкциям в разделе / Использование бота , а также приведенным здесь.
class
(Обязательно) - параметр класса должен быть передан, если используется шкала качества. Например:class={{{class|}}}
QUALITY_SCALE
- настраивает шкалу качества; возможные варианты:- стандартный - включает «стандартную» шкалу качества ( FA , A , GA , B , C, Start, Stub , FL , List, NA). (Это поведение по умолчанию, если используется параметр класса .)
- расширенный - включает «стандартную» шкалу качества плюс некоторые дополнительные значения (Категория, Устранение неоднозначности, Черновик, Файл, Портал, Проект и Шаблон).
- встроенный - позволяет использовать простую настраиваемую шкалу качества, обычно используемую с {{ Class mask }}.
- подстраница - позволяет использовать более сложную настраиваемую шкалу качества с использованием подстраницы с именем / class . См. Дополнительные сведения в пользовательских масках ниже.
auto
параметр auto должен быть передан, если требуется опция автоматической оценки. Например: вauto={{{auto|}}}
проектах, которые используют ботов для автоматической категоризации статей, бот может добавить следующий параметр в баннер проекта, который запускает отображение небольшого уведомления о том, что статья была помечена ботом, а не человеком:|auto=stub
для статьи, которая включает в себя шаблон-заглушку, чтобы указать, что ей был автоматически присвоен рейтинг Stub-class;|auto=inherit
, чтобы показать, что класс был автоматически унаследован от других оценок WikiProject на той же странице;|auto=length
, чтобы показать, что класс был автоматически выведен из длины статьи.
AUTO_ASSESS_CAT
- если они определены, все статьи с|auto=
параметром будут разделены на категории:AUTO_ASSESS_CAT
. По умолчанию они относятся к категории :PROJECT
статьи с автоматической оценкой . Например:Automatically assessed Tulip and Daffodil articles
→ Категория: Статьи о тюльпанах и нарциссах с автоматической оценкой
b1
,b2
,b3
,b4
,b5
,b6
- параметры критериев шесть B-класса должны быть переданы только через если B-класс контрольный крюк используется.
importance
- если определено, включает стандартную шкалу важности (Верхняя, Высокая, Средняя, Низкая, NA, Неизвестно). Например:importance={{{importance|}}}
IMPORTANCE_SCALE
- настраивает шкалу важности, если используется. Возможные варианты:- стандартная - включает «стандартную» шкалу важности (Верхняя, Высокая, Средняя, Низкая, NA и Неизвестно). (Это поведение по умолчанию.)
- встроенный - позволяет определить простую настраиваемую шкалу важности, обычно с помощью {{ Маска важности }}.
- подстраница - позволяет использовать более сложную настраиваемую шкалу важности с использованием подстраницы с именем / важность .
ASSESSMENT_LINK
- ссылка на шкалу качества (и / или важности) для конкретного проекта WikiProject. Если есть страница,"Wikipedia:WikiProject
то она будет использоваться по умолчанию. Чтобы переопределить это, вы можете установить для этого параметра значение no . Подробнее см. Здесь ./Assessment" ASSESSMENT_CAT
- статьи сортируются по категориям по качеству; поэтому «Избранные статьи» о тюльпанах по умолчанию будут отнесены к категории «Статьи о тюльпанах класса FA» . Если этот параметр определен, избранные статьи будут отнесены к категории Category: FA-ClassASSESSMENT_CAT
. Например:Liliaceae articles
→ Категория: Статьи о лилии FA-класса
Пример:
{{WPBannerMeta| ПРОЕКТ = Тюльпаны | BANNER_NAME = Шаблон: Тюльпаны WikiProject | substcheck = |
- Производит:
ВикиПроект Тюльпаны | (Номинальный класс GA, высшая важность) |
---|---|
Предупреждения и заметки
В WPBannerMeta встроена возможность отображать ряд других полей, содержащих полезную информацию о статье. Также есть три предопределенных поля для:
- статьи, автоматически оцененные ботом (см. выше );
- статьи, требующие немедленного внимания;
- статьи, нуждающиеся в информационном ящике .
Параметры следующие:
attention
- передайте этот параметр, чтобы разрешить использование примечания. Например:,attention={{{attention|}}}
затем включив|attention=yes
на страницу обсуждения.ATTENTION_CAT
- если они определены, все статьи , отображающие внимание записку , будет разделить на категории:ATTENTION_CAT
. По умолчанию они разделены на Категория:PROJECT
статьи, требующие внимания . Например:Floridiae taskforce articles needing attention
→ Категория: Статьи рабочей группы Floridiae, требующие внимания . Значениеnone
результатов не подлежит категоризации.
infobox
- передайте этот параметр, чтобы разрешить использование заметки в информационном окне потребностей. Например:,infobox={{{needs-infobox|}}}
затем включив|needs-infobox=yes
на страницу обсуждения.INFOBOX_CAT
- если они определены, все статьи , отображающие потребности, Википедия внимание будет разделить на категории:INFOBOX_CAT
. По умолчанию они разделены на Категория:PROJECT
статьи, требующие информационных ящиков . Например:Floridiae taskforce articles needing infoboxes
→ Категория: Статьи рабочей группы Флоридии, требующие инфобоксов . Значениеnone
результатов не подлежит категоризации.
note 1
- передать этот параметр, чтобы вызвать любую определенную заметку. Например:,note 1={{{needs-photo|}}}
затем включив|needs-photo=yes
на страницу обсуждения. В основном баннере можно указать до пяти заметок.NOTE_1_TEXT
- текст примечания 1. Например: эта страница отмечена как требующая фотографии . Если оставить поле пустым, визуального вывода не будет.NOTE_1_IMAGE
- изображение может быть определено для каждой заметки. Помните, что все изображения должны быть бесплатными, а не добросовестным. Например:Gnome-dev-camera.svg
NOTE_1_CAT
- если они определены, все статьи , отображающие примечание 1 будут разделены на категории:NOTE_1_CAT
. Например:Wikipedia requested photographs of Floridiae
→ Категория: Википедия запросила фотографии Флоридий
COLLAPSED
- когда на странице срабатывает больше, чем пороговое количество заметок и предупреждений, они автоматически сворачиваются в окно отображения / скрытия. Число пороговых значений можно настроить, установив для этого параметра максимальное количество заметок на странице, при котором не произойдет сворачивание. Значение по умолчанию - 3, поэтому, если на странице запускаются три заметки, они не будут свернуты, но если четвертая также запускается, появляется поле свертывания. Таким образом, настройка всегда|COLLAPSED=0
будет создавать поле сворачивания (если есть какие-либо заметки для его заполнения), в то время как никогда не будет вызывать окно сворачивания. См. Также крючок / notecounter . Например:|COLLAPSED=999
6
COLLAPSED_HEAD
- заголовок свернутого участка; по умолчанию - Дополнительная информация: Например:Additional information:
NOTE_SIZE
- размер изображения, используемого для иконок. (Рекомендуется ставить перед размером перед размером «x», поскольку это указывает высоту изображения вместо ширины, что приводит к более аккуратному баннеру, поскольку все строки имеют одинаковую высоту.) По умолчанию высота составляет 25 пикселей. Например:x30px
Пример:
{{WPBannerMeta| ПРОЕКТ = Тюльпаны | BANNER_NAME = Шаблон: Тюльпаны WikiProject | substcheck = |
- Производит:
ВикиПроект Тюльпаны | (Номинальный класс заглушки) |
---|---|
Силы особого назначения
WPBannerMeta при желании может вместить до пяти рабочих групп , каждая со своим изображением, ссылками и шкалой важности. (Более пяти рабочих групп можно поддерживать с помощью крючков .) Доступны следующие параметры:
tf 1
- этот параметр необходимо передать, чтобы включить и запустить отображение раздела оперативной группы. Например:tf 1={{{floridiae|}}}
TF_1_LINK
- полное название страницы проекта целевой группы. Например:Wikipedia:WikiProject Tulips/Task forces/Floridiae
TF_1_NAME
- название оперативной группы. Он используется в качестве метки для ссылки целевой группы (если|TF_1_TEXT=
не используется вместо этого). Например:the Floridiae task force
TF_1_NESTED
- если определено, ссылка вида " / [[{{TF_1_LINK}}} | {{{TF_1_NESTED}}}]] " добавляется после названия основного проекта, когда баннер сворачивается внутри оболочки {{ WikiProject banner shell }}. Например:Floridiae
TF_1_TEXT
- если определено, заменяет текст по умолчанию «Эта страница поддерживается ...». Например:This page is within the scope of the [[Wikipedia:WikiProject Tulips/Task forces/Floridiae|Floridiae task force]]. New members are always welcome!
если задано значение «none», то вывод не будет отображаться, хотя соответствующие категории все равно будут добавлены.TF_1_IMAGE
- изображение может быть определено для каждой целевой группы. Помните, что все изображения должны быть бесплатными, а не добросовестным. Например:Tulipa florenskyi 4.jpg
TF_1_QUALITY
- если определено, позволяет дублировать категоризацию качества для основного проекта (например: Категория: статьи тюльпанов класса FA ) для целевой группы. Класс, возникающий из|class=
и|QUALITY_SCALE=
будет использоваться; Например:yes
tf 1 importance
- если определено, позволяет использовать отдельную шкалу важности (или приоритета, если используется) для целевой группы. Например:tf 1 importance={{{floridiae-importance|}}}
TF_1_ASSESSMENT_CAT
(Требуется, если используются оценки качества или важности) - категория оценки, которая будет использоваться для конкретных оценок качества и важности целевой группы. Идентичен по синтаксису|ASSESSMENT_CAT=
. Например:Floridiae articles
→ Категория: Статьи о флоридиях FA-классаTF_1_MAIN_CAT
- если они определены, все страницы , отображающие «ТФ 1» будут разделены на категории:TF_1_MAIN_CAT
. Например:Floridiae articles
→ Категория: Статьи о флоридиях
TF_SIZE
- размер иконок рабочей группы. (Рекомендуется ставить перед размером перед размером «x», поскольку это указывает высоту изображения вместо ширины, что приводит к более аккуратному баннеру, поскольку все строки имеют одинаковую высоту.) По умолчанию высота составляет 25 пикселей. Например:x30px
Пример:
{{WPBannerMeta| ПРОЕКТ = Тюльпаны | BANNER_NAME = Шаблон: Тюльпаны WikiProject | substcheck = |
- Производит:
ВикиПроект Тюльпаны / Флориды | (Номинальный класс FA) |
---|---|
Расширенные возможности
Крючки
WPBannerMeta включает ряд « ловушек », куда можно добавлять расширенные или настраиваемые функции. Они должны иметь форму подшаблона, передаваемого в соответствующий параметр ловушки. Затем любые соответствующие параметры должны быть переданы в шаблон ловушки - может потребоваться повторить параметры, которые уже переданы в основной шаблон ( |category={{{category|}}}
и |class={{{class|}}}
обычно используются). Если вы пишете ловушку, которую, по вашему мнению, могут использовать другие проекты, скопируйте или переместите ее на подстраницу Template: WPBannerMeta / hooks и добавьте ее в список на этой странице.
Пользовательские маски
WPBannerMeta использует маску для нормализации значений, заданных |class=
параметру, чтобы гарантировать, что недопустимые входные данные будут отброшены (например, |class=cheesecake
) и что эквивалентные входные данные будут одинаковыми (например, |class=FA
и |class=fA
). Эта маска эффективно контролирует, какие значения расширенной шкалы оценки принимаются шаблоном (например, «Template-Class», «Redirect-Class» и т. Д.). Проекты, которые хотят использовать более неясные классы оценки (например, «Future-Class», «Bplus-Class» и т. Д.) Или не использовать все стандартные классы (например, не использовать «C-Class»), могут определять свои собственные пользовательские маска, которая переопределит значение по умолчанию для WPBannerMeta.
Другие детали
Этот мета-шаблон автоматически классифицирует все экземпляры (т. Е. Определенные баннеры проекта) в подкатегорию шаблонов баннеров Category: WikiProject . Нет необходимости включать ссылку на категорию в документации для каждого баннера проекта. Любые баннеры проекта с ошибками автоматически добавляются в Категория: Баннеры WikiProject с ошибками форматирования .
Основной шаблон WPBannerMeta:
- /основной
Чтобы уменьшить количество байтов баннеров, которые не полностью используют возможности WPBannerMeta, большинство дополнительных функций разбиты на подстраницы:
- / doc - документация, которую вы сейчас читаете.
- / importantscale - система классификации важности.
- / important - используется вместе с шаблоном: маска важности для нормализации значения
|importance=
параметра.
- / important - используется вместе с шаблоном: маска важности для нормализации значения
- / istemplate - проверяет тип текущей страницы (например, страница обсуждения статьи, страница шаблона или демонстрация).
- / locwarning - предупреждает, когда шаблон баннера используется на странице без обсуждения.
- / substwarning - предупреждает при подмене шаблона баннера.
- / note - отдельная заметка.
- / taskforce - код для отображения каждой целевой группы.
- / templatepage - категории и заметки, которые появляются только на странице шаблона.
- / qualityscale - система классификации качества.
- / class - используется вместе с шаблоном: маска класса для нормализации
|class=
ввода и учета статуса контрольного списка B-класса, если он включен.
- / class - используется вместе с шаблоном: маска класса для нормализации
Смотрите также
- {{ B }} - удобство инструмент для частых пользователей {{ WPBannerMeta }} 's
B_CHECKLIST
иb1
черезb6
особенности - {{ Inactive WikiProject banner }} - для использования, если WikiProject становится неактивным или прекращает свое существование.
- {{ Оболочка баннера WikiProject }} - шаблон для объединения нескольких баннеров WikiProject
- {{ WPBannerDoc }} - удобный шаблон, который генерирует стандартизированную документацию по параметрам для использования на странице / doc.
- Википедия: Совет / Руководство WikiProject § Пометка страниц с помощью баннеров WikiProject - руководство по разметке статей для проекта