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

Материал из Celadon | Wiki Skyrat
Перейти к навигации Перейти к поиску
imported>Quacks
м added this to Misc styling templates
imported>Arceniu play
м Добавил строку расширенного доступа в шаблон
 
(не показано 13 промежуточных версий 3 участников)
Строка 1: Строка 1:
<div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: 1em 0 1em 0; border: .2em solid #{{{colour|444444}}}; background: #{{{colour|444444}}};">
<div style="box-shadow: 0 0 .3em #999; border-radius: .2em; margin: .35em 0 1em 0; border: .2em solid #{{{colour|444444}}}; background: #{{{colour|444444}}};">
<div style="background: #{{{colour|444444}}}; color: {{{hcolour}}}; padding: .4em .8em .5em;"><center>'''{{{stafftype}}}'''</center></div>
<div style="background: #{{{colour|444444}}}; color: {{{hcolour}}}; padding: .4em .8em .5em;"><div style="display: flex;">
<div style="padding: .15em 0 .15em; overflow: auto; align-items: stretch; display: flex;">
{|
<div style="border: .2em solid #{{{colour|444444}}}; border-radius: .5em; background: #FFFFFF; width: 10%;">
|-
<div style="background: #{{{ebcolour|#444444}}}1e; border-radius: .2em; padding: .4em .4em .6em; line-height:1.2em; margin:.15em; height: 83%;"><center>[[File:{{{img}}}|64px]]<br>
|[[Заглавная страница|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; font-size: 150%; color: #FFF;">{{#fas:home}}</span>]]
<div style="line-height:1.2em;"><center><span style="font-weight: bold;">{{{jobtitle|Job}}}</span></center></div></center></div></div>
|[[Политики|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .425em .3em .425em; font-size: 150%; color: #FFF;">{{#fas:gavel}}</span>]]
<div style="border: .2em solid #{{{colour|444444}}}; border-radius: .5em; background: #FFFFFF; width:90%;">
|[[Роли и должности|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .38em .3em .38em; font-size: 150%; color: #FFF;">{{#fas:address-card}}</span>]]
<div style="background: #{{{ebcolour|#444444}}}1e; border-radius: .2em; padding: .4em .4em .6em; line-height:1em; margin: .15em; height: 83%;">
|[[Руководства|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; font-size: 150%; color: #FFF;">{{#fas:info-circle}}</span>]]
'''Superiors:''' {{{superior|Not defined}}}
|[[Объекты|<span style="border-radius: 0 0 .2em .2em; background: #131414; padding: .77em .4em .3em .4em; .38em; font-size: 150%; color: #FFF;">{{#fas:wrench}}</span>]]
<br>'''Difficulty:''' {{{difficulty|Not defined}}}
|[[Лор|<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>]]
<br>'''Guides:''' {{{guides|Not defined}}}
|-
<br>'''Access:''' {{{access|Not defined}}}
|}
<br>'''Duties:''' {{{duties|Not defined}}}
{| style="margin-left: auto; margin-right: auto;"
<br>'''Minimum requirements:''' {{{requirements|Not defined}}}
|-
</div></div></div></div>
!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>'''Расширенные доступы:''' {{{access_expanded|Отсутствуют}}}
<br>'''Обязанности:''' {{{duties|Отсутствуют}}}
<br>'''Минимальные требования:''' {{{requirements|Отсутствуют}}}
</div></div>
|-
|}
</div>
</div><noinclude>
Этот шаблон должен располагаться сверху каждой страницы профессии, чтоб предоставить краткую информацию для каждой профессии.
== Значения параметров ==


<noinclude>
'''colour''' меняет цвет фона заголовка. В том числе поменяет и цвет фона изображения.<br>
This template is intended to be at the top of each of the jobs pages to provide a basic overview of each job.
'''hcolour''' меняет цвет шрифта для заголовка. Работает только с простым текстом.<br>
'''ebcolour''' меняет цвет фона секции содержащую информацию о руководствах и прочего.<br>
'''stafftype''' меняет название отдела, к которому относится. Подразумивается, что вы будете писать заглавными буквами.<br>
'''img''' Выставляет изображение без нужды прописывать команду <nowiki>[[File:]]</nowiki>. Дополнительные параметры изображения всё ещё нужно прописывать.<br>
'''jobtitle''' меняет название профессии.<br>
'''access''' меняет доступы.<br>
'''difficulty''' меняет сложность профессии.<br>
'''guides''' меняет рекомендуемые руководства.<br>
'''duties''' меняет список обязанностей.<br>


== Meaning of parameters ==
== Применение шаблона ==
 
Пример окончательной работы. Проверьте исходный код, чтоб понять как получилась таблица ниже. И пожалуйста, документируйте все изменения по шаблону.
'''colour''' is the background color of the header. This will also set the image background colour automatically.<br>
'''hcolour''' is the font colour for the header. It accepts plaintext colours only.<br>
'''bcolour''' is the color for the job title box.<br>
'''bhcolour''' is the text color for the job title.<br>
'''ebcolour''' is the background color for the section that holds the guides and other info.<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>
'''img''' Sets the file without the need for the <nowiki>[[File:]]</nowiki> command. The extension and size modifier must still be specified.<br>
'''jobtitle, access, difficulty, guides and duties''' are self-explanatory.
 
== 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


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


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

Текущая версия от 15:17, 3 августа 2025

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

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

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

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

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

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

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

КОМАНДОВАНИЕ

Капитан

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