Discuz!条件判断语句书写教程

1.简单判断

<!--{if $article[highlight]=='#007AFF|||'}-->
<span class="iconfont icon-xin" id="apptip" onmouseover="showMenu({'ctrlid':this.id, 'pos':'12'});"></span>
<!--{/if}-->


2.一种条件下的判断

<!--{if $_G['setting']['version'] == 'X2.5'}-->
xxx
<!--{else}-->
hhh
<!--{/if}-->


3.多种条件下的判断

<!--{if $article[highlight]=='#007AFF|||'}-->
<span class="iconfont icon-xin" id="dgtip" onmouseover="showMenu({'ctrlid':this.id, 'pos':'12'});"></span>
<!--{elseif $article[highlight]=='#000|||'}-->
<span class="iconfont icon-close" id="cltip" onmouseover="showMenu({'ctrlid':this.id, 'pos':'12'});"></span>
<!--{elseif $article[highlight]=='#8F2A90|||'}-->
<span class="iconfont icon-net" id="nettip" onmouseover="showMenu({'ctrlid':this.id, 'pos':'12'});"></span>
<!--{/if}-->


4.条件判断中的条件使用并列条件

<!--{if $cat[upid]=='1'}-->
xxxx
<!--{elseif $cat[upid]=='6' or $cat[upid]=='7' or $cat[upid]=='8' or $cat[upid]=='9'}-->
zzzz
<!--{/if}-->


5.使用discuz内置变量进行判断

<!--{if $_G['page'] == 1 && $_G['forum']['rules']}-->
<div id="forum_rules_{$_G[fid]}" style="$collapse['forum_rules'];">
<div class="ptn xg2">$_G['forum'][rules]</div>
</div>
<!--{/if}-->