用户组判断

<!--{if $users.level_name=='1'}-->

                            <p class="phone">欢迎预约</p>

                            <!--{elseif $users.level_name=='2' or $users.level_name=='3' or $users.level_name]=='4'}-->

                            <p class="phone">{$eju.field.sale_phone}{notempty name="$eju.field.phone_code"}转{$eju.field.phone_code}{/notempty}</p>

                            <!--{/if}-->


大概是这个意思,想知道怎么实现!

2020年02月21日 | 340人阅读
回答 | 1
  • <!-- 前台识别用户等级实现不同效果 -->

    打开

    root/application/home/model/Ershou.php


    修改第54行

    $field = !empty($field) ? $field : 'd.*,b.*, a.*,c.dirname,c.dirpath,c.parent_id';

    $field = !empty($field) ? $field : 'e.level_id as users_level_id,d.*,b.*, a.*,c.dirname,c.dirpath,c.parent_id';


    59行后增加

    ->join("users e","a.users_id = e.id",'LEFT')


    ——————————

    或者54-60行

    $field = !empty($field) ? $field : 'd.*,b.*, a.*,c.dirname,c.dirpath,c.parent_id';

                $result = db('archives')->field($field)

                    ->alias('a')

                    ->join('__ERSHOU_CONTENT__ b', 'b.aid = a.aid', 'LEFT')

                    ->join('__ARCTYPE__ c', 'a.typeid = c.id', 'LEFT')

                    ->join('__ERSHOU_SYSTEM__ d', 'a.aid = d.aid', 'LEFT')

                    ->find($aid);

    替换成

    $field = !empty($field) ? $field : 'e.level_id as users_level_id,d.*,b.*, a.*,c.dirname,c.dirpath,c.parent_id';

                $result = db('archives')->field($field)

                    ->alias('a')

                    ->join('__ERSHOU_CONTENT__ b', 'b.aid = a.aid', 'LEFT')

                    ->join('__ARCTYPE__ c', 'a.typeid = c.id', 'LEFT')

                    ->join('__ERSHOU_SYSTEM__ d', 'a.aid = d.aid', 'LEFT')

                    ->join("users e","a.users_id = e.id",'LEFT')

                    ->find($aid);

    ——————————

    使用方法:{$eju.field.users_level_id}

    判断:{if condition="$eju.field.users_level_id==1"} value1

    {elseif condition="$eju.field.users_level_id==2" /} value2

    {else /} value3

    {/if}


    2020年02月21日

游客

^-^我来说两句,请先 登录
发表回答