Difference between revisions of "JaWiki:Templates"
From JaWiki (Jabber/XMPP wiki)
m (→Карточки: Всё же лучше табличкой) |
m |
||
(24 intermediate revisions by 3 users not shown) | |||
Line 8: | Line 8: | ||
! Пример | ! Пример | ||
! Результат | ! Результат | ||
− | |- | + | |- |
− | | [[Template: | + | | [[Template:Eng|eng]] и [[Template:EnglishVersion|EnglishVersion]] |
− | + | | Используются при переводе документации [[JRuDevels]] на английский язык. | |
− | | <nowiki>{{ | + | | <nowiki>{{eng}}</nowiki><br /><nowiki>{{EnglishVersion|OriginalPage}}</nowiki> |
− | | {{ | + | | (см. [[:Category:Available in English|Страницы, переведённые на английский язык]]) |
+ | |- | ||
+ | | [[Template:RealTitle|RealTitle]] | ||
+ | | Для указания настоящего названия статьи, в том числе, русскоязычного. | ||
+ | | <nowiki>{{RealTitle|Сообщение}}</nowiki> | ||
+ | | (см. [[Сообщение]]) | ||
+ | |- | ||
+ | | [[Template:Disambig|disambig]] | ||
+ | | Для терминов, имеющих несколько значений | ||
+ | | <nowiki>{{disambig}}</nowiki> | ||
+ | | {{disambig}} | ||
|- | |- | ||
| [[Template:Stub|stub]] | | [[Template:Stub|stub]] | ||
− | | Размещается на едва начатых страницах, на которых катастрофически не | + | | Размещается на едва начатых страницах, на которых катастрофически не хватает информации. |
| <nowiki>{{stub}}</nowiki> | | <nowiki>{{stub}}</nowiki> | ||
| (см. любую страницу из [[Special:Whatlinkshere/Template:Stub|списка недописанных страниц]]) | | (см. любую страницу из [[Special:Whatlinkshere/Template:Stub|списка недописанных страниц]]) | ||
Line 29: | Line 39: | ||
| {{fixme|1=Правда ли, что 2*2=1 по модулю 3?}} | | {{fixme|1=Правда ли, что 2*2=1 по модулю 3?}} | ||
|- | |- | ||
− | | [[Template: | + | | [[Template:DeletionProposition|DeletionProposition]] |
− | | | + | | Вынесение статьи на удаление. |
− | | <nowiki>{{ | + | | <nowiki>{{DeletionProposition | proposer = User | reason = потому что! | pro = ,User2,User3 | contra = User4}}</nowiki> |
− | | | + | | {{DeletionProposition | proposer = User | reason = потому что! | pro = ,User2,User3 | contra = User4}} |
|} | |} | ||
+ | |||
+ | == Ссылки == | ||
+ | |||
+ | {| class=standard | ||
+ | ! Шаблон | ||
+ | ! Описание | ||
+ | ! Пример | ||
+ | ! Результат | ||
+ | |- | ||
+ | | [[Template:W|w]] и [[Template:W.en|w.en]] | ||
+ | | Короткие интервики в русский и английский разделы Википедии. | ||
+ | | <nowiki>{{w|Википедия}}</nowiki> | ||
+ | | {{w|Википедия}} | ||
+ | |- | ||
+ | | [[Template:Rfc|rfc]] | ||
+ | | Ссылка на стандарт [[RFC]] | ||
+ | | <nowiki>{{rfc|3920|XMPP}}</nowiki><br /><nowiki>{{rfc|3920}}</nowiki><hr />можно просто <nowiki>RFC 3920</nowiki> | ||
+ | | {{rfc|3920|XMPP}}<br />{{rfc|3920}}<hr />можно просто RFC 3920 | ||
+ | |- | ||
+ | | [[Template:Xep|xep]] | ||
+ | | Ссылка на стандарт расширения [[XMPP]] ([[XEP]]) | ||
+ | | <nowiki>{{xep|0004|Data Forms}}</nowiki><br /><nowiki>{{xep|0004}}</nowiki> | ||
+ | | {{xep|0004|Data Forms}}<br />{{xep|0004}} | ||
+ | |- | ||
+ | | [[Template:Short|short]] | ||
+ | | Короткая ссылка для страницы с длинным адресом | ||
+ | | <nowiki>{{short|~c}}</nowiki> | ||
+ | | {{short|~c}} | ||
+ | |} | ||
+ | |||
+ | === Ссылки с автоматической категоризацией === | ||
+ | |||
+ | Предназначены для быстрой установки ссылки на статью о языке/платформе/библиотеке и добавления необходимых категорий | ||
+ | {| class="standard" | ||
+ | ! Шаблон | ||
+ | ! Описание | ||
+ | ! Пример | ||
+ | |- | ||
+ | | [[Template:OS|OS]] | ||
+ | | Шаблон для ОС | ||
+ | | <nowiki>{{OS|client|Linux}}</nowiki> - выведет текст "[[Linux]]" и добавит категории "[[:Category:Программы для Linux|Программы для Linux]]" и "[[:Category:Клиенты для Linux|Клиенты для Linux]]". Можно перечислить несколько OS: <nowiki>{{OS|client|Linux|Windows|Mac OS X}}</nowiki> | ||
+ | |- | ||
+ | | [[Template:Lang|Lang]] | ||
+ | | Шаблон для указания языка программирования | ||
+ | | <nowiki>{{Lang|library|Python}}</nowiki> - выведет "[[Python]]" и добавит категории "[[:Category:Программы на Python|Программы на Python]]" и "[[:Category:Библиотеки для Python|Библиотеки для Python]]". | ||
+ | |- | ||
+ | | [[Template:Lib|Lib]] | ||
+ | | Шаблон для указания библиотеки | ||
+ | | <nowiki>{{Lib|libpurple}}</nowiki> - выведет "[[libpurple]]" и добавит категорию "[[:Category:Программы, использующие libpurple|Программы]]". | ||
+ | |- | ||
+ | | [[Template:GPL|GPL]] | ||
+ | | Шаблон для указания программ, опубликованных и распространяемых на условиях {{w|GPL}} | ||
+ | | <nowiki>{{GPL}}</nowiki> - выведет "[[GPL]]" и добавит категорию "[[:Category:Программы под лицензией GPL|Программы под лицензией GPL]]". | ||
+ | |- | ||
+ | | [[Template:Proto|Proto]] | ||
+ | | Шаблон для указания поддерживаемых протоколов/IM-сетей | ||
+ | | <nowiki>{{OS|client|ICQ}}</nowiki> - выведет текст "[[ICQ]]" и добавит категории "[[:Category:Мультипротокольные клиенты|Мультипротокольные клиенты]]" и "[[:Category:Клиенты с поддержкой ICQ]]". Можно перечислить несколько протоколов: <nowiki>{{OS|client|ICQ|AIM|SIP}}</nowiki>. В силу определённых обстоятельств допустимо указание как [[ICQ]] и [[AIM]], так и [[OSCAR]] и недопустимо [[XMPP]]. | ||
+ | |} | ||
== Форматирование == | == Форматирование == | ||
Line 42: | Line 110: | ||
! Пример | ! Пример | ||
! Результат | ! Результат | ||
− | |- | + | |- |
− | | | + | | {{tl|hint}} |
− | | | + | | Всплывающая подсказка. |
− | | <nowiki> | + | | <nowiki>{{hint|Историю пишут победители.|Но как в таком случае узнать, как всё было на самом деле?}}</nowiki> |
− | | | + | | {{hint|Историю пишут победители.|Но как в таком случае узнать, как всё было на самом деле?}} |
+ | |- | ||
+ | | {{tl|свернуть}} | ||
+ | | Сворачивающиеся блоки | ||
+ | | <nowiki>{{свернуть|Текст.}}</nowiki> | ||
+ | | {{свернуть|Текст.}} | ||
+ | |- | ||
+ | | {{tl|цитата}} | ||
+ | | Цитирование | ||
+ | | <nowiki>{{цитата|Пример|Автор}}</nowiki> | ||
+ | | {{цитата|Пример|Автор}} | ||
+ | |} | ||
+ | |||
+ | == Шаблоны для таблиц == | ||
+ | |||
+ | {| class=standard | ||
+ | ! Шаблон | ||
+ | ! Описание | ||
+ | ! Пример | ||
+ | ! Результат | ||
+ | |- | ||
+ | | [[Template:да|да]], [[Template:частично|частично]], [[Template:нет|нет]] | ||
+ | | Полная или частичная поддержка, отсутствие поддержки или реализации какой-либо возможности. | ||
+ | | <nowiki>{{да|конечно}}</nowiki> | ||
+ | | {{да|конечно}} | ||
+ | |- | ||
+ | | [[Template:!|!]], [[Template:!!|!!]], [[Template:!-|!-]] | ||
+ | | Замена для использования символов <nowiki>«|», «||» и «|-»</nowiki> внутри вызовов шаблонов. | ||
+ | |colspan="2"| ''см. документацию на страницах шаблонов'' | ||
|} | |} | ||
Line 67: | Line 163: | ||
| [[Template:Bot|Bot]] | | [[Template:Bot|Bot]] | ||
| [[Bot|Бот]] | | [[Bot|Бот]] | ||
+ | |- | ||
+ | | [[Template:Host|Host]] | ||
+ | | [[Хост]] | ||
+ | |} | ||
+ | |||
+ | == Юзербоксы == | ||
+ | |||
+ | Маленькие таблички на страницах пользователей. | ||
+ | |||
+ | {| class="standard" | ||
+ | ! Шаблон | ||
+ | ! Описание | ||
+ | ! Пример | ||
+ | ! Результат | ||
+ | |- | ||
+ | | [[Template:SendMessage|SendMessage]] | ||
+ | | Послать сообщение через [[HabaHaba]]. | ||
+ | | <nowiki>{{SendMessage|to=somebody}}</nowiki> | ||
+ | | (Шаблон следует использовать только на страницах пользователей.) | ||
|} | |} | ||
− | + | [[:Category:Userbox|Все юзербоксы]] | |
− | + | ||
− | + |
Latest revision as of 11:56, 16 September 2010
Хорошее описание шаблонов можно почитать в Википедии
Contents
Общие[edit]
Шаблон | Описание | Пример | Результат | ||
---|---|---|---|---|---|
eng и EnglishVersion | Используются при переводе документации JRuDevels на английский язык. | {{eng}} {{EnglishVersion|OriginalPage}} |
(см. Страницы, переведённые на английский язык) | ||
RealTitle | Для указания настоящего названия статьи, в том числе, русскоязычного. | {{RealTitle|Сообщение}} | (см. Сообщение) | ||
disambig | Для терминов, имеющих несколько значений | {{disambig}} | |||
stub | Размещается на едва начатых страницах, на которых катастрофически не хватает информации. | {{stub}} | (см. любую страницу из списка недописанных страниц) | ||
todo | Конкретное указание о недостающих сведениях. | {{todo|написать о чём-нибудь}} | ToDo: написать о чём-нибудь
| ||
fixme | Указание о сомнительных сведениях. | {{fixme|1=Правда ли, что 2*2=1 по модулю 3?}} | Проверить: Правда ли, что 2*2=1 по модулю 3? | ||
DeletionProposition | Вынесение статьи на удаление. | {{DeletionProposition | proposer = User | reason = потому что! | pro = ,User2,User3 | contra = User4}} |
|
Ссылки[edit]
Шаблон | Описание | Пример | Результат | ||
---|---|---|---|---|---|
w и w.en | Короткие интервики в русский и английский разделы Википедии. | {{w|Википедия}} | Википедия | ||
rfc | Ссылка на стандарт RFC | {{rfc|3920|XMPP}} {{rfc|3920}} можно просто RFC 3920 |
RFC 3920: XMPP RFC 3920 можно просто RFC 3920 | ||
xep | Ссылка на стандарт расширения XMPP (XEP) | {{xep|0004|Data Forms}} {{xep|0004}} |
XEP-0004: Data Forms XEP-0004 | ||
short | Короткая ссылка для страницы с длинным адресом | {{short|~c}} |
|
Ссылки с автоматической категоризацией[edit]
Предназначены для быстрой установки ссылки на статью о языке/платформе/библиотеке и добавления необходимых категорий
Шаблон | Описание | Пример |
---|---|---|
OS | Шаблон для ОС | {{OS|client|Linux}} - выведет текст "Linux" и добавит категории "Программы для Linux" и "Клиенты для Linux". Можно перечислить несколько OS: {{OS|client|Linux|Windows|Mac OS X}} |
Lang | Шаблон для указания языка программирования | {{Lang|library|Python}} - выведет "Python" и добавит категории "Программы на Python" и "Библиотеки для Python". |
Lib | Шаблон для указания библиотеки | {{Lib|libpurple}} - выведет "libpurple" и добавит категорию "Программы". |
GPL | Шаблон для указания программ, опубликованных и распространяемых на условиях GPL | {{GPL}} - выведет "GPL" и добавит категорию "Программы под лицензией GPL". |
Proto | Шаблон для указания поддерживаемых протоколов/IM-сетей | {{OS|client|ICQ}} - выведет текст "ICQ" и добавит категории "Мультипротокольные клиенты" и "Category:Клиенты с поддержкой ICQ". Можно перечислить несколько протоколов: {{OS|client|ICQ|AIM|SIP}}. В силу определённых обстоятельств допустимо указание как ICQ и AIM, так и OSCAR и недопустимо XMPP. |
Форматирование[edit]
Шаблон | Описание | Пример | Результат |
---|---|---|---|
{{hint}} | Всплывающая подсказка. | {{hint|Историю пишут победители.|Но как в таком случае узнать, как всё было на самом деле?}} | Историю пишут победители. |
{{свернуть}} | Сворачивающиеся блоки | {{свернуть|Текст.}} | Текст. |
{{цитата}} | Цитирование | {{цитата|Пример|Автор}} | Пример |
Шаблоны для таблиц[edit]
Шаблон | Описание | Пример | Результат |
---|---|---|---|
да, частично, нет | Полная или частичная поддержка, отсутствие поддержки или реализации какой-либо возможности. | {{да|конечно}} | конечно |
!, !!, !- | Замена для использования символов «|», «||» и «|-» внутри вызовов шаблонов. | см. документацию на страницах шаблонов |
Карточки[edit]
Используются следующие карточки:
Карточка | Описание |
---|---|
Client | Клиентская программа |
Server | Серверное ПО (демон) |
Library | Библиотека программирования для Jabber/XMPP |
Bot | Бот |
Host | Хост |
Юзербоксы[edit]
Маленькие таблички на страницах пользователей.
Шаблон | Описание | Пример | Результат |
---|---|---|---|
SendMessage | Послать сообщение через HabaHaba. | {{SendMessage|to=somebody}} | (Шаблон следует использовать только на страницах пользователей.) |