Template:PluginCard: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
m (fixes)
(use BASEPAGENAME if dll nor basename is not done.)
Line 5: Line 5:
{{#ifeq:{{{screenshot|}}}|***| | {{!}}-
{{#ifeq:{{{screenshot|}}}|***| | {{!}}-
{{!}} align="center" colspan="2" {{!}} {{#if:{{{screenshot|}}}|[[Image:{{{screenshot}}}{{!}}border{{!}}{{{name}}}{{!}}200px]]|''{{#hashvalue: localisation |noimage|No image}}''}}}}
{{!}} align="center" colspan="2" {{!}} {{#if:{{{screenshot|}}}|[[Image:{{{screenshot}}}{{!}}border{{!}}{{{name}}}{{!}}200px]]|''{{#hashvalue: localisation |noimage|No image}}''}}}}
{{#if:{{{dll|}}}|{{RowColor|#ccccff|'''{{#hashvalue:localisation|filename|Filename}}'''|{{{dll|}}}}}|}}
{{#if:{{{dll|}}}|{{RowColor|#ccccff|'''{{#hashvalue:localisation|filename|Filename}}'''|{{{dll|{{BASEPAGENAME}}.dll}}}}}|}}
<!--am-->{{#if:{{{author|}}}| {{RowColor|#ccccff|'''{{#hashvalue: localisation |plugin-author|Plugin author}}'''|{{Developer|{{{author|}}}}}}}}}
<!--am-->{{#if:{{{author|}}}| {{RowColor|#ccccff|'''{{#hashvalue: localisation |plugin-author|Plugin author}}'''|{{Developer|{{{author|}}}}}}}}}
{{#if:{{{authors|}}}|{{RowColor|#ccccff|'''{{#hashvalue: localisation |plugin-authors|Plugin authors}}'''|{{{authors|}}}}}|}}<!--/am-->
{{#if:{{{authors|}}}|{{RowColor|#ccccff|'''{{#hashvalue: localisation |plugin-authors|Plugin authors}}'''|{{{authors|}}}}}|}}<!--/am-->
Line 12: Line 12:
|-
|-
{{#if:{{{homepage|}}}|[{{{homepage|}}} '''{{#hashvalue: localisation |homepage|Homepage}}''']<br/>|}}
{{#if:{{{homepage|}}}|[{{{homepage|}}} '''{{#hashvalue: localisation |homepage|Homepage}}''']<br/>|}}
{{#if:{{{basename|}}}|{{#vardefine:pluginName|{{lc:{{{basename}}}}}}}|{{#vardefine:pluginName|{{lc:{{#replace:{{{dll|}}}|.dll|}}}}}}}}
{{#vardefine:pluginName|{{lc:{{#if:{{{basename|}}}|{{{basename}}}|{{#if:{{{dll|}}}|{{#replace:{{{dll|}}}|.dll|}}|{{BASEPAGENAME}}}}}}}}}}
|-
|-
| align="center" colspan="2" bgcolor="#ccccff" style="font-size:110%;" |
| align="center" colspan="2" bgcolor="#ccccff" style="font-size:110%;" |
Line 41: Line 41:
| screenshot = (н) Скриншот плагина (Поставьте *** (три звезды) если плагину не требуется скриншот)
| screenshot = (н) Скриншот плагина (Поставьте *** (три звезды) если плагину не требуется скриншот)
| requirements = (н) Системные требования (к примеру, необходимые runtime библиотеки)
| requirements = (н) Системные требования (к примеру, необходимые runtime библиотеки)
| dll = Имя dll плагина (перечисление)
| dll = (н) Имя dll плагина (перечисление)
| basename              = Имя dll плагина, без расширения (предпочтительный вариант)
| basename              = (н) Имя dll плагина, без расширения (предпочтительный вариант)
| langpackru = (н) Перевод плагина (имя файла без .txt в SVN русского лангпака)
| langpackru = (н) Перевод плагина (имя файла без .txt в SVN русского лангпака)
| additionalLinks      = (н) Дополнительные ссылки на скачивание, показываемые в карточке плагина
| additionalLinks      = (н) Дополнительные ссылки на скачивание, показываемые в карточке плагина
Line 50: Line 50:
| hide-l32              = (н) не показывать ссылку на лейтест-32
| hide-l32              = (н) не показывать ссылку на лейтест-32
| hide-l64              = (н) не показывать ссылку на найтли-64
| hide-l64              = (н) не показывать ссылку на найтли-64
}}
* использовать dll следует если у плагина имеется несколько вариантов именования длл.
* использовать basename следует если имя зип-архива с плагином не совпадает с именем данной страницы без языкового суффикса.


}}
</pre>
</pre>
(н) = ''указывать необязательно''
(н) = ''указывать необязательно''
</noinclude>
</noinclude>

Revision as of 14:44, 2 March 2013

PluginCard
No image


Download links:

Stable version: x32, x64
Current version: x32, x64

Template:Languages/Template Template:-

Использование:

{{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
}}

* использовать dll следует если у плагина имеется несколько вариантов именования длл.
* использовать basename следует если имя зип-архива с плагином не совпадает с именем данной страницы без языкового суффикса.

(н) = указывать необязательно