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

Материал из SRNS
Перейти к: навигация, поиск
Строка 3: Строка 3:
 
|#default=unknown
 
|#default=unknown
 
}}" style="{{Border-radius|2px}}; float: right; background-color: white; width:280px; border-collapse:separate;" cellspacing="0"
 
}}" style="{{Border-radius|2px}}; float: right; background-color: white; width:280px; border-collapse:separate;" cellspacing="0"
|+ '''[[Manual:Extensions|Manual on MediaWiki Extensions]]'''<br />'''[[Extension Matrix|List of MediaWiki Extensions]]'''
+
|+ '''[[Manual:Modeling|Мануал по описанию моделей]]'''<br />'''[[Список всех моделей|Список моделей]]'''
 
|- class="ext-header"
 
|- class="ext-header"
 
! 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: 130%;">{{{name|{{PAGENAME}}}}}</span><br />
 
! 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: 130%;">{{{name|{{PAGENAME}}}}}</span><br />
Строка 11: Строка 11:
 
}}
 
}}
 
|- <!-- Category logic -->{{#ifeq:{{{templatemode|}}}|nocats|<!-- do nothing -->|<!--else-->[[Category:{{#switch: {{lc:{{{status|}}} }}
 
|- <!-- Category logic -->{{#ifeq:{{{templatemode|}}}|nocats|<!-- do nothing -->|<!--else-->[[Category:{{#switch: {{lc:{{{status|}}} }}
|unstable|experimental|stable = {{{status}}} extensions
+
|unstable|experimental|stable = {{{status}}} model
|beta = beta status extensions
+
|beta = beta status model
|unknown = extensions with unknown status
+
|unknown = models with unknown status
|#default = extensions with invalid status
+
|#default = models with invalid status
 
}}]]}}
 
}}]]}}
 
{{#if:{{{image|}}}|
 
{{#if:{{{image|}}}|
Строка 21: Строка 21:
 
}}
 
}}
 
