Шаблон:JobPageHeader: различия между версиями

мНет описания правки
Метка: отменено
мНет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
<includeonly><div class="pageframe-container mobile-support" style="overflow: hidden; border-radius: var(--border-radius-medium); border: 1px solid {{ColorPalette|{{{color}}}|Secondary}}; margin: 0.5em 0; box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);">
<includeonly><templatestyles src="JobPageHeader/styles.css" />
<div class="pageframe-header" style="background-color: {{ColorPalette|{{{color}}}|Primary}}; border-bottom: 2px solid {{ColorPalette|{{{color}}}|Opaque}}; padding: 0.33em 0.5em;"><center style=" color: var(--color-white);">'''{{{stafftype}}}'''</center></div>
<div class="jobpageheader mobile-support-new {{#ifeq:{{{theme|}}}|Rainbow|rgb|tgui-background}}" {{#ifeq:{{{theme|}}}|Rainbow||style="{{ColorPaletteStyles|{{{color}}}}}"}}>
<div style="display: flex; background-color: {{ColorPalette|{{{color}}}|Transparent}}; border-bottom: 0.2em solid {{ColorPalette|{{{color}}}|Opaque}}>
  <div class="jobpageheader-title">{{{stafftype}}}</div>
<div style="display: flex; flex-direction: column; justify-content: center; background-color: {{ColorPalette|{{{color}}}|Light}}; border-right: 2px solid {{ColorPalette|{{{color}}}|Opaque}}; width: 128px;><div style="display: flex; justify-content: center; padding: 0.5em 2em;">{{#if:{{{img_generic|}}}|[[File:{{{img_generic}}}|64px]]|}} {{#if:{{{img|}}}|[[File:{{{img}}}|64px]]|}}</div><div style="display: inline; font-weight: bold; margin: 0 0.5em 0.5em;"><center>{{{jobtitle}}}</center></div></div>
  <div class="jobpageheader-content">
<div style="display: flex; justify-content: space-around; flex-direction: column; margin: 0 0.75em;">
    <div class="jobpageheader-preview">
'''Глава:''' {{{superior|Не указан}}}
      <div class="jobpageheader-preview-title">{{{jobtitle}}}</div>
'''Сложность:''' {{{difficulty|Не указано}}}
      <div class="jobpageheader-preview-image">{{#if:{{{img|}}}|[[File:{{{img}}}|64px]]|{{Icon|question|size=4.5}}}}</div>
'''Руководства:''' {{{guides|Не указаны}}}
    </div>
'''Обязанности:''' {{{duties|Не указаны}}}
    <div class="jobpageheader-info" tabindex="0">
'''Доступ:''' {{{access|Не указан}}}
      <div class="jobpageheader-info-wrapper">
{{#if:{{{additional|}}}|'''Дополнительный доступ:''' {{{additional}}}|}}
        {| style="background: transparent;"
{{#if:{{{theft_targets|}}}|'''Особо ценные предметы:''' {{{theft_targets}}}|}}
        | '''Глава:'''       || {{{superior|Не указан}}}
{{#if:{{{quote|}}}|'''Цитата:''' {{{quote}}}|}}
        |-
</div></div>
        | '''Сложность:'''   || {{{difficulty|Не указано}}}
{{DepartmentTabs}}
        |-
</div>{{SEO}}</includeonly>
        | '''Руководства:''' || {{{guides|Не указано}}}
<noinclude>
        |-
 
        | '''Обязанности:''' || {{{duties|Не указано}}}
Этот шаблон предназначен для размещения в верхней части каждой страницы с должностями, чтобы дать основное представление о каждой работе.
        |-
        {{#if:{{{quote|}}}|{{!}} '''Цитата:''' {{!}}{{!}} {{{quote}}}|}}
        |}
      </div>
    </div>
  </div>
  <div class="jobpageheader-more" tabindex="0">{{Icon|angle-down}}Другие отделы</div>
  <div class="jobpageheader-tabs">{{DepartmentTabs}}</div>
  {{#ifeq:{{{theme|}}}|Rainbow|<div class="rainbow"></div>|}}
</div>{{SEO}}</includeonly><noinclude>
Этот шаблон должен быть сверху страниц ролей.  


== Параметры ==
== Параметры ==
'''color''' - Цвет всего шаблона, все цвета можно посмотреть [[ColorPalette | тут]]<br>
'''theme''' - Цвет всего шаблона, все цвета можно посмотреть [[ColorPalette | тут]]<br>
'''img''' - Добавляет любое изображение, без использования <nowiki>[[File:]]</nowiki>. Расширение и размер всё ещё стоит указывать.<br>
'''img''' - Добавляет любое изображение, без использования <nowiki>[[File:]]</nowiki>. Расширение и размер всё ещё стоит указывать.<br>
'''stafftype''' - К какому отделу принадлежит роль? Текст в заголовке<br>
'''stafftype''' - К какому отделу принадлежит роль? Текст в заголовке<br>
Строка 28: Строка 38:
'''guides''' - Руководство для данной роли<br>
'''guides''' - Руководство для данной роли<br>
'''duties''' - Обязаности данной роли<br>
'''duties''' - Обязаности данной роли<br>
'''theft_targets''' - Опциональный параметр для некоторых ролей(капитан, главы и т.д.), которые начинают с хайрисками
'''quote''' - Цитата


== Использование ==
== Пример использования ==
Пример готового варианта. Проверьте исходный код, который сгенерировал то, что показано ниже. Пожалуйста, документируйте все изменения, которые вы вносите в код шаблона, в разделах параметров и использования
 
Без картинки:
{{JobPageHeader
{{JobPageHeader
|color = Command
|theme = Command
|stafftype = Коммандование
|stafftype = Командование
|jobtitle = Капитан
|jobtitle = Капитан
|access = Везде
|access = Везде
|difficulty = Очень сложно
|difficulty = Очень сложно
|superior = Космический Закон и офицеры НТ
|superior = Космический закон и офицеры ЦК
|duties = Не умереть в первые 5 минут.
|duties = Управлять станцией, защищать ядерный диск, останавливать революции, умереть от всего ранее перечисленного
|guides = Нет отдельного руководства
|quote = Вау, я ещё живой!
|quote = Вау, я ещё живой!
}}
}}
Только с картинкой в действии:
{{JobPageHeader
|color = Command
|stafftype = Коммандование
|jobtitle = Капитан
|access = Везде
|additional = ...
|img = Captain_action.png
|difficulty = Очень сложно
|superior = Космический Закон и офицеры НТ
|duties = Не умереть в первые 5 минут.
|quote = Вау, я ещё живой!
}}
Только с общей картинкой:
{{JobPageHeader
|color = Command
|stafftype = Коммандование
|jobtitle = Капитан
|access = Везде
|additional = ...
|img_generic = Generic_captain.png
|difficulty = Очень сложно
|superior = Космический Закон и офицеры НТ
|duties = Не умереть в первые 5 минут.
|quote = Вау, я ещё живой!
}}
Обе картинки:
{{JobPageHeader
{{JobPageHeader
|color = Command
|theme = Rainbow
|stafftype = Коммандование
|img =  Generic_captain.png
|stafftype = Командование
|jobtitle = Капитан
|jobtitle = Капитан
|access = Везде
|access = Везде
|additional = ...
|img = Captain_action.png
|img_generic = Generic_captain.png
|difficulty = Очень сложно
|difficulty = Очень сложно
|superior = Космический Закон и офицеры НТ
|superior = Космический закон и офицеры ЦК
|duties = Не умереть в первые 5 минут.
|duties = Управлять станцией, защищать ядерный диск, останавливать революции, умереть от всего ранее перечисленного
|guides = Нет отдельного руководства
|quote = Вау, я ещё живой!
|quote = Вау, я ещё живой!
}}
}}

Текущая версия от 11:57, 5 июня 2025

Этот шаблон должен быть сверху страниц ролей.

Параметры

theme - Цвет всего шаблона, все цвета можно посмотреть тут
img - Добавляет любое изображение, без использования [[File:]]. Расширение и размер всё ещё стоит указывать.
stafftype - К какому отделу принадлежит роль? Текст в заголовке
jobtitle - Название джобки
access - Имеющийся доступ
difficulty - Сложность игры на данной роли
guides - Руководство для данной роли
duties - Обязаности данной роли
quote - Цитата

Пример использования

Командование
Капитан
Глава: Космический закон и офицеры ЦК
Сложность: Очень сложно
Руководства: Нет отдельного руководства
Обязанности: Управлять станцией, защищать ядерный диск, останавливать революции, умереть от всего ранее перечисленного
Цитата: Вау, я ещё живой!
Другие отделы
Командование
Капитан
Глава: Космический закон и офицеры ЦК
Сложность: Очень сложно
Руководства: Нет отдельного руководства
Обязанности: Управлять станцией, защищать ядерный диск, останавливать революции, умереть от всего ранее перечисленного
Цитата: Вау, я ещё живой!
Другие отделы