Песочница:Mihey yxNet/Черновик шаблона: различия между версиями

Материал из Энциклобогии
Перейти к навигации Перейти к поиску
м (подкорректированы правила определения)
м (коррекция ссылки после переименования)
 
(не показано 48 промежуточных версий 1 участника)
Строка 6: Строка 6:
  |info-c    = white
  |info-c    = white
  |info-style = font-size:smaller;
  |info-style = font-size:smaller;
  |id2         = [[Файл:Under construction.jpg|70px]]
  |id2       = [[Файл:Under construction.jpg|70px]]
  |id2-c       = #f8f8ff
  |id2-c     = #f8f8ff
  |border-c  = #AFCFF2
  |border-c  = #AFCFF2
}}
}}[[Категория:Песочницы]]
__TOC__
__TOC__


{{-}}
{{-}}
</noinclude>{{Карточка
== Памятка ==
|название           = [[:Монстры]] Годвилля
Расчистить шаблоны Снаряжение и Умения, Монстры. А также Босс, Карточка.
|предзаголовок      = {{#if: {{{полезность(боевой, ездовой, лечебный)|}}}  | [[:Категория:Питомцы|Питомцы]]}}
 
|наименование        = {{#if: {{{имя|}}}|{{{имя}}} }}
== Алгоритм подмены черновика ==
|изображение        = {{#if: {{{изображение|}}}|[[Файл:{{{изображение}}}{{#if:{{{подпись|}}}||{{!}}thumb{{!}}center}}]]}}
; При загрузке
|подпись            = {{#if:{{{подпись|}}}|{{{подпись}}} }}
# Вынести присвоение всех категорий в документацию, если она есть
|заголовок1  =  
# На странице документации отключить присвоение категорий, окружив их конструкцией вида: <pre>    Категории на странице документации:<code>< nowiki> ... </ nowiki></code>      </pre>
|метка1      = Описание
# Заменить в исполняемых кодах примеров название шаблона на <code>:Песочница:Mihey_yxNet/Черновик_шаблона</code>
|текст1      = {{#if: {{{описание|}}}{{{вид|}}} | {{{описание|{{{вид|}}} }}} }}
# В шаблоне подменить или отключить документацию <pre>    - - >{{doc}}</ noinclude>-->{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}</  noinclude></pre>
# В случае создания временной версии в режиме совместимости внести условное присвоение категории ''Страницы, использующие устаревшие параметры шаблона Название шаблона''. Ввести проверку на все устаревшие и новые обязательные параметры. Категорию не создавать. '''СТРАНИЦЫ НЕ ПЕРЕИМЕНОВЫВАТЬ И НЕ УДАЛЯТЬ!''' во избежание создания ложных запросов-призраков.
#* При запланированном переименовании шаблона можно таким же образом условно включить предупреждающую плашку и/или дополнительную категорию.
 
; При отладке
# При необходимости открыть условие отображения принудительных примеров на этой странице
#* Не забывать добавлять </code>| nocat = no</code> при копипасте примеров.
#* В случае создания временной версии в режиме совместимости, желательно добавить примеры-сравнения '''с обоими вариантами заполнения'''.
<!--* ''При необходимости использовать документацию черновика напрямую <nowiki>{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}</nowiki>'' -->
 
; При выгрузке
* На странице документации
*# СМЕНИТЬ ШАБЛОН в примерах с <code>Песочница:Mihey yxNet/Черновик шаблона</code> на целевой
*# Включить ВСЕ категории, в том числе их условное присвоение — в песочнице проверить отображение нужных.
* На странице шаблона
*# Удалить DISPLAY_*
*# Включить документацию <pre>      <code><  noinclude><! - -Категория задана в документации, на эту страницу не добавлять! -->{{doc}}</  noinclude></code>  </pre>
 
 
 
 
{{#if:{{{принудительные примеры|}}}|
 
=== Принудительные примеры ===
{{-}}
Проба флешмоба:
{{:Песочница:Mihey_yxNet/Черновик_шаблона
| имя        = Танатоходец
| изображение = Танатоходец by Рашап.jpg{{!}}200px
| изображение_пояснение =A. N. Nymous. Картон, темпера. 106×150. ок. MMCXXXVIII. Годвилльский центральный музей изящных исскуств.
| изображение_автор =Рашап
 
| тип        = подземный
| уровень    = 1
| понедельный флешмоб = 88
| nocat = no
}}
<pre>{{Босс
| имя        = Танатоходец
| изображение = Танатоходец by Рашап.jpg{{!}}200px
| изображение_пояснение =A. N. Nymous. Картон, темпера. 106×150. ок. MMCXXXVIII. Годвилльский центральный музей изящных исскуств.
| изображение_автор =Рашап
 
| тип        = подземный
| уровень    = 1
| понедельный флешмоб = 88
.. + ПФ2 и 3 во втором примере
}}</pre>
 
{{:Песочница:Mihey_yxNet/Черновик_шаблона
| имя        = Танатоходец
| тип        = подземный
| уровень    = 1
| понедельный флешмоб = 88
| понедельный флешмоб2 = 88
| понедельный флешмоб3 = 88
| nocat = no
}}


|заголовок2  =
; Вопрос дня : Откуда берётся этот злобный пробел после номера флешмоба?! >_<
|метка2      = Любимая фраза
|текст2      = {{#if: {{{фраза|}}} | {{{фраза}}} }}


|заголовок3  =
<!--
|метка3      = Трофей
{{-}}
|текст3      = {{#if: {{{трофей|}}} | {{{трофей}}} }}
Исключительный вариант 1:
{{:Песочница:Mihey_yxNet/Черновик_шаблона
| nocat = 1
}}
 
{{-}}
Исключительный вариант 2:
{{:Песочница:Mihey_yxNet/Черновик_шаблона
| nocat = 1
}}


|заголовок4  =
|метка4      = Приручаем с
|текст4      = {{#if: {{{приручаем с(уровень героя)|}}} | {{{приручаем с(уровень героя)}}} }}


|заголовок5  =
-->
|метка5      = [[:Категория:Питомцы|Питомцем]] полезен как
}}<!-- конец условного отображения принудительных примеров -->
|текст5      = {{#if: {{{полезность(боевой, ездовой, лечебный)|}}}  | {{{полезность(боевой, ездовой, лечебный)}}}<includeonly>{{#if: {{{nocat|}}}||[[Категория:Питомцы]]}}</includeonly>|<includeonly>{{#if: {{{nocat|}}}||[[Категория:Монстры]]}}</includeonly>}}


|заголовок6  = {{#if:{{{сильный|}}}||{{#if:{{{тотем|}}}||Может стать тотемом [[{{TALKPAGENAME}}|{{Tooltip|Text=*|Tip=Это поле выставлено автоматически, если вы располагаете данными, опровергающими этот вывод, пожалуйста, внесите правку в соответствии с требованиями к заполнению шаблона или сообщите о них на странице обсуждения.}}]]}} }}
|метка6      = Тотем гильдии
|текст6      = {{#if:{{{сильный|}}}||{{#if: {{{тотем|}}}|{{{тотем}}} }} }}


|внизу      = {{#if: {{{сильный|}}}| Осторожно, сильный монстр!}}
|внизу2      =


|стиль_тела          =
|стиль_названия      =
|стиль_предзаголовка =
|стиль_наименования  =
|стиль_изображения  =


|стиль_подписи      =  
== Изменения по сравнению с оригиналом ==
|стиль_заголовков    =
Оригинал шаблона — {{tl|Боссы}}
|стиль_меток        =
*
|стиль_текста        =
* ...


|стиль_внизу        = background-color:Coral; color:white;  font-weight: bold;
|стиль_внизу2        =


  |позиция = {{{позиция|right}}}
== Код шаблона ==
}}<!--
</noinclude><includeonly>{{Карточка
  |название            = [[Боссы]] Годвилля
|наименование        = {{{имя|{{PAGENAME}} }}}
|изображение        = {{#if:{{{изображение|}}}|[[Файл:{{{изображение}}}]]}}
|изображение_пояснение = {{#if:{{{изображение_пояснение|{{{подпись|}}} }}}|{{{изображение_пояснение|{{{подпись|}}} }}} }}
|изображение_автор  = {{#if:{{{изображение_автор|}}}|{{{изображение_автор}}} }}


|текст1      =
'''{{#switch: {{{тип|}}}
  |полевой |индивидуальный = {{Tooltip|Text=Индивидуальный|Tip=Такой босс может случайно появиться в финале мини-квеста или из коробочки. Герой бьётся с ним один на один.}} босс
  |рейд-босс |рейдовый = {{Tooltip|Text=Рейд-босс|Tip=Откапываемый или из коробочки. Для битвы с ним требуется группа героев.}}
  |подземный      = Подземный босс
  | #default      = <span style="color:red;">тип не указан</span>
}}'''


|метка2      = {{Tooltip|Text=Мини-квест|Tip=Данный босс встречается только в финале этого мини-квеста}}
|текст2      = {{#switch:{{{тип|}}}
                |полевой |индивидуальный    = {{#if:{{{мини-квест|}}}|{{{мини-квест}}} }}
                |#default    =
                }}


КАТЕГОРИИ ОТКЛЮЧЕНЫ НА ВРЕМЯ ОТЛАДКИ - в песочнице.
не забудь удалить DISPLAY_*


|метка3      = В рейде
|текст3      = {{#switch:{{{тип|}}}
                <!--|полевой |индивидуальный    = 1 герой-->
                <!--|подземный    = 2–5 героев-->
                |рейд-босс |рейдовый  = {{#if:{{{героев в рейде|{{{уровень|}}} }}}|{{{героев в рейде|{{{уровень|}}} }}}|<span style="color:red;">'''не указано''' сколько</span>}} геро{{plural:{{{героев в рейде|{{{уровень|}}} }}}|й|я|ев}}
                |#default    =
                }}


|метка4      = Способности
|текст4      = {{#switch:{{{тип|}}}
                |полевой |индивидуальный    = 0–1
                |рейд-босс |рейдовый  = 1–3
                |#default    = {{#if:{{{способности|{{{уровень|}}} }}}|{{{способности|{{{уровень|}}} }}}|}}
                }}


<noinclude>
|метка5      = Запчасти
{{doc}}
|текст5      = {{#ifeq:{{{тип|}}}|подземный|{{{способности|{{{уровень|}}} }}}|1–2}}-го уровня
[[Категория:Шаблоны|{{PAGENAME}}]]
[[Категория:Монстры|*]]
[[Категория:Питомцы|*]]
</noinclude>
--><noinclude>[[Категория:Песочницы]]




Оригинал шаблона — {{tl|Монстры}}
|заголовок6  =
==Изменения по сравнению с оригиналом==
|метка6      = Описание
* Верхний заголовок исполнен единым шрифтом
|текст6      = {{#if:{{{описание|}}}|{{{описание}}} }}
* Добавлен '''предзаголовок "Питомцы"''' (появляется автоматически)
* Добавлен параметр '''подпись''' (изображение выведится из рамки при его наличии).
* Параметр '''вид''' (строка "Описание") -> не обязательный
* Введён параметр '''описание''' для более наглядного именования, наследует значение устаревшего параметра "вид" для поддержания наследования. Применить только в случае реализации плана подведения статей о Монстрах под единый внешний вид с остальными карточками.
* "Фраза в Годвилле" -> '''"Любимая фраза"''' (ведь даже у тех, у кого раньше фразы были фиксированными, теперь они случайны?)
* Введена '''красная полоска-предупреждение''' в футере "Осторожно, сильный монстр!", управляемая параметром '''сильный'''.
** <s>Механизм проверки неформатного ввода</s> удалён.
* Введён параметр '''тотем''' (для <s>списка</s> гильдий), который отображается в стандартной правой колонке с меткой "тотем гильдии". Если поле не заполнено и монстр не является сильным, выводится единый (на два столбца) стандартный заголовок "может стать тотемом" с примечанием о возможной неактуальности данных. Порядок приоритетов натуральный (параметр "сильный" приводит к игнорированию параметра "тотем"). Положение в шаблоне, в отличие от футера "сильный", можно выбрать.
** Для удобного однообразного отображения можно завести шаблон Guild по аналогии с God. (при выборе иконки следует обратить внимание на уменьшенный шрифт, возможно, стоит его расширить в этом разделе или в самом вспомогательном шаблоне). Хотя в большинстве случаев наверняка будет более уместна ссылка на статью гильдии (топовые гильдии обычно вооружены статьёй).


===Дополнительно===
|понедельный флешмоб = {{#if:{{{понедельный флешмоб|}}}|{{{понедельный флешмоб|}}} }}
* НЕОБХОДИМО '''внести параметр "позиция" в описание''' шаблона Карточка (забыл-забыл)!
|понедельный флешмоб2 = {{#if:{{{понедельный флешмоб2|}}}|{{{понедельный флешмоб2}}} }}
* ''стоит'' внести <code><nowiki>| имя = {{subst:PAGENAME}}</nowiki></code> в заготовку для копирования
|понедельный флешмоб3 = {{#if:{{{понедельный флешмоб3|}}}|{{{понедельный флешмоб3}}} }}
* можно перенести категорию шаблона в документацию.


{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}
|позиция    = {{{позиция|right}}}
}}</includeonly><includeonly>{{#if: {{{nocat|}}}||[[Категория:Боссы]]}}</includeonly><noinclude><!--Категория задана в документации, на эту страницу не добавлять!
- - >{{doc}}-->
<!-- Раскомментировать, если при отладке нужна страница черновой документации, а не примеры (оригинальная документация должна быть отключена в любом случае) {{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}-->
</noinclude>
</noinclude>

Текущая версия от 11:04, 17 мая 2024

Верстак
Under construction.jpg


Памятка

Расчистить шаблоны Снаряжение и Умения, Монстры. А также Босс, Карточка.

Алгоритм подмены черновика

При загрузке
  1. Вынести присвоение всех категорий в документацию, если она есть
  2. На странице документации отключить присвоение категорий, окружив их конструкцией вида:
         Категории на странице документации:<code>< nowiki> ... </ nowiki></code>      
  3. Заменить в исполняемых кодах примеров название шаблона на :Песочница:Mihey_yxNet/Черновик_шаблона
  4. В шаблоне подменить или отключить документацию
        - - >{{doc}}</  noinclude>-->{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}</  noinclude>
  5. В случае создания временной версии в режиме совместимости внести условное присвоение категории Страницы, использующие устаревшие параметры шаблона Название шаблона. Ввести проверку на все устаревшие и новые обязательные параметры. Категорию не создавать. СТРАНИЦЫ НЕ ПЕРЕИМЕНОВЫВАТЬ И НЕ УДАЛЯТЬ! во избежание создания ложных запросов-призраков.
    • При запланированном переименовании шаблона можно таким же образом условно включить предупреждающую плашку и/или дополнительную категорию.
При отладке
  1. При необходимости открыть условие отображения принудительных примеров на этой странице
    • Не забывать добавлять | nocat = no при копипасте примеров.
    • В случае создания временной версии в режиме совместимости, желательно добавить примеры-сравнения с обоими вариантами заполнения.
При выгрузке
  • На странице документации
    1. СМЕНИТЬ ШАБЛОН в примерах с Песочница:Mihey yxNet/Черновик шаблона на целевой
    2. Включить ВСЕ категории, в том числе их условное присвоение — в песочнице проверить отображение нужных.
  • На странице шаблона
    1. Удалить DISPLAY_*
    2. Включить документацию
            <code><  noinclude><! - -Категория задана в документации, на эту страницу не добавлять! -->{{doc}}</  noinclude></code>   





Изменения по сравнению с оригиналом

Оригинал шаблона — {{Боссы}}

  • ...


Код шаблона