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

Материал из SS220 Skyrat Wiki (SS13)
Перейти к навигации Перейти к поиску
imported>Drewdebonten
(Created page with "<noinclude><code> </noinclude>{|width="100%" cellspacing="0" cellpadding="2" |bgcolor="{{{headerbgcolor|#bbbbbb}}}" align="center" colspan=2|<font color="{{{headerfontcolor|#0...")
 
мНет описания правки
 
(не показана 21 промежуточная версия 2 участников)
Строка 1: Строка 1:
<noinclude><code>
<div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: .35em 0 1em 0; border: .2em solid #{{{colour|444444}}}; background: #{{{colour|444444}}};">
</noinclude>{|width="100%" cellspacing="0" cellpadding="2"
<div style="background: #{{{colour|444444}}}; color: {{{hcolour}}}; padding: .4em .8em .5em;"><div style="display: flex;">
|bgcolor="{{{headerbgcolor|#bbbbbb}}}" align="center" colspan=2|<font color="{{{headerfontcolor|#000000}}}">'''{{{stafftype|UNDEFINED}}} STAFF'''</font>
{|
|-
|[[Заглавная страница|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; font-size: 150%; color: #FFF;">{{#fas:home}}</span>]]
|[[Политики|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .425em .3em .425em; font-size: 150%; color: #FFF;">{{#fas:gavel}}</span>]]
|[[Роли и должности|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .38em .3em .38em; font-size: 150%; color: #FFF;">{{#fas:address-card}}</span>]]
|[[Руководства|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; font-size: 150%; color: #FFF;">{{#fas:info-circle}}</span>]]
|[[Объекты|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; .38em; font-size: 150%; color: #FFF;">{{#fas:wrench}}</span>]]
|[[Лор|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; .38em; font-size: 150%; color: #FFF;">{{#fas:globe-europe}}</span>]]
|-
|}
{| style="margin-left: auto; margin-right: auto;"
|-
!style="font-size:110%;"|{{{stafftype}}}
|}
</div>
</div>
<div style="display: flex">
{|
!style="width:15%;  |
!style="width:250em;|
|-
|<div style="border: .15em solid #{{{colour|444444}}}; border-radius: .5em; background: #FFF;">|<div style="padding: 1.4em 0 1.4em 0; background: #{{{ebcolour|#444444}}}1e; margin:.25em; border-radius: .5em;">
<center>[[File:{{{img}}}|64px]]<br>'''{{{jobtitle|Job}}}'''</center></div></div>
|<div style="border: .2em solid #{{{colour|444444}}}; border-radius: .5em; background: #FFF;">|<div style="padding: .3em; background: #{{{ebcolour|#444444}}}1e; margin:.25em; border-radius: .5em; line-height:1.2em;">
'''Глава:''' {{{superior|Отсутствует}}}
<br>'''Сложность:''' {{{difficulty|Отсутствует}}}
<br>'''Руководства:''' {{{guides|Отсутствуют}}}
<br>'''Доступы:''' {{{access|Отсутствуют}}}
<br>'''Обязанности:''' {{{duties|Отсутствуют}}}
<br>'''Минимальные требования:''' {{{requirements|Отсутствуют}}}
</div></div>
|-
|-
|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}}}'''
|'''Access:''' {{{access|Not defined}}}<br> {{#if:{{{additional|}}}|'''[[Terminology#Additional_Access | Additional Access]]:''' {{{additional|Not defined}}}<br>|}}'''Difficulty:''' {{{difficulty|Not defined}}}<br>'''Supervisors:''' {{{superior|Not defined}}}<br>'''Duties:''' {{{duties|Not defined}}}<br>'''Guides:''' {{{guides|Not defined}}} {{#if: {{{quote|}}} | <br>'''Quote:''' ''{{{quote}}}''}}
|}
|}
<noinclude></code>
</div>
This template is intended to be at the top of each of the jobs pages to provide a basic overview of each job.
</div><noinclude>
 
Этот шаблон должен располагаться сверху каждой страницы профессии, чтоб предоставить краткую информацию для каждой профессии.
== Meaning of parameters ==
== Значения параметров ==
 
'''headerbgcolor''' is the background color of the upper part which spans the entire width of the screen. This should be a dark color.<br>
'''headerfontcolor''' is the font color of the same part as headerbgcolor<br>
'''stafftype''' is the word that is added before STAFF. So adding the word MAINTENANCE here yields MAINTENANCE STAFF. Intended to be in caps.<br>
'''imagebgcolor''' is the background color of the space behind the image and the job title. this should be a light color as the job title is always black.<br>
'''img''' is the in-action image file, without the "File:" or "Image:" prefix. (see examples below)
'''img_generic''' is the generic image file, without the "File:" or "Image:" prefix. (see examples below)
'''jobtitle, access, difficulty, guides and duties''' are self-explanatory. '''quote''' will only show if the parameter is specified
 
== Usage ==
Example of the finished product. Check the source code for the code that generated the thing below. Please document any changes you make to the template code in the parameters and usage sections
 
No image defined:
 
{{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.
}}
 
Only in-action image defined:
 
{{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
}}


Only generic image defined:
'''colour''' меняет цвет фона заголовка. В том числе поменяет и цвет фона изображения.<br>
 
'''hcolour''' меняет цвет шрифта для заголовка. Работает только с простым текстом.<br>
{{JobPageHeader
'''ebcolour''' меняет цвет фона секции содержащую информацию о руководствах и прочего.<br>
|headerbgcolor = darkblue
'''stafftype''' меняет название отдела, к которому относится. Подразумивается, что вы будете писать заглавными буквами.<br>
|headerfontcolor = white
'''img''' Выставляет изображение без нужды прописывать команду <nowiki>[[File:]]</nowiki>. Дополнительные параметры изображения всё ещё нужно прописывать.<br>
|stafftype = COMMAND
'''jobtitle''' меняет название профессии.<br>
|imagebgcolor = lightblue
'''access''' меняет доступы.<br>
|img_generic = Generic_captain.png
'''difficulty''' меняет сложность профессии.<br>
|jobtitle = Captain
'''guides''' меняет рекомендуемые руководства.<br>
|access = All
'''duties''' меняет список обязанностей.<br>
|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
}}


Both images defined:
== Применение шаблона ==
Пример окончательной работы. Проверьте исходный код, чтоб понять как получилась таблица ниже. И пожалуйста, документируйте все изменения по шаблону.


{{JobPageHeader
{{JobPageHeader
|headerbgcolor = darkblue
|colour = 265473
|headerfontcolor = white
|hcolour = #FFB300
|stafftype = COMMAND
|ebcolour = 265473
|imagebgcolor = lightblue
|img = Generic_captain.png
|img = Captain_action.png
|stafftype = КОМАНДОВАНИЕ
|img_generic = Generic_captain.png
|jobtitle = Капитан
|jobtitle = Captain
|access = Все
|access = All
|difficulty = Очень сложно
|additional = N/A
|superior = Корпоративный закон и Офицер Центрального Командования
|difficulty = Very hard
|duties = Командовать судном, защищать ядерный диск, предотвращать революцию, умирать по всем ранее перечисленным причинам
|superior = Space Law and Nanotrasen Officials
|guides = Никаких конкретных руководств
|duties = Command the ship, protect the nuke disk, stop revolutions, get killed for all mentioned before.
|guides = no separate guides
}}
}}


[[Category:Templates]]
[[Category:Templates]][[Category:Misc Styling Templates]]
</noinclude>
</noinclude>

Текущая версия от 02:14, 22 января 2024

{{{stafftype}}}
[[File:{{{img}}}|64px]]
Job

Глава: Отсутствует
Сложность: Отсутствует
Руководства: Отсутствуют
Доступы: Отсутствуют
Обязанности: Отсутствуют
Минимальные требования: Отсутствуют

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

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

colour меняет цвет фона заголовка. В том числе поменяет и цвет фона изображения.
hcolour меняет цвет шрифта для заголовка. Работает только с простым текстом.
ebcolour меняет цвет фона секции содержащую информацию о руководствах и прочего.
stafftype меняет название отдела, к которому относится. Подразумивается, что вы будете писать заглавными буквами.
img Выставляет изображение без нужды прописывать команду [[File:]]. Дополнительные параметры изображения всё ещё нужно прописывать.
jobtitle меняет название профессии.
access меняет доступы.
difficulty меняет сложность профессии.
guides меняет рекомендуемые руководства.
duties меняет список обязанностей.

Применение шаблона

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

КОМАНДОВАНИЕ
Generic captain.png
Капитан

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