联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
调用出当前会员所属权限栏目
类型:迅睿CMS 更新时间:2024-01-11 11:45:47

想调用出当前会员所属权限栏目

        list($select) = \Phpcmf\Service::L('category', 'module')->select(
            APP_DIR,
            $catid,
            ' name=\'catid\' ',
            '不限栏目', 1, 1, 1
        );

上面的这个是调出所有栏目我知道

如果是栏目有权限,会员发布文章时,选用模块内容表单的内容时,只调用出这个会员所属用户组的栏目应该怎么调

我看member插件里文件夹extends/module.php里面是这样写的

        if (!$this->is_hcategory) {
            // 走栏目权限
            $category = $this->_get_module_member_category($this->module, 'add');
            // 栏目id不存在时就去第一个可用栏目为catid
            if (!$catid) {
                list($select, $catid) = \Phpcmf\Service::L('Tree')->select_category(
                    $category,
                    $catid,
                    'id=\'dr_catid\' name=\'catid\' onChange="show_category_field(this.value)"',
                    '', 1, 1, 1
                );
            }

意思应该是走栏目权限的话就查出当前会员的有发布权限的栏目id,如果是从栏目直接发布的话,默认栏目是第一个有权限的栏目


回帖
  • 好好学习天天向上
    #1楼    好好学习天天向上
    2024-01-11 11:45:33
    Chrome 0
    唉,技术还是提高不了,太难了,怎么才能算是入门,工作难,生活难,人真是太难了
    满意答案
  • 好好学习天天向上
    #2楼    好好学习天天向上
    2024-01-11 11:45:47
    Chrome 0
    @好好学习天天向上:结贴结贴结贴结贴