Difference between revisions of "Template:OS"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (ну ё-моё)
Line 1: Line 1:
 
<includeonly>
 
<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}}} }}|}}{{#if:{{{7|}}}|, {{OSitem|{{{1}}}|{{{7}}} }}|}}{{#if:{{{8|}}}|, {{OSitem|{{{1}}}|{{{8}}} }}|}}</includeonly><noinclude>
+
{{#if:{{{2|}}}|{{OSitem|{{{1}}}|{{{2}}} }}|}}{{#if:{{{3|}}}|{{{sep|,&#32;}}}{{OSitem|{{{1}}}|{{{3}}} }}|}}{{#if:{{{4|}}}|{{{sep|,&#32;}}}{{OSitem|{{{1}}}|{{{4}}} }}|}}{{#if:{{{5|}}}|{{{sep|,&#32;}}}{{OSitem|{{{1}}}|{{{5}}} }}|}}{{#if:{{{6|}}}|{{{sep|,&#32;}}}{{OSitem|{{{1}}}|{{{6}}} }}|}}{{#if:{{{7|}}}|{{{sep|,&#32;}}}{{OSitem|{{{1}}}|{{{7}}} }}|}}{{#if:{{{8|}}}|{{{sep|,&#32;}}}{{OSitem|{{{1}}}|{{{8}}} }}|}}</includeonly><noinclude>
 
Шаблон для задания списка платформ (до 7 штук). Автоматически добавляет категории.
 
Шаблон для задания списка платформ (до 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>
 +
 +
 +
 +
Если ввести текст вида
 +
:<nowiki>* {{OS|lib|Windows|Linux|Mac OS|sep=*&amp;#32;}}</nowiki>
 +
в результате получим
 +
:<nowiki>* [[Windows]][[Category:Программы для Windows]][[Category:Библиотеки для Windows]]</nowiki>
 +
:<nowiki>* [[Linux]][[Category:Программы для Linux]][[Category:Библиотеки для Linux]]</nowiki>
 +
:<nowiki>* [[Mac OS]][[Category:Программы для Mac OS]][[Category:Библиотеки для Mac OS]]</nowiki>
  
 
Категория "Программы для ..." добавляется всегда.
 
Категория "Программы для ..." добавляется всегда.

Revision as of 21:06, 18 July 2009

Шаблон для задания списка платформ (до 7 штук). Автоматически добавляет категории.

Применение

Если ввести текст вида

{{OS|cl|Windows|Linux}}

в результате получим

[[Windows]][[Category:Программы для Windows]][[Category:Клиенты для Windows]], [[Linux]][[Category:Программы для Linux]][[Category:Клиенты для Linux]]


Если ввести текст вида

* {{OS|lib|Windows|Linux|Mac OS|sep=*&#32;}}

в результате получим

* [[Windows]][[Category:Программы для Windows]][[Category:Библиотеки для Windows]]
* [[Linux]][[Category:Программы для Linux]][[Category:Библиотеки для Linux]]
* [[Mac OS]][[Category:Программы для Mac OS]][[Category:Библиотеки для Mac OS]]

Категория "Программы для ..." добавляется всегда. В зависимости от указанного типа также добавляются:

  • c cl client - "Клиенты для ..."
  • s srv server - "Серверы для ..."
  • g gtw gateway - "Транспорты для ..."
  • b bot - "Боты для ..."
  • l lib library - "Библиотеки для ..."
  • пустая строка - ничего