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

Материал из SRNS
Перейти к: навигация, поиск
 
(не показаны 17 промежуточных версий 1 участника)
Строка 1: Строка 1:
 
<includeonly>
 
<includeonly>
{| class="bright" border="0" style="float: right; width:280px; border-collapse:separate;" cellspacing="2"
+
{| class="tiles" border="0" style="float: right; width:280px; border-collapse:separate;" cellspacing="7"
 
|-
 
|-
 
|+
 
|+
 
'''[[:Категория:Список всех моделей|Список всех моделей]]'''
 
'''[[:Категория:Список всех моделей|Список всех моделей]]'''
|- class="highlight"
+
|-  
! colspan="2" style="padding-top: 0.5em;" |[[File:{{#ifeq: {{{status|}}} |unstable|Crystal Clear app error.png|<!--else-->Crystal Clear action run.png}}|link=|left|40px]] <span style="font-size: 115%;">{{{name|{{PAGENAME}}}}}</span>
+
! colspan="2" style="padding-top: 0.5em;" |[[File:{{#ifeq: {{{status|}}} |unstable|Crystal_Clear_app_error.png|<!--else-->Crystal_Clear_action_run.png}}|link=|left|40px]] <span style="font-size: 115%;">{{{name|{{PAGENAME}}}}}</span>
 
|-  
 
|-  
 
{{#if:{{{image|}}}|
 
{{#if:{{{image|}}}|
 
{{!}} colspan="2" style="text-align: center;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]
 
{{!}} colspan="2" style="text-align: center;" {{!}} [[Image:{{{image}}}|{{{imagesize|220}}}px]]
{{!}}-
 
}}
 
{{#if:{{{type|}}}{{{type1|}}}|
 
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#type|'''Область''']]
 
{{!}} {{#ifeq:{{{templatemode|}}}|nocats|<!--
 
      -->{{Foreach|Modeling/TypeSwitchNoCats|<!-- -->delim=,&ensp;|<!--
 
        -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!--
 
        -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!--
 
      -->}}<!--
 
  -->|<!--else--><!--
 
      -->{{Foreach|Modeling/TypeSwitch|<!-- -->delim=,&ensp;|<!--
 
        -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!--
 
        -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!--
 
      -->}}<!--
 
  -->}}<!--
 
-->|<!--else--><!--
 
  -->{{#ifeq:{{{templatemode|}}}|nocats|<!--
 
      nothing
 
  -->|<!--else--><!--
 
      -->{{Modeling/TypeSwitch|_missing_}}<!--
 
  -->}}<!--
 
-->
 
 
{{!}}-
 
{{!}}-
 
}}
 
}}
Строка 69: Строка 47:
 
-->{{#if:{{{changelog|}}}|<br />{{{changelog}}}<!-- -->}}
 
-->{{#if:{{{changelog|}}}|<br />{{{changelog}}}<!-- -->}}
 
|-
 
|-
{{#if:{{{example|}}}|
+
| style="vertical-align: top" | [[Template:Modeling#repository|'''Хранилище''']]  
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#example|'''Пример''']]
+
| <!--
{{!}} {{{example}}}
+
-->{{#if:{{{repository|}}}|{{{repository}}}|''no link''}}
{{!}}-
+
}}
+
 
|-
 
|-
{{#if:{{{tags|}}}|
+
{{#if:{{{category1|}}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#tags|'''Тэги''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#category|'''Категории''']]
{{!}} <small>''{{{tags}}}''</small>  
+
{{!}} <small>[[:Категория:{{{category1}}}|{{{category1}}}]]</small><!--
{{!}}-
+
-->{{#if:{{{category2|}}}|<small>, [[:Категория:{{{category2}}}|{{{category2}}}]]</small>}}<!--
}}
+
-->{{#if:{{{category3|}}}|<small>, [[:Категория:{{{category3}}}|{{{category3}}}]]</small>}}<!--
{{#if:{{{compatibility|}}}|
+
-->{{#if:{{{category4|}}}|<small>, [[:Категория:{{{category4}}}|{{{category4}}}]]</small>}}<!--
{{!}} colspan="2" {{!}}
+
-->{{#if:{{{category5|}}}|<small>, [[:Категория:{{{category5}}}|{{{category5}}}]]</small>}}<!--
{{{compatibility}}}
+
-->{{#if:{{{category6|}}}|<small>, [[:Категория:{{{category6}}}|{{{category6}}}]]</small>}}<!--
 +
-->{{#if:{{{category7|}}}|<small>, [[:Категория:{{{category7}}}|{{{category7}}}]]</small>}}<!--
 +
-->{{#if:{{{category8|}}}|<small>, [[:Категория:{{{category8}}}|{{{category8}}}]]</small>}}<!--
 +
-->{{#if:{{{category9|}}}|<small>, [[:Категория:{{{category9}}}|{{{category9}}}]]</small>}}<!--
 +
-->{{#if:{{{category10|}}}|<small>, [[:Категория:{{{category10}}}|{{{category10}}}]]</small>}}<!--
 +
-->{{#if:{{{category11|}}}|<small>, [[:Категория:{{{category11}}}|{{{category11}}}]]</small>}}<!--
 +
-->{{#if:{{{category12|}}}|<small>, [[:Категория:{{{category12}}}|{{{category12}}}]]</small>}}<!--
 +
-->{{#if:{{{category13|}}}|<small>, [[:Категория:{{{category13}}}|{{{category13}}}]]</small>}}<!--
 +
-->{{#if:{{{category14|}}}|<small>, [[:Категория:{{{category14}}}|{{{category14}}}]]</small>}}<!--
 +
-->{{#if:{{{category15|}}}|<small>, [[:Категория:{{{category15}}}|{{{category15}}}]]</small>}}<!--
 +
-->{{#if:{{{category16|}}}|<small>, [[:Категория:{{{category16}}}|{{{category16}}}]]</small>}}<!--
 +
-->
 
{{!}}-
 
{{!}}-
}}<!--
 
Note: this next check suppresses the 'check usage' link if page is: a subpage, not in Model: namespace, or if suppressed by 'templatemode=nocats' or 'nousage=true'
 
-->{{#if:{{{nousage|{{#ifeq:{{{templatemode|}}}|nocats|no usage|{{#ifeq:{{NAMESPACE}}|{{ns:102}}|{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||no usage}}|no usage}}}}}}}||
 
{{!}} colspan="2" style="text-align:center;" {{!}}
 
 
}}
 
}}
 
|}<!--
 
|}<!--
Строка 100: Строка 83:
 
   -->[[Category:Моделирование]]<!--
 
   -->[[Category:Моделирование]]<!--
 
   -->[[Category:Список всех моделей]]<!--
 
   -->[[Category:Список всех моделей]]<!--
 +
-->{{#if:{{{category1|}}}|[[Категория:{{{category1}}}]]}}<!--
 +
-->{{#if:{{{category2|}}}|[[Категория:{{{category2}}}]]}}<!--
 +
-->{{#if:{{{category3|}}}|[[Категория:{{{category3}}}]]}}<!--
 +
-->{{#if:{{{category4|}}}|[[Категория:{{{category4}}}]]}}<!--
 +
-->{{#if:{{{category5|}}}|[[Категория:{{{category5}}}]]}}<!--
 +
-->{{#if:{{{category6|}}}|[[Категория:{{{category6}}}]]}}<!--
 +
-->{{#if:{{{category7|}}}|[[Категория:{{{category7}}}]]}}<!--
 +
-->{{#if:{{{category8|}}}|[[Категория:{{{category8}}}]]}}<!--
 +
-->{{#if:{{{category9|}}}|[[Категория:{{{category9}}}]]}}<!--
 +
-->{{#if:{{{category10|}}}|[[Категория:{{{category10}}}]]}}<!--
 +
-->{{#if:{{{category11|}}}|[[Категория:{{{category11}}}]]}}<!--
 +
-->{{#if:{{{category12|}}}|[[Категория:{{{category12}}}]]}}<!--
 +
-->{{#if:{{{category13|}}}|[[Категория:{{{category13}}}]]}}<!--
 +
-->{{#if:{{{category14|}}}|[[Категория:{{{category14}}}]]}}<!--
 +
-->{{#if:{{{category15|}}}|[[Категория:{{{category15}}}]]}}<!--
 +
-->{{#if:{{{category16|}}}|[[Категория:{{{category16}}}]]}}<!--
 
-->}}
 
-->}}
 
</includeonly><noinclude>{{Documentation}}
 
</includeonly><noinclude>{{Documentation}}
 
</noinclude>
 
</noinclude>

Текущая версия на 16:53, 5 июня 2011

[edit] [purge] Template documentation

Содержание

[править] Назначение

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

[править] Использование

Скопировать и вставить на свою страницу:

{{Modeling|templatemode =
|name          = 
|status        = stable
|username      = 
|author        = 
|description   = 
|image         = 
|imagesize     = 250
|version       = 
|update        = 
|download      = 
|readme        = 
|changelog     = 
|repository    = 
|category1     = 
|category2     = 
|category3     = 
|category4     = 
|category5     = 
|category6     = 
|category7     = 
|category8     = 
|category9     = 
|category10    = 
|category11    = 
|category12    = 
}}

Описание каждого параметра приведено ниже.

Список всех моделей
Crystal Clear action run.png
{{{name}}}
[[Image:{{{image}}}|250px]]
Описание {{{description}}}
Автор(ы) {{{author}}} ([[User:{{{username}}}|{{{username}}}]][[User talk:{{{username}}}|обсуждение]])
Последняя версия {{{version}}} ({{{update}}})
Загрузить {{{download}}}
{{{readme}}}
{{{changelog}}}
Хранилище {{{repository}}}


[править] Информационные параметры

В данном разделе описаны параметры, задающие содержимое инфобокса. Информация по параметру templatemode и другим управляющим параметрам приведена в разделе Управляющие параметры.

Информационные параметры
name Название модели
status Степень отладки программы: stable или unstable
Имя wiki-пользователя, то имя, которое Вы используете при авторизации
author Имя автора в произвольной форме
description Описание модели
image Логотип, скриншот или любое другое изображение. Указывается без namespace типа File: и без скобок [[]].
imagesize Размер изображения в инфобоксе (по умолчанию 220px)
version Последняя версия модели
update Дата последнего обновления модели
download Ссылка на скачивание архива с моделью, например Zip-архив
readme Аналогичная ссылка на README-файл
changelog Ссылка на CHANGELOG-файл
repository Ссылка на репозиторий
category Дополнительные категории, к которым можно отнести модель. Например, Коррелятор. Категории Моделирование и Список всех моделей добавляются автоматически.

[править] Управляющие параметры

Управляющие параметры
templatemode при значении параметра nocats страница не добавляется в категории Моделирование и Список всех моделей и категории, указанные в параметрах category. По умолчанию следует оставлять пустым.

[править] Создание описания модели с помощью шаблона

С помощью шаблона {{Modeling/CreateExtensionInputBox}} можно создавать новые статьи-описания для моделей:


The above documentation is transcluded from Шаблон:Modeling/doc. (edit | history)
Editors can experiment in this template's sandbox (create) and testcases (create) pages.
Please add categories and interwikis to the /doc subpage. Subpages of this template.
Персональные инструменты
Пространства имён

Варианты
Действия
Приватный файлсервер