Template:PluginCard: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(processing screenshot's categories changed - now only handle en case but it is better than before)
(custom links labels: x32 -> 32-bit, x64 -> 64-bit)
(11 intermediate revisions by 2 users not shown)
Line 4: Line 4:
   #if: {{#varexists:PluginLang}}
   #if: {{#varexists:PluginLang}}
   | {{PageLang | {{#var:PluginLang}} }} <!-- from ResolveLang pages -->
   | {{PageLang | {{#var:PluginLang}} }} <!-- from ResolveLang pages -->
   | {{#vardefine:PluginLang | {{SUBPAGENAME}} }}{{PageLang | {{SUBPAGENAME}} }} <!-- remove the first one after transition to PageLang -->
   | {{#vardefine:PluginLang | {{PageLangCode}} }}{{PageLang | {{PageLangCode}} }} <!-- remove the first one after transition to PageLang -->
}}<!-- Language localisation ...  
}}<!-- Language localisation ...  
   -->{{Localization/PluginCard|{{#var:PageLang}} }}<!--  
   -->{{Localization/PluginCard|{{#var:PageLang}} }}<!--  
Line 21: Line 21:
-->{{#ifexist: Plugin:{{#var:PluginFileName}}
-->{{#ifexist: Plugin:{{#var:PluginFileName}}
   |
   |
   | {{Warning|Page <tt>Plugin:{{#var:PluginFileName}}</tt> doesn't exist. Please create it using the link below. Content will be generated automatically. You only need to save the changes.
   | {{TNT|Warning|If you want to create a new Plugin page, you are doing it wrong. Do not save this page/changes. You need to create page {{Strong|Plugin:{{#var:PluginFileName}}}}. Please create it using the link below. Content will be generated automatically. You only need to save the changes.
}}<span class="plainlinks createlinks">[{{fullurl:Plugin:{{#var:PluginFileName}} | action=edit&preload=Template:PluginPage/preload&summary=Plugin:{{#var:PluginFileName}} }} '''Create page''']</span>{{clear}}<br/>
}}<span class="plainlinks createlinks">[{{fullurl:Plugin:{{#var:PluginFileName}} | action=edit&preload=Template:PluginPage/preload&summary=Plugin:{{#var:PluginFileName}} }} '''Create page''']</span>{{clear}}<br/>
}}
}}
{| class="plugincard" cellpadding="4" style="margin: 0 0 10px 10px; width: 22em; font-size: 90%; float: right;clear: right; box-shadow:1px 1px 3px #999;"
{| class="plugincard" id="plugininfo" cellpadding="4" style="margin: 0 0 10px 10px; width: 22em; font-size: 90%; float: right;clear: right; box-shadow:1px 1px 3px #999;"
<!--
<!--


Line 30: Line 30:


  -->
  -->
! colspan=2 style="font-size:110%;background-color:#ccccff;" | {{
! colspan="2" id="pluginname" style="font-size:110%;background-color:#ccccff;" | {{
   #if: {{{name|}}}
   #if: {{{name|}}}
   | {{{name}}}
   | {{{name}}}
Line 47: Line 47:
   |&#32;
   |&#32;
   |{{!}}-
   |{{!}}-
   {{!}} colspan="2" style="text-align:center;font-style: italic;"{{!}} <!--
   {{!}} colspan="2" id="pluginimage" style="text-align:center;font-style: italic;"{{!}} <!--
       display an image  
       display an image  
     -->{{
     -->{{
Line 97: Line 97:
  Filename
  Filename


  -->|-
  -->|- id="filename"
{{
{{
   #if: {{#hashvalue:{{#var:PluginFileName}} |hideFileName}}
   #if: {{#hashvalue:{{#var:PluginFileName}} |hideFileName}}
Line 152: Line 152:
  Requirements
  Requirements


  -->|-  style="vertical-align:top;"
  -->|-  style="vertical-align:top;" id="requirements"
{{
{{
   #if: {{{requirements|}}}
   #if: {{{requirements|}}}
Line 172: Line 172:
  Homepage
  Homepage


  -->|-
  -->|- id="homepage"
{{
{{
   #if: {{{homepage|}}}
   #if: {{{homepage|}}}
Line 186: Line 186:
  Download links
  Download links


  -->|-
  -->|- id="download"
! colspan="2" style="font-size:110%;background-color:#ccccff;" |{{
! colspan="2" style="font-size:110%;background-color:#ccccff;" |{{
<!-- don't display download-title, if there is no links -->
<!-- don't display download-title, if there is no links -->
Line 240: Line 240:
           |{{ <!-- custom download link -->
           |{{ <!-- custom download link -->
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-s32}}
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-s32}}
             | [{{#hashvalue:{{#var:PluginFileName}} |link-s32}} x32],&#32;
             | [{{#hashvalue:{{#var:PluginFileName}} |link-s32}} 32-bit],&#32;
             | [//miranda-ng.org/distr/stable/x32/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 32-bit],&#32;
             | [//miranda-ng.org/distr/stable/x32/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 32-bit],&#32;
           }}
           }}
Line 248: Line 248:
           |{{ <!-- custom download link -->
           |{{ <!-- custom download link -->
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-s64}}
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-s64}}
             | [{{#hashvalue:{{#var:PluginFileName}} |link-s64}} x64]
             | [{{#hashvalue:{{#var:PluginFileName}} |link-s64}} 64-bit]
             | [//miranda-ng.org/distr/stable/x64/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 64-bit]
             | [//miranda-ng.org/distr/stable/x64/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 64-bit]
           }}
           }}
Line 265: Line 265:
           |{{ <!-- custom download link -->
           |{{ <!-- custom download link -->
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-l32}}
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-l32}}
             | [{{#hashvalue:{{#var:PluginFileName}} |link-l32}} x32],&#32;
             | [{{#hashvalue:{{#var:PluginFileName}} |link-l32}} 32-bit],&#32;
             | [//miranda-ng.org/distr/x32/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 32-bit],&#32;
             | [//miranda-ng.org/distr/x32/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 32-bit],&#32;
           }}
           }}
Line 273: Line 273:
           |{{ <!-- custom download link -->
           |{{ <!-- custom download link -->
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-l64}}
             #if:  {{#hashvalue:{{#var:PluginFileName}} |link-l64}}
             | [{{#hashvalue:{{#var:PluginFileName}} |link-l64}} x64]
             | [{{#hashvalue:{{#var:PluginFileName}} |link-l64}} 64-bit]
             | [//miranda-ng.org/distr/x64/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 64-bit]
             | [//miranda-ng.org/distr/x64/Plugins/{{lc:{{#var:PluginFileName}}}}.zip 64-bit]
           }}
           }}
Line 310: Line 310:
|}<!--
|}<!--


-->{{Languages}}<!--
--><!--
  Load information about plugin's gropus  
  Load information about plugin's gropus  
   -->{{PluginInfo/Groups|}}<!--
   -->{{PluginInfo/Groups|}}<!--
Line 321: Line 321:
  Categories
  Categories


  -->[[Category:{{#hashvalue: localisation |cat-lang |{{#hashvalue:defaultL |cat-lang}} }}]]
  -->[[Category:Plugins{{#translation:}}]]
[[Category:Plugins]]
[[Category:All plugins pages]]
{{
{{
   #if: {{{screenshot}}}
   #if: {{{screenshot}}}

Revision as of 19:44, 12 March 2019

Template documentation[view] [edit] [history] [purge]

Usage

name
No image
Filename PluginFileName.dll
Author author
Authors author_1, author_2
System
requirements
requirements
Homepage
Download links
Stable version: x32, x64
Current version: x32, x64
Other: additionalLink_1, additionalLink_2

See also