跳转到内容

“Template:ProduceEncouragement”与“Template:ProduceEncouragement/sandbox”:页面之间的差异

(页面间差异)
页面1
页面2
删除的内容 添加的内容
改用lua減少複雜的{{str len}} {{str left}} {{Str rightc}}嵌套、改用ifeq減少運算量(ifexpr還得先解析表達式)
 
// Edit via Wikiplus
 
第1行: 第1行:
{{#ifeq:{{{1|1}}}|0|<!--
{{#if:{{{count|}}}|{{Encourage
|title = 入選新條目推薦<br>{{{count|}}}次
LEVEL 0
|stripe = {{#ifexpr:{{#if:{{{count|}}}|{{#expr:trunc({{{count|}}}/5)}}|{{{1|1}}}}}>=10|2|1}}
-->{{Encourage
|class = template-produceencouragement template-produceencouragement-0
|title = 0級維基創作獎
|stripe = 0
|bgcolor = #BFE690
|bgcolor = #BFE690
|stripecolor = #0188A8
|stripecolor = #0188A8
|fontcolor = black
|fontcolor = black
|align = {{{align|right}}}
|align = {{{align|right}}}
}}}}<noinclude>{{doc}}</noinclude>
|link = Category:0級維基創作獎
}}|<!--
正常
-->{{#ifexpr:{{#invoke:ProduceEncouragement|get_level}}>=1|{{Encourage
|class = template-produceencouragement
|title = {{#invoke:ProduceEncouragement|get_level}}級維基創作獎
|stripe = {{#ifexpr:{{#invoke:ProduceEncouragement|get_level}}>=10 | 2 | 1 }}
|bgcolor = #BFE690
|stripecolor = #0188A8
|fontcolor = black
|align = {{{align|right}}}
|link = Category:{{#invoke:ProduceEncouragement|get_category_name}}
}}<includeonly>{{#ifeq:{{FULLPAGENAME}}|{{#titleparts:{{FULLPAGENAME}}|1}}|[[Category:{{#invoke:ProduceEncouragement|get_category_name}}|{{#invoke:ProduceEncouragement|get_category_index}}{{PAGENAME}}]]}}</includeonly>}}
}}<noinclude>{{doc}}</noinclude>