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

  • Discuz!条件判断语句书写教程已关闭评论
  • A+
所属分类:未分类

1.简单判断

<!--{if $article[highlight]=='#EE5023|||'}-->
<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]=='#EE5023|||'}-->
<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}-->
avatar