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

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск
(Новая страница: «<includeonly>{{#if: {{#var: historyheader }} || {{#vardefine: historyheader | 1 }}<table class="wikitable history"> }}{{ #switch: {{{1}}} | подвал = </table…»)
 
м (1 версия импортирована: Написанная_книга)
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
<includeonly>{{#if: {{#var: historyheader }} || {{#vardefine: historyheader | 1 }}<table class="wikitable history"> }}{{
+
<includeonly>{{ #ifeq: {{ #var:historysearch}}|1|1|{{
#switch: {{{1}}}
+
#ifeq: {{ #var:historyhead}} | 1 |{{
| подвал = </table>
+
  #ifeq: {{ #var:historydetailhead|0}} | 1 ||{{
| {{#if: {{#varexists: mode }} || {{#vardefine: mode | none }} }}{{
+
    #ifeq: {{ #var:history|0}} | 1  
 
+
    |<table class="wikitable collapsible collapsed" style="margin:0"><tr><th colspan="3">Подробности</th></tr> {{ #vardefine:historydetailhead|1}}
  #vardefine:rows|{{#len: 1{{
+
    }}
  #if: {{{3|}}} | 1 }}{{
+
   }}
  #if: {{{4|}}} | 1 }}{{
+
  | <table class="wikitable"> {{ #vardefine:historyhead|1}}
   #if: {{{5|}}} | 1 }}{{
+
}}{{ #vardefine:history|{{ #expr: {{ #var:history|0}} + 1 }} }}{{#vardefine:nomode|}}{{
  #if: {{{6|}}} | 1 }}{{
 
  #if: {{{7|}}} | 1 }}{{
 
  #if: {{{8|}}} | 1 }}{{
 
  #if: {{{9|}}} | 1 }}{{
 
  #if: {{{10|}}} | 1 }}{{
 
  #if: {{{11|}}} | 1 }}{{
 
  #if: {{{12|}}} | 1 }} }} }}{{
 
  
 +
#vardefine:rows|{{#len: 1{{
 +
#if: {{{4|}}} | 1 }}{{
 +
#if: {{{5|}}} | 1 }}{{
 +
#if: {{{6|}}} | 1 }}{{
 +
#if: {{{7|}}} | 1 }}{{
 +
#if: {{{8|}}} | 1 }}{{
 +
#if: {{{9|}}} | 1 }}{{
 +
#if: {{{10|}}} | 1 }}{{
 +
#if: {{{11|}}} | 1 }}{{
 +
#if: {{{12|}}} | 1 }} }} }}{{
 +
#switch: {{lc: {{{1}}} }}
 +
| шапка = {{#vardefine:mode|head}}
 +
| подвал = {{#vardefine:prevmode|{{#var:mode|}}}}{{#vardefine:mode|foot}}
 +
| pre-classic = {{#vardefine:mode|Pre-classic}}
 +
| c
 +
| classic
 +
| s
 +
| st
 +
| stest
 +
| survival
 +
| survival test = {{#vardefine:mode|Classic}}
 +
| i
 +
| in
 +
| id
 +
| indev = {{#vardefine:mode|Indev}}
 +
| inf
 +
| infdev = {{#vardefine:mode|Infdev}}
 +
| a
 +
| alpha = {{#vardefine:mode|Alpha}}
 +
| b
 +
| beta = {{#vardefine:mode|Beta}}
 +
| р
 +
| r
 +
| релиз = {{#vardefine:mode|release}}
 +
| з
 +
| u
 +
| запланированное = {{#vardefine:mode|weekly}}
 +
| ?
 +
| неизвестно = {{#vardefine:mode|unknown}}
 +
| карманное альфа
 +
| карманное издание альфа
 +
| ка
 +
| карман_а = {{#vardefine:mode|pocketa}}
 +
| карманное бета
 +
| карманное издание бета
 +
| кб
 +
| карман_б = {{#vardefine:mode|pocketb}}
 +
| карманное запланированное
 +
| кз
 +
| карман_з = {{#vardefine:mode|pocketu}}
 +
| pi = {{#vardefine:mode|pi}}
 +
| xbox
 +
| ps3
 +
| playstation 3
 +
| консоль
 +
| консольное издание = {{#vardefine:mode|console}}
 +
| realms
 +
| minecraft realms = {{#vardefine:mode|realms}}
 +
| о
 +
| обзор = {{#vardefine:mode|overview}}
 +
| п
 +
| подробности = {{#vardefine:mode|details}} {{#vardefine:nomode|1}}
 +
| {{#vardefine:nomode|1}}
 +
}}{{
  
  #if: {{{2|}}}
+
#switch: {{#var:mode}}
     | <tr><th colspan="2" rowspan="{{#var: rows }}">{{
+
| head =
       #ifeq: {{{1}}} | нет
+
| foot = </table>{{ #ifeq: {{ #var:historydetailhead|0}} |1|{{ #vardefine:historydetailhead|0}}|{{ #vardefine:historyhead|0}} }}{{#vardefine:mode|{{#var:prevmode|}}}}
      |  
+
| {{
       | {{#if: {{#pos: {{{1}}} | [ }}{{#pos: {{{1}}} | // }}{{#pos: {{{1}}} | { }}{{{ссылка|}}}<!-- Internal or external link, template or link=0 -->
+
    #switch: {{#var:mode}}
        | {{{1}}}
+
     | overview = <tr class="overview">
        | {{Версия ссылка|{{#switch: {{#var:mode}} | release | weekly = {{{1}}} | {{#var:mode}} {{{1}}} }}|{{
+
    | details = <tr class="details">
          #ifeq: {{#sub: {{{1}}} | 0 | 1 }} | (
+
    | <tr> }}{{
          | {{#sub: {{{1}}} | 1 | -1 }}
+
    #if: {{#var:nomode}} | {{
          | {{{1}}}
+
       #ifexpr: ({{#if: {{{2|}}} | 1 | 0 }}) and ({{ #var:history|1}} < 2)
 +
       | <th rowspan="{{
 +
        #if: {{{сборка|}}}
 +
        | {{#vardefine: historyindex| {{#expr: {{#var: historyindex | 0 }} + 1 }} }}{{#var_final: rowspan{{#var: historyindex}} }}"
 +
        | {{#var: rows}}" colspan="2"
 +
        }}>{{
 +
        #switch: {{{внутрссылка|{{{ссылка|вер}}}}}}
 +
        | нет = {{ #if: {{#switch: {{{2|}}} | unknown | ? = 1 }} || {{{2}}} }}
 +
        | вер = {{ #if: {{#switch: {{{2|}}} | unknown | ? = 1 }} ||{{
 +
          #ifeq: {{#var:mode}} | realms
 +
          | {{{2}}}
 +
          | {{Версия ссылка|{{
 +
              #switch: {{#var:mode}} | release | weekly = {{{2}}} | {{#var:mode}} {{{2}}}
 +
              }}|{{
 +
              #ifeq: {{#sub: {{{2}}} | 0 | 1 }} | (
 +
              | {{#sub: {{{2}}} | 1 | -1 }}
 +
              | {{{2}}}
 +
              }}
 +
            }}
 
           }} }}
 
           }} }}
         }}
+
          | {{
       }}</th><td>{{{2}}}</td></tr>{{
+
            #if: {{{внутрссылка|}}} | [[{{{внутрссылка}}}|{{{2|ссылка}}}]] | [{{{ссылка}}} {{{2|ссылка}}}]
     
+
            }}
      #if: {{{3|}}} | <tr><td>{{{3}}}</td></tr> }}{{
+
         }}</th>}}{{
      #if: {{{4|}}} | <tr><td>{{{4}}}</td></tr> }}{{
+
       #if: {{{сборка|}}}
      #if: {{{5|}}} | <tr><td>{{{5}}}</td></tr> }}{{
+
      | <th rowspan="{{#var:rows}}">{{
      #if: {{{6|}}} | <tr><td>{{{6}}}</td></tr> }}{{
+
        #ifexpr: {{ #var:history|1}} < 2 |{{
      #if: {{{7|}}} | <tr><td>{{{7}}}</td></tr> }}{{
+
      #vardefine: rowspan{{#var: historyindex}} | {{#expr: {{#var: rowspan{{#var: historyindex}} | 0 }} + {{#var: rows}} }} }} }}{{
      #if: {{{8|}}} | <tr><td>{{{8}}}</td></tr> }}{{
+
        #switch: {{{внутрпредссылка|{{{предссылка|вер}}}}}}
      #if: {{{9|}}} | <tr><td>{{{9}}}</td></tr> }}{{
+
        | нет = {{ #if: {{#switch: {{{сборка|}}} | unknown | ? | release = 1 }} || {{{сборка}}} }}
      #if: {{{10|}}} | <tr><td>{{{10}}}</td></tr> }}{{
+
        | вер = {{ #if: {{#switch: {{{сборка|}}} | unknown | ? | release = 1 }} || {{Версия ссылка|{{
      #if: {{{11|}}} | <tr><td>{{{11}}}</td></tr> }}{{
+
          #switch: {{#var:mode}} | release | weekly = {{{сборка}}} | {{#var:mode}} {{{сборка}}}
      #if: {{{12|}}} | <tr><td>{{{12}}}</td></tr> }}
+
          }}|{{
    | {{#vardefine: mode | {{#switch: {{lc: {{{1}}} }}
+
          #ifeq: {{#sub: {{{сборка}}} | 0 | 1 }} | (
      | c
+
          | {{#sub: {{{сборка}}} | 1 | -1 }}
      | classic
+
          | {{{сборка}}}
      | st
+
          }} }} }}
      | survival test = Classic
+
        | {{
      | in
+
          #if: {{{внутрпредссылка|}}} | [[{{{внутрпредссылка}}}|{{{сборка|предссылка}}}]] | [{{{предссылка}}} {{{сборка|предссылка}}} ] }}
      | indev = Indev
+
        }}</th>}}
      | inf
+
    | <th colspan="3" {{
      | infdev = Infdev
+
      #ifeq: {{ #var:detailsbutton}} | 1 || {{ #vardefine:detailsbutton|1}} class="history"}}>{{
      | a | alpha = Alpha
+
      #switch: {{#var:mode}}
      | b | beta = Beta
+
      | release = [[История версий|Релиз]]
      | релиз
+
      | weekly  = [[Запланированный контент|Запланированное]]
      | официальный релиз = release
+
      | pocketa = [[История версий (карманное издание)#Alpha|Альфа-версия карманного издания]]
      | з | запланированное = weekly
+
      | pocketb = [[Предварительные сборки (карманное издание)|Бета-версия карманного издания]]
      | неизвестно | нет | #default = none
+
      | pocketu = [[Запланированный контент (карманное издание)|Запланированное для карманного издания]]
      | к
+
      | console = [[История версий (консольные издания)|Консольные издания]]
      | карманное = pocketa
+
      | pi      = [[История версий (Pi издание)|Pi издание]]
      | pi = pi
+
      | realms  = [[Realms]]
      | xbox = xbox
+
      | unknown = Неизвестно
      }} }}<tr><th colspan="3">{{
+
      | [[{{#var:mode}}]]
     
+
      }}</th></tr>
     
+
    }}
      #switch: {{#var: mode }}
+
}}{{
      | release = [[История версий|Официальный релиз]]
+
#if: {{{3|}}} | {{ #ifeq: {{ #vardefine:historysearch|1}}{{{3|}}}{{ #vardefine:historysearch|0}}|1|{{{3}}}|<td>{{{3}}}</td>}}</tr> }}{{
      | weekly = [[Запланированный контент|Запланированное]]
+
#if: {{{4|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{4|}}}{{ #vardefine:historysearch|0}}|1|{{{4}}}|<td>{{{4}}}</td>}}</tr> }}{{
      | pocketa = [[История версий (карманное издание)#Alpha|Карманное издание]]
+
#if: {{{5|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{5|}}}{{ #vardefine:historysearch|0}}|1|{{{5}}}|<td>{{{5}}}</td>}}</tr> }}{{
      | xbox    = [[История версий (Xbox 360 издание)|Xbox 360 издание]]
+
#if: {{{6|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{6|}}}{{ #vardefine:historysearch|0}}|1|{{{6}}}|<td>{{{6}}}</td>}}</tr> }}{{
      | pi      = [[История версий (Pi издание)|Pi издание]]
+
#if: {{{7|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{7|}}}{{ #vardefine:historysearch|0}}|1|{{{7}}}|<td>{{{7}}}</td>}}</tr> }}{{
      | none    = Неизвестно
+
#if: {{{8|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{8|}}}{{ #vardefine:historysearch|0}}|1|{{{8}}}|<td>{{{8}}}</td>}}</tr> }}{{
      | [[{{#var:mode}}]]
+
#if: {{{9|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{9|}}}{{ #vardefine:historysearch|0}}|1|{{{9}}}|<td>{{{9}}}</td>}}</tr> }}{{
    }}</th></tr>
+
#if: {{{10|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{10|}}}{{ #vardefine:historysearch|0}}|1|{{{10}}}|<td>{{{10}}}</td>}}</tr> }}{{
 +
#if: {{{11|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{11|}}}{{ #vardefine:historysearch|0}}|1|{{{11}}}|<td>{{{11}}}</td>}}</tr> }}{{
 +
#if: {{{12|}}} | <tr>{{ #ifeq: {{ #vardefine:historysearch|1}}{{{12|}}}{{ #vardefine:historysearch|0}}|1|{{{12}}}|<td>{{{12}}}</td>}}</tr> }}{{ #vardefine:history|{{ #expr: {{ #var:history}} - 1 }} }}{{
 +
#if: {{NAMESPACE}}
 +
|
 +
|{{
 +
  #switch: {{ #var:mode}}
 +
  | weekly = [[Категория:Запланированное (ПК)]]
 +
  | pocketu = [[Категория:Запланированное (карманное издание)]]
 
   }}
 
   }}
}}</includeonly><noinclude>[[Category:Шаблоны]]</noinclude>
+
}}<!-- prime category location -->
 +
}}</includeonly><noinclude>{{Документация|плохдок=1}}
 +
<!-- Размещайте категории/интервики на странице документации --></noinclude>

Текущая версия на 16:36, 11 декабря 2016

Документация
У этого шаблона нет документации. Если вы знаете, как использовать этот шаблон, пожалуйста, добавьте соответствующую информацию.