{{#if:{{{type|}}}{{{type1|}}}|
 
{{#if:{{{type|}}}{{{type1|}}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Extension#type|'''Implementation''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#type|'''Implementation''']]
 
{{!}} {{#ifeq:{{{templatemode|}}}|nocats|<!--
 
{{!}} {{#ifeq:{{{templatemode|}}}|nocats|<!--
       -->{{Foreach|Extension/TypeSwitchNoCats|<!-- -->delim=,&ensp;|<!--
+
       -->{{Foreach|Modeling/TypeSwitchNoCats|<!-- -->delim=,&ensp;|<!--
 
         -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!--
 
         -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!--
 
         -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!--
 
         -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!--
 
       -->}}<!--
 
       -->}}<!--
 
   -->|<!--else--><!--
 
   -->|<!--else--><!--
       -->{{Foreach|Extension/TypeSwitch|<!-- -->delim=,&ensp;|<!--
+
       -->{{Foreach|Modeling/TypeSwitch|<!-- -->delim=,&ensp;|<!--
 
         -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!--
 
         -->{{{type1|{{{type|missing}}}<!-- -->}}}|<!--
 
         -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!--
 
         -->{{{type2|}}}|<!-- -->{{{type3|}}}|<!-- -->{{{type4|}}}|<!-- -->{{{type5|}}}|<!-- -->{{{type6|}}}<!--
Строка 37: Строка 37:
 
       nothing
 
       nothing
 
   -->|<!--else--><!--
 
   -->|<!--else--><!--
       -->{{Extension/TypeSwitch|_missing_}}<!--
+
       -->{{Modeling/TypeSwitch|_missing_}}<!--
 
   -->}}<!--
 
   -->}}<!--
 
-->
 
-->
Строка 43: Строка 43:
 
}}
 
}}
 
|-
 
|-
| style="vertical-align: top" | [[Template:Extension#description|'''Description''']] || {{{description}}}
+
| style="vertical-align: top" | [[Template:Modeling#description|'''Description''']] || {{{description}}}
 
|-
 
|-
 
{{#if:{{{author|{{{username|}}} }}}|
 
{{#if:{{{author|{{{username|}}} }}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Extension#username|'''Author(s)''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#username|'''Author(s)''']]
 
{{!}} {{#if: {{{username|}}} |<!--
 
{{!}} {{#if: {{{username|}}} |<!--
 
       -->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!--
 
       -->{{#ifeq: {{{username}}}|{{{author|{{{username}}}<!-- -->}}}|<!--
Строка 66: Строка 66:
 
}}
 
}}
 
{{#if:{{{version|}}}|
 
{{#if:{{{version|}}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Extension#version|'''Last Version''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#version|'''Last Version''']]
 
{{!}} {{{version}}}{{#if:{{{update|}}}|&#160;({{{update}}})}}
 
{{!}} {{{version}}}{{#if:{{{update|}}}|&#160;({{{update}}})}}
 
{{!}}-
 
{{!}}-
 
}}
 
}}
 
{{#if:{{{mediawiki|}}}|
 
{{#if:{{{mediawiki|}}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Extension#mediawiki|'''MediaWiki''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#mediawiki|'''MediaWiki''']]
 
{{!}} {{{mediawiki}}}
 
{{!}} {{{mediawiki}}}
 
{{!}}-
 
{{!}}-
 
}}
 
}}
 
{{#if:{{{php|}}}|
 
{{#if:{{{php|}}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Extension#php|'''PHP''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#php|'''PHP''']]
 
{{!}} {{{php}}}
 
{{!}} {{{php}}}
 
{{!}}-
 
{{!}}-
 
}}
 
}}
| style="vertical-align: top" {{!}} [[Template:Extension#license|'''License''']]
+
| style="vertical-align: top" {{!}} [[Template:Modeling#license|'''License''']]
| {{#if:{{{license|}}}|{{{license}}}|No license specified[[Category:Extensions with no license specified]]}}
+
| {{#if:{{{license|}}}|{{{license}}}|No license specified}}
 
|-
 
|-
| style="vertical-align: top" | [[Template:Extension#download|'''Download''']]  
+
| style="vertical-align: top" | [[Template:Modeling#download|'''Download''']]  
 
| <!--
 
| <!--
 
-->{{#if:{{{download|}}}|{{{download}}}|''no link''}}<!--
 
-->{{#if:{{{download|}}}|{{{download}}}|''no link''}}<!--
Строка 90: Строка 90:
 
|-
 
|-
 
{{#if:{{{example|}}}|
 
{{#if:{{{example|}}}|
{{!}} style="vertical-align: top" {{!}} [[Template:Extension#example|'''Example''']]
+
{{!}} style="vertical-align: top" {{!}} [[Template:Modeling#example|'''Example''']]
 
{{!}} {{{example}}}
 
{{!}} {{{example}}}
 
{{!}}-
 
{{!}}-
Строка 99: Строка 99:
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{!}}-
 
{{!}}-
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Extension#parameters|'''Parameters''']]
+
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#parameters|'''Parameters''']]
 
{{!}}-
 
{{!}}-
 
{{!}}
 
{{!}}
Строка 110: Строка 110:
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{!}}-
 
{{!}}-
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Extension#tags|'''Tags''']]
+
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#tags|'''Tags''']]
 
{{!}}-
 
{{!}}-
 
{{!}} {{{tags}}}
 
{{!}} {{{tags}}}
Строка 120: Строка 120:
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{!}}-
 
{{!}}-
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Extension#rights|'''Added rights''']]
+
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#rights|'''Added rights''']]
 
{{!}}-
 
{{!}}-
 
{{!}}
 
{{!}}
 
{{{rights}}}
 
{{{rights}}}
[[Category:Extensions which add rights]]
+
 
 
{{!}}}
 
{{!}}}
 
{{!}}-
 
{{!}}-
Строка 132: Строка 132:
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{{!}} class="mw-collapsible mw-collapsed" style="border-collapse: collapse; width: 100%;"
 
{{!}}-
 
{{!}}-
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Extension#hook|'''Hooks used''']]
+
! style="vertical-align: top; text-align: left; padding: 0.2em 0.5em;" {{!}} [[Template:Modeling#hook|'''Hooks used''']]
 
{{!}}-
 
{{!}}-
 
{{!}}<!--
 
{{!}}<!--
 
       -->{{#ifeq:{{{templatemode|}}}|nocats|<!--
 
       -->{{#ifeq:{{{templatemode|}}}|nocats|<!--
         -->{{Foreach|Extension/HookInUseNoCats|delim=<br/>|<!--
+
         -->{{Foreach|Modeling/HookInUseNoCats|delim=<br/>|<!--
 
             -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!--
 
             -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!--
 
             -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!--
 
             -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!--
Строка 146: Строка 146:
 
         -->}}<!--
 
         -->}}<!--
 
       -->|<!--else--><!--
 
       -->|<!--else--><!--
         -->{{Foreach|Extension/HookInUse|delim=<br/>|<!--
+
         -->{{Foreach|Modeling/HookInUse|delim=<br/>|<!--
 
             -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!--
 
             -->{{{hook1}}}|{{{hook2|}}}|{{{hook3|}}}|{{{hook4|}}}|{{{hook5|}}}|{{{hook6|}}}|<!--
 
             -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!--
 
             -->{{{hook7|}}}|{{{hook8|}}}|{{{hook9|}}}|{{{hook10|}}}|{{{hook11|}}}|{{{hook12|}}}|<!--
Строка 165: Строка 165:
 
{{!}}-
 
{{!}}-
 
}}<!--
 
}}<!--
Note: this next check suppresses the 'check usage' link if page is: a subpage, not in Extension: namespace, or if suppressed by 'templatemode=nocats' or 'nousage=true'
+
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}}}}}}}||
 
-->{{#if:{{{nousage|{{#ifeq:{{{templatemode|}}}|nocats|no usage|{{#ifeq:{{NAMESPACE}}|{{ns:102}}|{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}||no usage}}|no usage}}}}}}}||
 
{{!}} colspan="2" style="text-align:center;" {{!}}
 
{{!}} colspan="2" style="text-align:center;" {{!}}
Строка 180: Строка 180:
 
       -->{{uc:{{PAGENAME}}<!-- -->}}<!--
 
       -->{{uc:{{PAGENAME}}<!-- -->}}<!--
 
   -->}}<!-- -->}}<!--
 
   -->}}<!-- -->}}<!--
   -->[[Category:All extensions]]<!--
+
   -->[[Category:Список всех моделей]]<!--
 
-->}}</includeonly><noinclude>{{Documentation}}
 
-->}}</includeonly><noinclude>{{Documentation}}
 
</noinclude>
 
</noinclude>

Версия 15:44, 23 апреля 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.
Персональные инструменты
Пространства имён

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