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}-->
    avatar
    • 本文由 发表于 2020年6月16日10:36:42
    • 转载请务必保留本文链接:https://www.huojunqiang.com/231.html
    discuz只允许管理员和自己查看个人资料 discuz

    discuz只允许管理员和自己查看个人资料

    discuz的个人资料经常有人写了较详细的个人隐私资料或者一些垃圾广告信息,为了保护个人隐私和防止垃圾信息传播,需要修改一下discuz源码禁止游客和其他用户查看,只让管理员和用户自己查看自己的资料。...
    Discuz! 内置全局变量整理 discuz

    Discuz! 内置全局变量整理

    浏览次数:$_G 回复次数:$_G 部分全局变量整理: 风格变量篇 $_G => Array ( $_G => 当前风格ID $_G => 当前风格名 $_G => 当前模板体...
    Discuz! 单页制作教程 discuz

    Discuz! 单页制作教程

    首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:host.php、host.htm 单页的php文件内容如下: <?php require './source/class/...