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

    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}-->
    • 本文由 发表于 2020年6月16日10:36:42
    • 转载请务必保留本文链接:https://www.huojunqiang.com/231.html
    Discuz触屏版网址链接删除尾巴(mobile=2)的方法 discuz

    Discuz触屏版网址链接删除尾巴(mobile=2)的方法

    现在玩手机的越来越多,DZ的手机模板地位也越来越高,DZ手机版又分触屏版和简易版。现在简易版已经毫无意义,一般说DZ的手机模板就指触屏版。 我们用来区分手机版是触屏版还是简易版等链接是通过&m...
    discuzx3.4文章进行全文搜索的实现方法 discuz

    discuzx3.4文章进行全文搜索的实现方法

    以下转载于互联网仅供学习 首先说明啊,这个检索是直接用like来弄的,所以,如果你的站数据量大,这样很吃系统,自己掂量着办,我研究了下利用sphinx的,结果搞定了才发现这个只是针对论坛的帖子。搜索门...
    Discuz让论坛搜索默认支持全文搜索功能 discuz

    Discuz让论坛搜索默认支持全文搜索功能

    系统默认只按标题搜索,由于标题字数有限,并且有的会员在发贴时并不会在提炼关键词,内容多时搜索的作用就尤为重要,但往往搜索标题并不能搜到自己想要的内容,或遗漏了重要的内容,如果能搜索内容那搜索的重性就不...