Шаблон:Текущий статус

Материал из Циклопедии
Перейти к навигации Перейти к поиску
(i) Документация [просмотр] [править] [история] [обновить]

{{Текущий статус}} — универсальный шаблон для отображения текущего статуса проекта, сайта или блога. Предназначен для вставки в другие шаблоны.

Параметры

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

Код для копирования: {{Текущий статус|}}

Шаблон является регистронезависимым. Викиссылки он не раскрашивает.

Примеры встроенных статусов

Код Результат Подшаблон для цвета
{{Текущий статус|пустой}} пустой {{Текущий статус/пустой}}
{{Текущий статус|разработка}} разработка {{Текущий статус/разработка}}
{{Текущий статус|открыт}} открыт {{Текущий статус/активен}}
{{Текущий статус|малоактивен}} малоактивен {{Текущий статус/малоактивен}}
{{Текущий статус|неактивен}} неактивен {{Текущий статус/неактивен}}
{{Текущий статус|временно закрыт}} временно закрыт {{Текущий статус/временно закрыт}}
{{Текущий статус|закрыт}} закрыт {{Текущий статус/закрыт}}
{{Текущий статус|заблокирован}} заблокирован {{Текущий статус/заблокирован}}
{{Текущий статус|окукленный}} окукленный {{Текущий статус/окуклен}}
{{Текущий статус|частный}} частный {{Текущий статус/частный}}
{{Текущий статус|в БАО}} в БАО {{Текущий статус/БАО}}
{{Текущий статус|продаётся}} продаётся {{Текущий статус/продаётся}}
{{Текущий статус|?}} ? {{Текущий статус/неопределённый}}
{{Текущий статус|произвольный текст}} произвольный текст
{{Текущий статус|}}
Каждому отдельному цвету соответствует свой подшаблон с набором значений, который можно расширять, отредактировав и добавив недостающие варианты статусов (до 100 вариантов). Также можно при необходимости создавать дополнительные подшаблоны для распространённых статусов и добавить их в код основного. Для создания подшаблонов предназначен подшаблон {{Текущий статус/статус}}.

Добавление пользовательских статусов

По умолчанию шаблон использует набор встроенных статусов с предопределёнными цветами. Поддерживается также возможность указать до 10 пользовательских цветов, для каждого до 100 определяемых значений:

{{Текущий статус
|-        =<!-- отключение встроенных -->
|цвет1    = 
|ссылка1  = 
|1-1    = 
|1-2    = 
|1-3    = 
<!-- ... -->
|1-100  = 
|цвет2    =
|ссылка2  = 
|2-1    = 
|2-2    = 
|2-3    = 
<!-- ... -->
|цвет10   = 
|ссылка10 = 
|10-1   = 
|10-2   = 
|10-3   = 
<!-- ... -->
|10-100 = 
}}

  • цветN — цвет текста статуса в формате CSS (напр. #FF0000 или red).
  • N-X — вариант статуса №Х для цвета цветN. Текстовая строка без викиразметки, тегов и форматирования.
  • ссылкаN — имя статьи в Циклопедии (или интервики). Необязательный параметр. Преобразует весь текст статуса во внутреннюю ссылку на указанную статью. Для каждого статуса с отдельным цветом можно определить свою ссылку. Статус при этом должен представлять собой простой текст без внутренних или внешних ссылок (иначе возможна поломка ссылки).
По умолчанию сначала шаблон обрабатывает набор встроенных статусов, и затем, если нет совпадений, обрабатывает пользовательские. Поэтому при одинаковых вариантах статус будет раскрашен в цвет встроенного.
  • Параметр - — любое непустое значение отключает набор встроенных вариантов статусов.

C пользовательскими цветами

{{Текущий статус
|статус
|цвет1    = red
|1-1    = текст1-1
|1-2    = статус
|1-3    = текст1-3
|цвет2    = green
|2-1    = текст2-1
|2-2    = текст2-2
|2-3    = текст2-3
|цвет3    = blue
|3-1    = текст3-1
|3-2    = текст3-2
|3-3    = текст3-3
}}
{{Текущий статус
|статус
|цвет1    = red
|1-1    = текст1-1
|1-2    = текст1-2
|1-3    = текст1-3
|цвет2    = green
|2-1    = текст2-1
|2-2    = статус
|2-3    = текст2-3
|цвет3    = blue
|3-1    = текст3-1
|3-2    = текст3-2
|3-3    = текст3-3
}}
{{Текущий статус
|статус
|цвет1    = red
|1-1    = текст1-1
|1-2    = текст1-2
|1-3    = текст1-3
|цвет2    = green
|2-1    = текст2-1
|2-2    = текст2-2
|2-3    = текст2-3
|цвет3    = blue
|3-1    = текст3-1
|3-2    = статус
|3-3    = текст3-3
}}
{{Текущий статус
|статус
|цвет1    = red
|1-1    = текст1-1
|1-2    = текст1-2
|1-3    = текст1-3
|цвет2    = green
|2-1    = текст2-1
|2-2    = текст2-2
|2-3    = текст2-3
|цвет3    = blue
|3-1    = текст3-1
|3-2    = текст3-2
|3-3    = текст3-3
}}
статус статус статус статус