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

Материал из Энциклобогии
Перейти к навигации Перейти к поиску
м (проба)
м (коррекция ссылки после переименования)
 
(не показано 36 промежуточных версий 1 участника)
Строка 13: Строка 13:


{{-}}
{{-}}
</noinclude>{{#if: {{{Дата|}}}|
== Памятка ==
{{#ifeq: {{{Дата}}}|auto|<!--Начало предупреждения для отдельных страниц статистики (если введено Дата = auto)-->
Расчистить шаблоны Снаряжение и Умения, Монстры. А также Босс, Карточка.
{{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|Статистика|
{{#if:{{{nocat|}}}|
{{Плашка
| bordercolor = FFA07A
| outerbordercolor  = FFA07A
| img = Important.png
| imgwidth = 20
| text = Пожалуйста, '''пользуйтесь кнопкой «Предварительный просмотр»''' перед записью страницы.


В нижеследующем шаблоне {{tl|Гильдия}} дата последней правки статистики отображается автоматически, но все прочие данные вносятся вручную. Поэтому, внося изменения, убедитесь, что обновлены все необходимые значения ещё до сохранения правки.
== Алгоритм подмены черновика ==
}}|
; При загрузке
{{Плашка
# Вынести присвоение всех категорий в документацию, если она есть
| bordercolor = B22222
# На странице документации отключить присвоение категорий, окружив их конструкцией вида: <pre>    Категории на странице документации:<code>< nowiki> ... </ nowiki></code>     </pre>
| outerbordercolor  = B22222
# Заменить в исполняемых кодах примеров название шаблона на <code>:Песочница:Mihey_yxNet/Черновик_шаблона</code>
| bgcolor = BC8F8F
# В шаблоне подменить или отключить документацию <pre>    - - >{{doc}}</  noinclude>-->{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}</ noinclude></pre>
| img = Important.png
# В случае создания временной версии в режиме совместимости внести условное присвоение категории ''Страницы, использующие устаревшие параметры шаблона Название шаблона''. Ввести проверку на все устаревшие и новые обязательные параметры. Категорию не создавать. '''СТРАНИЦЫ НЕ ПЕРЕИМЕНОВЫВАТЬ И НЕ УДАЛЯТЬ!''' во избежание создания ложных запросов-призраков.
| imgwidth = 44
#* При запланированном переименовании шаблона можно таким же образом условно включить предупреждающую плашку и/или дополнительную категорию.
| text = Внимание! Похоже, шаблон {{tl|Гильдия}} отображается не совсем корректно. Возможно, для отображения данных используется отдельная страница статистики, но на ней не отключено автоматическое присвоение категории. Не забывайте указать ''(в парном теге noinclude)'' параметр <code><nowiki><noinclude>|nocat = 1</noinclude></nowiki></code> внутри шаблона и категорию <code><nowiki>[[Категория:Статистика гильдии]]</nowiki></code> вне его.


; При отладке
# При необходимости открыть условие отображения принудительных примеров на этой странице
#* Не забывать добавлять </code>| nocat = no</code> при копипасте примеров.
#* В случае создания временной версии в режиме совместимости, желательно добавить примеры-сравнения '''с обоими вариантами заполнения'''.
<!--* ''При необходимости использовать документацию черновика напрямую <nowiki>{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}</nowiki>'' -->
; При выгрузке
* На странице документации
*# СМЕНИТЬ ШАБЛОН в примерах с <code>Песочница:Mihey yxNet/Черновик шаблона</code> на целевой
*# Включить ВСЕ категории, в том числе их условное присвоение — в песочнице проверить отображение нужных.
* На странице шаблона
*# Удалить DISPLAY_*
*# Включить документацию <pre>      <code><  noinclude><! - -Категория задана в документации, на эту страницу не добавлять! -->{{doc}}</  noinclude></code>  </pre>


Пожалуйста, '''пользуйтесь кнопкой «Предварительный просмотр»''' перед записью страницы.
}}
}}|
{{#ifexist:{{SUBJECTPAGENAME}}/Статистика||<!--На главную предупреждение выводится, только если страница статистики не создана.-->
{{Плашка
| bordercolor = B22222
| outerbordercolor  = B22222
| bgcolor = BC8F8F
| img = Important.png
| imgwidth = 44
| text = Внимание! Похоже, шаблон {{tl|Гильдия}} отображается не совсем корректно. Возможно, эта страница не является подстраницей вида «Название гильдии/Статистика». Пожалуйста, не используйте значение <code><nowiki>|Дата = auto</nowiki></code> параметра на страницах, не подходящих под это определение. В случае, если вы уверены в полном соответствии указанному критерию (вплоть до кода символов названия статьи), но видите это сообщение, пожалуйста, сообщите об этой ошибке в [[обсуждение шаблона:Гильдия]].




Пожалуйста, '''пользуйтесь кнопкой «Предварительный просмотр»''' перед записью страницы.
}} }}
}}<!--Отступ над шаблоном в случае наличия предупреждения-->


{{#if:{{{принудительные примеры|}}}|


<!--Конец предупреждения, если введено Дата = auto. Далее ещё две парные закрывающие скобки до начала карточки.-->}}
=== Принудительные примеры ===
}}{{Карточка
{{-}}
|название            = Гильдия
Проба флешмоба:
|наименование        = {{{Название|{{PAGENAME}} }}}
{{:Песочница:Mihey_yxNet/Черновик_шаблона
|изображение        = {{#if:{{{Логотип|}}}|[[Файл:{{{Логотип}}}|{{{img_width|250px}}}|center]]}}
| имя        = Танатоходец
| изображение = Танатоходец by Рашап.jpg{{!}}200px
| изображение_пояснение =A. N. Nymous. Картон, темпера. 106×150. ок. MMCXXXVIII. Годвилльский центральный музей изящных исскуств.
| изображение_автор =Рашап


|заголовок1  =  
| тип        = подземный
|метка1      = Дата создания:
| уровень    = 1
|текст1      = {{#if:{{{Дата создания|}}}{{{d|}}}{{{m|}}}{{{y|}}}|{{{Дата создания|{{DateGE|d={{{d|}}}|m={{{m|}}}|y={{{y|}}} }} }}} }}
| понедельный флешмоб = 88
| nocat = no
}}
<pre>{{Босс
| имя        = Танатоходец
| изображение = Танатоходец by Рашап.jpg{{!}}200px
| изображение_пояснение =A. N. Nymous. Картон, темпера. 106×150. ок. MMCXXXVIII. Годвилльский центральный музей изящных исскуств.
| изображение_автор =Рашап


|заголовок2  =  
| тип        = подземный
|метка2      = Нрав:
| уровень    = 1
|текст2      = {{#if:{{{Характер|}}}|{{{Характер}}} }}
| понедельный флешмоб = 88
.. + ПФ2 и 3 во втором примере
}}</pre>


|заголовок3  =  
{{:Песочница:Mihey_yxNet/Черновик_шаблона
|метка3      = Численность:
| имя        = Танатоходец
|текст3      = {{#if:{{{Численность|}}}|{{{Численность}}} }}
| тип        = подземный
| уровень    = 1
| понедельный флешмоб = 88
| понедельный флешмоб2 = 88
| понедельный флешмоб3 = 88
| nocat = no
}}


|заголовок4  =
; Вопрос дня : Откуда берётся этот злобный пробел после номера флешмоба?! >_<
|метка4      = Построено :
|текст4      = {{#if: {{{Храмов|}}}{{{Ковчегов|}}}|{{#if: {{{Храмов|}}}|{{{Храмов}}}&nbsp;[[храм]]{{plural:{{{Храмов|}}}||ов|а}} }}{{#if:{{{Храмов|}}}|{{#if:{{{Ковчегов|}}}|<br>}}|}}{{#if: {{{Ковчегов|}}}|{{{Ковчегов}}}&nbsp;[[ковчег]]{{plural:{{{Ковчегов|}}}||ов|а}} }} }}


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


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


|заголовок7  = {{#if: {{{Звание|}}}{{{Тотем|}}}{{{Гильд-трофей|}}}| [[Гильдия#Атрибуты гильдии|Атрибуты гильдии]] }}
|метка7      =
|текст7      =


|заголовок8  =
-->
|метка8      = Звание топов
}}<!-- конец условного отображения принудительных примеров -->
|текст8      = {{#if: {{{Звание|}}}| {{{Звание}}} }}


|заголовок9  =
|метка9      = Тотемный монстр
|текст9      = {{#if: {{{Тотем|}}}| [[{{{Тотем}}}]] }}


|заголовок10  =
|метка10      = Гильд-трофей
|текст10      = {{#if: {{{Гильд-трофей|}}}| {{{Гильд-трофей}}} }}


|заголовок11 = {{#if: {{{Пантеон|}}}{{{Влиятельность|}}}{{{Воинственность|}}}| Места в пантеонах }}
|метка11    =
|текст11    =


|заголовок12 =  
== Изменения по сравнению с оригиналом ==
|метка12    = '''[[Пантеон солидарности|Солидарности]]:'''
Оригинал шаблона — {{tl|Боссы}}
|текст12    = {{#if: {{{Пантеон|}}}| {{{Пантеон}}} }}
*
* ...


|заголовок13 =
|метка13    = '''[[Пантеон влиятельности|Влиятельности]]:'''
|текст13    = {{#if: {{{Влиятельность|}}}| {{{Влиятельность}}} }}


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


  |заголовок15 =  
  |текст1      =  
|метка15    =
'''{{#switch: {{{тип|}}}
|текст15    = {{#if: {{{Дата|}}}| <div style="width:100%; font-size:xx-small; text-align:right;">Данные от {{#switch: {{{Дата}}}|auto={{#ifeq:{{#titleparts:{{PAGENAME}}|1|2}}|Статистика|{{REVISIONDAY2}}.{{REVISIONMONTH}}.{{REVISIONYEAR}} <span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} (править)]</span>|{{REVISIONDAY2:{{SUBJECTPAGENAME}}/Статистика}}.{{REVISIONMONTH:{{SUBJECTPAGENAME}}/Статистика}}.{{REVISIONYEAR:{{SUBJECTPAGENAME}}/Статистика}} <span class="plainlinks">[{{fullurl: {{SUBJECTPAGENAME}}/Статистика|action=edit}} (править)]</span>}}
  |полевой |индивидуальный = {{Tooltip|Text=Индивидуальный|Tip=Такой босс может случайно появиться в финале мини-квеста или из коробочки. Герой бьётся с ним один на один.}} босс
| {{{Дата}}} }}</div>}}
  |рейд-босс |рейдовый = {{Tooltip|Text=Рейд-босс|Tip=Откапываемый или из коробочки. Для битвы с ним требуется группа героев.}}
  |подземный      = Подземный босс
  | #default      = <span style="color:red;">тип не указан</span>
}}'''


  |внизу      = {{#if: {{{Годвилль|}}}|[{{{Годвилль|}}}|[http://godville.net/stats/guild/{{urlencode:{{{Название|{{PAGENAME}}}}}|PATH}} }} Актуальный состав]
  |метка2      = {{Tooltip|Text=Мини-квест|Tip=Данный босс встречается только в финале этого мини-квеста}}
  |внизу2     = {{#if: {{{Тема|}}}| Представительство гильдии [{{{Тема|http://godville.net/forums/show/4}}} на форуме]}}
  |текст2     = {{#switch:{{{тип|}}}
|внизу3      = {{#if: {{{NoMonitoring|}}}|| [http://godville.info/guilds/{{urlencode:{{{Название|{{PAGENAME}} }}}|PATH}}/ Лютобешеный мониторинг]}}
                |полевой |индивидуальный    = {{#if:{{{мини-квест|}}}|{{{мини-квест}}} }}
                |#default    =
                }}


|стиль_тела          = border: 1px dashed #CCCCCC; width: {{{width|262px}}}
|стиль_заголовков    = padding-top: 10px;
|стиль_шапки        = {{#if:{{{Логотип|}}}||border-bottom: 1px dashed #CCCCCC;}}
|стиль_изображения  = border:1px dashed #CCCCCC;
|стиль_футера        = border-top:1px dashed #CCCCCC; border-collapse: collapse;
|позиция    = {{{позиция|right}}}
|noborder    = no
}}<includeonly>{{#if: {{{nocat|}}}||[[Категория:Гильдии]]}}</includeonly><!--


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


не забудь удалить DISPLAY_*
|метка4      = Способности
КАТЕГОРИИ ОТКЛЮЧЕНЫ - в песочнице (проверить!). Сразу вынести категорию в документацию!
|текст4      = {{#switch:{{{тип|}}}
При итоговом включении заменить список изменений строкой вида:
                |полевой |индивидуальный    = 0–1
                |рейд-босс |рейдовый  = 1–3
                |#default    = {{#if:{{{способности|{{{уровень|}}} }}}|{{{способности|{{{уровень|}}} }}}|}}
                }}


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




Оригинал шаблона — {{tl|Гильдия}}
|заголовок6  =
==Изменения по сравнению с оригиналом==
|метка6      = Описание
* Перевод на основу '''Карточки'''
|текст6      = {{#if:{{{описание|}}}|{{{описание}}} }}
* + параметры '''Глава, Тотем, Звание''' ''(добавлен автоматический заголовок "Атрибуты гильдии")''


{{doc|Песочница:Mihey yxNet/Черновик шаблона/Документация}}
|понедельный флешмоб = {{#if:{{{понедельный флешмоб|}}}|{{{понедельный флешмоб|}}} }}
|понедельный флешмоб2 = {{#if:{{{понедельный флешмоб2|}}}|{{{понедельный флешмоб2}}} }}
|понедельный флешмоб3 = {{#if:{{{понедельный флешмоб3|}}}|{{{понедельный флешмоб3}}} }}
 
|позиция    = {{{позиция|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>   





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

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

  • ...


Код шаблона