Difference between revisions of "Template:OS"
From JaWiki (Jabber/XMPP wiki)
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|, }}}{{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 штук). Автоматически добавляет категории. | Шаблон для задания списка платформ (до 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=*&#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=* }}
в результате получим
- * [[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 - "Библиотеки для ..."
- пустая строка - ничего