Template:PluginCard: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
<!-- use #titleparts instead of MagicWords if pagetitle will change | |||
-->{{#vardefine:PluginFileName | {{BASEPAGENAMEE}} }}{{#vardefine:PluginLang | {{SUBPAGENAME}} }}<!-- | |||
Load information about plugin -->{{PluginInfo|}}<!-- | Load information about plugin -->{{PluginInfo|}}<!-- | ||
Language localisation ... -->{{Localization/PluginCard|{{#var:PluginLang}} }}<!-- | Language localisation ... -->{{Localization/PluginCard|{{#var:PluginLang}} }}<!-- | ||
Line 7: | Line 6: | ||
Page title -->{{DISPLAYTITLE: {{#if:{{{name|}}} | {{{name}}} | {{#hashvalue:{{#var:PluginFileName}} |name |{{#var:PluginFileName}} }} }} }}<!-- | Page title -->{{DISPLAYTITLE: {{#if:{{{name|}}} | {{{name}}} | {{#hashvalue:{{#var:PluginFileName}} |name |{{#var:PluginFileName}} }} }} }}<!-- | ||
-->{| class="infobox bordered plugincard" cellpadding="4" style="margin: 0 0 10px 10px; width: 22em; font-size: 90%; float: right;clear: right; box-shadow:1px 1px 3px #999;" | |||
<!-- | <!-- | ||
Title | Title | ||
Line 66: | Line 64: | ||
-->{{RowColor|#fff|{{#hashvalue: localisation |links-other |{{#hashvalue:defaultL |links-other}} }}: | -->{{RowColor|#fff|{{#hashvalue: localisation |links-other |{{#hashvalue:defaultL |links-other}} }}: | ||
| {{#if:{{#hashvalue:{{#var:PluginFileName}} |additionalLinks}} | {{#hashvalue:{{#var:PluginFileName}} |additionalLinks}},{{#if:{{{additionalLinks|}}} | {{{additionalLinks}}} }} | | {{#if:{{#hashvalue:{{#var:PluginFileName}} |additionalLinks}} | {{#hashvalue:{{#var:PluginFileName}} |additionalLinks}},{{#if:{{{additionalLinks|}}} | {{{additionalLinks}}} }} | ||
| {{#if:{{{additionalLinks|}}} | {{{additionalLinks}}} }} }} }} }} | | {{#if:{{{additionalLinks|}}} | {{{additionalLinks}}} }} }} }} }} | ||
|}<!-- | |}<!-- | ||
--><!-- | --><includeonly>{{Languages}}<!-- | ||
-->[[Category:{{#hashvalue: localisation |cat-lang |{{#hashvalue:defaultL |cat-lang}} }}]][[Category:Plugins]] | -->[[Category:{{#hashvalue: localisation |cat-lang |{{#hashvalue:defaultL |cat-lang}} }}]][[Category:Plugins]] | ||
{{#if:{{{screenshot}}}| |[[Category:Todo:{{#hashvalue: localisation |cat-todo |{{#hashvalue:defaultL |cat-lang}} }}]] }} | {{#if:{{{screenshot}}}| |[[Category:Todo:{{#hashvalue: localisation |cat-todo |{{#hashvalue:defaultL |cat-lang}} }}]] }} | ||
{{#ifeq: {{#var:PluginLang}} | en | {{#if:{{#hashvalue:{{#var:PluginFileName}} |screenshot}} | | [[Category:Todo:{{#hashvalue: localisation |cat-todo |{{#hashvalue:defaultL |cat-lang}} }}]] }} | }}</includeonly><!-- | {{#ifeq: {{#var:PluginLang}} | en | {{#if:{{#hashvalue:{{#var:PluginFileName}} |screenshot}} | | [[Category:Todo:{{#hashvalue: localisation |cat-todo |{{#hashvalue:defaultL |cat-lang}} }}]] }} | }} | ||
</includeonly><!-- | |||
--><noinclude> | --><noinclude> | ||
{{Todo| Doc }} | {{Todo| Doc }} | ||
<!-- | |||
{{Languages/Template|by=PluginCard/by|cz=PluginCard/cz|de=PluginCard/de|en=PluginCard/en|fr=PluginCard/fr|pl=PluginCard/pl|ru=PluginCard}} | |||
{{-}} | |||
Использование: | |||
<pre>{{PluginCard | |||
| language code (English if empty or incorrect code) | |||
| name = Название плагина | |||
| author = Автор плагина | |||
| authors = Авторы плагина | |||
| screenshot = (н) Скриншот плагина (Поставьте *** (три звезды) если плагину не требуется скриншот) | |||
| requirements = (н) Системные требования (к примеру, необходимые runtime библиотеки) | |||
| dll = (н) Имя dll плагина (перечисление) | |||
| basename = (н) Имя dll плагина, без расширения (предпочтительный вариант) | |||
| langpackru = (н) Перевод плагина (имя файла без .txt в SVN русского лангпака) | |||
| additionalLinks = (н) Дополнительные ссылки на скачивание, показываемые в карточке плагина | |||
| hideDownloadLinks = (н) Не показывать дефолтные ссылки на скачивание | |||
| hide-s32 = (н) Не показывать ссылку на стейбл-32 | |||
| hide-s64 = (н) Не показывать ссылку на стейбл-64 | |||
| hide-l32 = (н) Не показывать ссылку на лейтест-32 | |||
| hide-l64 = (н) Не показывать ссылку на лейтест-64 | |||
}} | |||
</pre> | |||
* Использовать dll следует если у плагина имеется несколько вариантов именования длл. | |||
* Использовать basename следует если имя зип-архива с плагином не совпадает с именем данной страницы без языкового суффикса. | |||
* (н) = указывать необязательно. | |||
--> | |||
</noinclude> | </noinclude> |