Difference between revisions of "Template:OS"
From JaWiki (Jabber/XMPP wiki)
m (Reverted edits by 46.246.82.103 (talk) to last revision by Cblp.su) |
|||
(13 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#if:{{{2|}}}|{{OSitem|{{{1}}}|{{{2}}} }}|}}{{#if:{{{3|}}}|, {{OSitem|{{{1}}}|{{{3}}} }}|}}{{#if:{{{4|}}}|, {{OSitem|{{{1}}}|{{{4}}} }}|}}{{#if:{{{5|}}}|, {{OSitem|{{{1}}}|{{{5}}} }}|}}{{#if:{{{6|}}}|, {{OSitem|{{{1}}}|{{{6}}} }}|}}</includeonly><noinclude> | + | <includeonly>{{#if:{{{2|}}}|{{OSitem|{{{1}}}|{{{2}}}}}|}}{{#if:{{{3|}}}|{{{sep|, }}}{{OSitem|{{{1}}}|{{{3}}}}}|}}{{#if:{{{4|}}}|{{{sep|, }}}{{OSitem|{{{1}}}|{{{4}}}}}|}}{{#if:{{{5|}}}|{{{sep|, }}}{{OSitem|{{{1}}}|{{{5}}}}}|}}{{#if:{{{6|}}}|{{{sep|, }}}{{OSitem|{{{1}}}|{{{6}}}}}|}}{{#if:{{{7|}}}|{{{sep|, }}}{{OSitem|{{{1}}}|{{{7}}}}}|}}{{#if:{{{8|}}}|{{{sep|, }}}{{OSitem|{{{1}}}|{{{8}}}}}|}}</includeonly><noinclude> |
− | Шаблон для задания списка платформ (до | + | Шаблон для задания списка платформ (до 7 штук). Автоматически добавляет категории. |
== Применение == | == Применение == | ||
Если ввести текст вида | Если ввести текст вида | ||
Line 7: | Line 7: | ||
:<nowiki>[[Windows]][[Category:Программы для Windows]][[Category:Клиенты для Windows]], [[Linux]][[Category:Программы для Linux]][[Category:Клиенты для Linux]] </nowiki> | :<nowiki>[[Windows]][[Category:Программы для Windows]][[Category:Клиенты для Windows]], [[Linux]][[Category:Программы для Linux]][[Category:Клиенты для Linux]] </nowiki> | ||
− | + | Параметр sep позволяет указать разделитель списка | |
− | * ''' | + | :<nowiki>{{OS|lib|Windows|Linux|Mac OS|sep=;}}</nowiki> |
− | * ''' | + | Для указания пробела в начале или в конце разделителя используйте код "&#32;" или "&nbsp;", так как простые пробелы по краям будут обрезаны движком МедиаВики. |
− | * '''g gtw gateway''' - | + | |
− | * ''' | + | Категория "Программы для ..." добавляется всегда. |
− | * ''' | + | В зависимости от указанного типа также добавляются: |
− | * пустая строка - | + | * '''b bot''' - "Боты для ..." |
+ | * '''c cl client''' - "Клиенты для ..." | ||
+ | * '''g gtw gateway''' - "Транспорты для ..." | ||
+ | * '''l lib library''' - "Библиотеки для ..." | ||
+ | * '''s srv server''' - "Серверы для ..." | ||
+ | * '''svc service''' - "Сервисы для ..." | ||
+ | * пустая строка - ничего | ||
</noinclude> | </noinclude> |
Latest revision as of 12:09, 16 September 2015
Шаблон для задания списка платформ (до 7 штук). Автоматически добавляет категории.
Применение[edit]
Если ввести текст вида
- {{OS|cl|Windows|Linux}}
в результате получим
- [[Windows]][[Category:Программы для Windows]][[Category:Клиенты для Windows]], [[Linux]][[Category:Программы для Linux]][[Category:Клиенты для Linux]]
Параметр sep позволяет указать разделитель списка
- {{OS|lib|Windows|Linux|Mac OS|sep=;}}
Для указания пробела в начале или в конце разделителя используйте код " " или " ", так как простые пробелы по краям будут обрезаны движком МедиаВики.
Категория "Программы для ..." добавляется всегда. В зависимости от указанного типа также добавляются:
- b bot - "Боты для ..."
- c cl client - "Клиенты для ..."
- g gtw gateway - "Транспорты для ..."
- l lib library - "Библиотеки для ..."
- s srv server - "Серверы для ..."
- svc service - "Сервисы для ..."
- пустая строка - ничего