联系官方销售客服

1835022288

028-61286886

迅睿框架 版主:迅睿框架研发组
判断用户是否在复选框的用户组里
类型:迅睿CMS 更新时间:2021-07-11 22:06:23

一个字段 名为 xsdx 属性为复选框,这个复选框的name是用户组名字,value是用户组ID。

调用该复选框的选择值是下面的写法:

    {loop $xsdx $v}
    {$v}
    {/loop}

判断用户组的写法是

{if $member && (dr_in_array(4, $member['groupid']) || dr_in_array(5, $member['groupid']) || dr_in_array(6, $member['groupid']) )}
当前用户是用户组ID为【4或5或6】用户组成员
{/if}


如何写能够到达如下效果:

判断用户是否在xsdx这个复选框的用户组里。

回帖
  • 迅睿框架技术-实习
    #1楼    迅睿框架技术-实习
    2021-07-09 19:20:29
    小米手机 0
    模板标签调用必须提供这三个说明,才能给你写成正确的代码:https://www.xunruicms.com/aq/49.html
  • litom
    #2楼    litom
    2021-07-09 19:22:23
    Chrome 0
    迅睿框架技术-实习
    微信图片_20210709192135
  • 迅睿框架技术-实习
    #3楼    迅睿框架技术-实习
    2021-07-09 19:23:48
    小米手机 0
    要三个图你才发一个,你这个图不合规,就区域范围要大一点,最好把整个那个菜单也接触过。
  • litom
    #4楼    litom
    2021-07-09 19:27:29
    Chrome 0
    迅睿框架技术-实习 在下面这个链接调用index.php?c=show&id=2模板文件是show.htm

    6666
  • 迅睿框架技术-实习
    #5楼    迅睿框架技术-实习
    2021-07-09 19:29:04
    Chrome 0
    这个图麻烦大一些,我要看到菜单,才行
  • 迅睿框架技术-实习
    #6楼    迅睿框架技术-实习
    2021-07-09 19:29:35
    Chrome 0

    image
    看嘛这种截图,菜单都截图下来
  • litom
    #7楼    litom
    2021-07-09 19:31:40
    Chrome 0
    迅睿框架技术-实习
    888
  • 迅睿框架技术-实习
    #8楼    迅睿框架技术-实习
    2021-07-09 19:34:14
    Chrome 0
    {loop $xsdx $v}
        {if $member && (dr_in_array($v, $member['groupid'])}
    当前用户是用户组ID为【{$v}】用户组成员
    {/if}
        {/loop}
  • litom
    #9楼    litom
    2021-07-09 19:41:37
    Chrome 0
    迅睿框架技术-实习
    999
  • litom
    #10楼    litom
    2021-07-09 19:42:09
    Chrome 0
    迅睿框架技术-实习 这个复选框可能为多值啊?并不是1个数值。
  • 迅睿框架技术-实习
    #11楼    迅睿框架技术-实习
    2021-07-09 19:44:04
    Chrome 0
    {loop $xsdx $v $nn}
        {if $member && (dr_in_array($v, $member['groupid'])}
    当前用户是用户组ID为【{$v}】用户组成员
    {/if}
        {/loop}
    满意答案
  • litom
    #12楼    litom
    2021-07-09 19:45:51
    Chrome 0
    迅睿框架技术-实习 还是不对啊。
    1111
  • #13楼    迅睿框架创始人
    2021-07-09 19:48:30
    Google Pixel 手机 0
    这个有什么问题吗?我看代码是没有问题的,有没有哪里报错?
  • litom
    #14楼    litom
    2021-07-09 19:49:21
    Chrome 0
    回复迅睿框架创始人 http://www.mote.la/index.php?c=show&id=2 这个是报错的页面
  • #15楼    迅睿框架创始人
    2021-07-09 19:51:14
    Google Pixel 手机 0
    {loop $xsdx $v $nn}
        {if $member && dr_in_array($v, $member['groupid'])}
    当前用户是用户组ID为【{$v}】用户组成员
    {/if}
        {/loop}
    多了一个括号,楼主仔细点应该可以发现的,不要直接复制代码,你要学会为什么要这样写,这样写的意思是什么
  • litom
    #16楼    litom
    2021-07-09 20:07:07
    Chrome 0
    回复迅睿框架创始人 老大,现在的情况是的确显示,但是无法判断,比如现在设置的 sxdx 值为10 和 11 ,但是当前登录用户的用户组ID 为1,还是显示下面的
    当前用户是用户组ID为【{$v}】用户组成员
  • litom
    #17楼    litom
    2021-07-11 22:06:23
    Chrome 0
    @迅睿框架技术-实习:虽然没有解决,但是先结束吧。