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

Материал из Bluemoon Wiki
м (Добавил JobHeader.css)
м (Поменял шаблон на самописный с использованием css файла)
Строка 1: Строка 1:
{{#css:/JobHeader.css}}
<includeonly>
{|width="100%" cellspacing="0" cellpadding="2"
<onlyinclude>
|bgcolor="{{{headerbgcolor|#bbbbbb}}}" align="center" colspan=2|<font color="{{{headerfontcolor|#000000}}}">'''{{{stafftype|UNDEFINED}}}'''</font>
{{#css:/JobHeader.css}}<div class="job-header" style="
|-
--color-header: {{{hColor|black}}};
|width = 150 align=center bgcolor="{{{imagebgcolor|#cccccc}}}"|{{#if:{{{img_generic|}}}| [[File:{{{img_generic|{{{jobtitle}}}.png}}}|64px]] | }} {{#if:{{{img|}}}| [[File:{{{img|{{{jobtitle}}}.png}}}|64px]] | }} {{#if:{{{img|}}} | <br> | {{#if:{{{img_generic|}}} | <br> | }} }} '''{{{jobtitle|Job}}}'''
--color-header-bg: {{{hBgColor|#383838}}};
|'''Доступ:''' {{{access|Not defined}}}<br> {{#if:{{{additional|}}}|'''[[Terminology#Additional_Access | Дополнительный Доступ]]:''' {{{additional|Not defined}}}<br>|}}'''Сложность:''' {{{difficulty|Not defined}}}<br>'''Руководители:''' {{{superior|Not defined}}}<br>'''Обязанности:''' {{{duties|Not defined}}}<br>'''Руководства:''' {{{guides|Not defined}}} {{#if: {{{quote|}}} | <br>'''Цитата:''' ''{{{quote}}}''}}
--color-image: {{{imageColor|black}}};
|}
--color-image-bg: {{{imageBgColor|#383838}}};
<noinclude></code>
--color-text: {{{color|black}}};                           
Этот шаблон должен располагаться в верхней части каждой страницы профессии и предоставлять краткую информацию.
--color-text-bg: {{{bgColor|white}}};
Шаблон позорно украден с [https://tgstation13.org/wiki//index.php?title=Template:JobPageHeader the tgstation wiki]
">
 
  <div class="header">{{{stafftype|Header}}}</div>
  <div class="content">
    <div class="image-wrapper">
      <div class="image">{{{img|N/A}}}</div>
      <div class="job-title"><b>{{{jobtitle|Job Title}}}</b></div>
    </div>
   
    <div class="text">
      <p><b>Алтернативные названия:</b> {{{altnames|N/A}}} </p>
      <p><b>Доступ:</b> {{{access|N/A}}} </p>
      <p><b>Сложность:</b> {{{difficulty|N/A}}} </p>
      <p><b>Руководители:</b> {{{superior|N/A}}} </p>
      <p><b>Обязанности:</b> {{{duties|N/A}}} </p>
      <p><b>Руководства:</b> {{{guides|Отсутствуют}}} </p>
      <p><b>Цитата:</b> {{{quote|[REDACTED]}}} </p>
    </div>
  </div>
</div></onlyinclude></includeonly>{{JobPageHeader
|hBgColor = darkblue
|hColor = white
|color = black
|bgColor = lightgray
|stafftype = Командование
|imagebgcolor = #BD4646
|img = [[File:Generic_captain.png|alt=|96px]]
|imageColor = black
|imageBgColor = lightblue
|jobtitle = Капитан
|altnames = Лапочка
|access = В зависимости от профессии.
|difficulty = Ультра-насилие.
|superior = Твои наниматели.
|duties = Выполняйте свои цели, принимайте генетический материал от экипажа, не обманывайте вульпканинов, используйте их друзей.
|guides = Нет отдельных руководств.
|quote = Чем больше ты доверился человеку, тем больший у него соблазн тебя предать.
}}
== Значение параметров ==
== Значение параметров ==
*'''hColor''' — цвет текста той же части, что и hBgColor<br/>
*'''hBgColor''' — это цвет фона верхней части, которая охватывает всю ширину. Предполагается, что это будет цвет, темнее, чем основная часть.<br/>
*'''color''' — это цвет текста внутри заголовка, примером может быть: Доступ, Руководство и всё-такое.<br/>
*'''bgColor''' — это цвет основного фона всего заголовка.<br/>
*'''stafftype''' — это слово, которое добавляется в самом верху. Предполагается, что оно будет написано заглавными буквами.<br/>
*'''jobtitle''' — это название должности, отображаемая под изображением.<br/>
*'''imageBgColor''' — это цвет фона пространства позади изображения и названия должности.<br/>
*'''imageColor''' — это цвет текста в пространстве изображения.<br/>
*'''img''' — это файл "изображения в действии", с префиксом "File: " или "Image: ". (пример смотрите ниже)<br/>
*'''altnames''' — Альтернативные названия профессии. (например Station Director)<br/>
*'''access, difficulty, superior, duties, guides''' — не требуют пояснений.<br/>
*'''quote''' — цитата.


'''headerbgcolor''' - это цвет фона верхней части, которая охватывает всю ширину. Предполагается, что это будет цвет, темнее, чем основная часть.<br>
'''headerfontcolor''' - цвет текста той же части, что и headerbgcolor<br>
'''stafftype''' - это слово, которое добавляется в самом верху. Таким образом, добавление слова MAINTENANCE дает MAINTENANCE. Предполагается, что оно будет написано заглавными буквами.<br>
'''imagebgcolor''' — это цвет фона пространства позади изображения и названия должности. Он должен быть светлым, так как название должности всегда черное.<br>
'''img''' это файл "изображения в действии", без префикса "File:" или "Image:". (пример смотрите ниже)
'''img_generic''' это общий файл изображения без префикса "File:" или "Image:". (пример смотрите ниже)<br>
'''jobtitle, access, difficulty, guides and duties''' не требуют пояснений. '''quote''' будет отображаться только если указан параметр
== Использование ==
Пример готового продукта. Проверьте исходный код на наличие кода, который сгенерировал вещь ниже. Пожалуйста, документируйте любые изменения, которые вы вносите в код шаблона в разделах параметров и использования
Без изображения:
{{JobPageHeader
|headerbgcolor = darkblue
|headerfontcolor = white
|stafftype = COMMAND
|imagebgcolor = lightblue
|jobtitle = Captain
|access = All
|additional = N/A
|difficulty = Very hard
|superior = Space Law and Nanotrasen Officials
|duties = Command the ship, protect the nuke disk, stop revolutions, get killed for all mentioned before.
|guides = no separate guides
|quote = Look at me, I am the captain now.
}}
Только "изображение в действие":
{{JobPageHeader
|headerbgcolor = darkblue
|headerfontcolor = white
|stafftype = COMMAND
|imagebgcolor = lightblue
|img = Captain_action.png
|jobtitle = Captain
|access = All
|additional = N/A
|difficulty = Very hard
|superior = Space Law and Nanotrasen Officials
|duties = Command the ship, protect the nuke disk, stop revolutions, get killed for all mentioned before.
|guides = no separate guides
}}
Только стандартное изображение:
{{JobPageHeader
|headerbgcolor = darkblue
|headerfontcolor = white
|stafftype = COMMAND
|imagebgcolor = lightblue
|img_generic = Generic_captain.png
|jobtitle = Captain
|access = All
|additional = N/A
|difficulty = Very hard
|superior = Space Law and Nanotrasen Officials
|duties = Command the ship, protect the nuke disk, stop revolutions, get killed for all mentioned before.
|guides = no separate guides
}}
Оба изображения:
{{JobPageHeader
|headerbgcolor = darkblue
|headerfontcolor = white
|stafftype = COMMAND
|imagebgcolor = lightblue
|img = Captain_action.png
|img_generic = Generic_captain.png
|jobtitle = Captain
|access = Полный.
|additional = N/A
|difficulty = Очень сложно.
|superior = Космический закон и Центральное Командование Nanotrasen.
|duties = Управляйте станцией, защищайте диск ядерной аутентификации, подавляйте революции, будьте готовы умереть за всё, о чём упоминалось выше.
|guides = Нет отдельных руководств.
|quote = Управлять этими идиотами - настоящее наказание.
}}
==Пример кода==
==Пример кода==
Вот у нас есть код, который можно копировать и вставить:
Вот у нас есть код, который можно копировать и вставить:
<div style="background-color:#DCDCDC; width:50%; border: 4px double #696969; ">
 
*{{JobPageHeader
<pre>
*|headerbgcolor = #bbbbbb
*|headerfontcolor = black
*|stafftype = ANTAGONIST
*|imagebgcolor = #BD4646
*|img = Changeling.gif
*|img_generic = Generic_captain.png
*|jobtitle = Генокрад
*|access = В зависимости от профессии.
*|additional = N/A
*|difficulty = Ультра-насилие.
*|superior = Твои наниматели.
*|duties = Выполняйте свои цели, крадите генетический материал у экипажа, обманывайте вульпканинов, используя тела их друзей.
*|guides = Нет отдельных руководств.
*|quote = Чем больше ты доверился человеку, тем больший у него соблазн тебя предать.
*}}
</div>
Используем его и получится:
{{JobPageHeader
{{JobPageHeader
|headerbgcolor = #A52A2A
|hBgColor = darkblue
|headerfontcolor = black
|hColor = white
|stafftype = ANTAGONIST
|color = black
|bgColor = lightgray
|stafftype = Командование
|imagebgcolor = #BD4646
|imagebgcolor = #BD4646
|img = Changeling.gif
|img = [[File:Generic_captain.png|alt=|96px]]
|img_generic = Generic_captain.png
|imageColor = black
|jobtitle = Генокрад
|imageBgColor = lightblue
|jobtitle = Капитан
|altnames = Лапочка
|access = В зависимости от профессии.
|access = В зависимости от профессии.
|additional = N/A
|difficulty = Ультра-насилие.
|difficulty = Ультра-насилие.
|superior = Твои наниматели.
|superior = Твои наниматели.
|duties = Выполняйте свои цели, крадите генетический материал у экипажа,<s> обманывайте вульпканинов, используя тела их друзей. </s>
|duties = Выполняйте свои цели, принимайте генетический материал от экипажа, не обманывайте вульпканинов, используйте их друзей.
|guides = Нет отдельных руководств.
|guides = Нет отдельных руководств.
|quote = Чем больше ты доверился человеку, тем больший у него соблазн тебя предать.
|quote = Чем больше ты доверился человеку, тем больший у него соблазн тебя предать.
}}
}}
</pre>


[[Category:Templates]]
Используем его и получится карточка в начале этой страницы
</noinclude>

Версия от 01:18, 10 ноября 2024

Командование
Капитан

Алтернативные названия: Лапочка

Доступ: В зависимости от профессии.

Сложность: Ультра-насилие.

Руководители: Твои наниматели.

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

Руководства: Нет отдельных руководств.

Цитата: Чем больше ты доверился человеку, тем больший у него соблазн тебя предать.

Значение параметров

  • hColor — цвет текста той же части, что и hBgColor
  • hBgColor — это цвет фона верхней части, которая охватывает всю ширину. Предполагается, что это будет цвет, темнее, чем основная часть.
  • color — это цвет текста внутри заголовка, примером может быть: Доступ, Руководство и всё-такое.
  • bgColor — это цвет основного фона всего заголовка.
  • stafftype — это слово, которое добавляется в самом верху. Предполагается, что оно будет написано заглавными буквами.
  • jobtitle — это название должности, отображаемая под изображением.
  • imageBgColor — это цвет фона пространства позади изображения и названия должности.
  • imageColor — это цвет текста в пространстве изображения.
  • img — это файл "изображения в действии", с префиксом "File: " или "Image: ". (пример смотрите ниже)
  • altnames — Альтернативные названия профессии. (например Station Director)
  • access, difficulty, superior, duties, guides — не требуют пояснений.
  • quote — цитата.

Пример кода

Вот у нас есть код, который можно копировать и вставить:

{{JobPageHeader
|hBgColor = darkblue
|hColor = white
|color = black
|bgColor = lightgray
|stafftype = Командование
|imagebgcolor = #BD4646
|img = [[File:Generic_captain.png|alt=|96px]]
|imageColor = black
|imageBgColor = lightblue
|jobtitle = Капитан
|altnames = Лапочка
|access = В зависимости от профессии.
|difficulty = Ультра-насилие.
|superior = Твои наниматели.
|duties = Выполняйте свои цели, принимайте генетический материал от экипажа, не обманывайте вульпканинов, используйте их друзей.
|guides = Нет отдельных руководств.
|quote = Чем больше ты доверился человеку, тем больший у него соблазн тебя предать.
}}

Используем его и получится карточка в начале этой страницы