Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Joomla用户组,根据订阅查看访问级别_Php_Joomla_Permissions_Grouping - Fatal编程技术网

Php Joomla用户组,根据订阅查看访问级别

Php Joomla用户组,根据订阅查看访问级别,php,joomla,permissions,grouping,Php,Joomla,Permissions,Grouping,我现在正在开发一个基于Joomla的订阅网站。在我不得不处理查看访问级别和用户组之前,一切都很顺利。 就这样 我有三种订阅方式 正规的 贵宾+常客 贵宾专用 我还有两页: 普通页 贵宾页 普通用户应该只能访问普通页面。 Ther VIP+普通会员应能够访问这两个页面。 只有VIP才能访问VIP页面 我尝试了不同的用户组和访问级别,但没有成功 在我的订阅扩展上,我只能在付款成功时选择一个用户组 有人能帮我解决这个问题吗? 如果可能的话,我真的需要一些解释 这是我当前的设置: 用户组: -登记 --

我现在正在开发一个基于Joomla的订阅网站。在我不得不处理查看访问级别和用户组之前,一切都很顺利。 就这样

我有三种订阅方式

  • 正规的
  • 贵宾+常客
  • 贵宾专用
  • 我还有两页:

  • 普通页
  • 贵宾页
  • 普通用户应该只能访问普通页面。 Ther VIP+普通会员应能够访问这两个页面。 只有VIP才能访问VIP页面

    我尝试了不同的用户组和访问级别,但没有成功

    在我的订阅扩展上,我只能在付款成功时选择一个用户组

    有人能帮我解决这个问题吗? 如果可能的话,我真的需要一些解释

    这是我当前的设置:

    用户组: -登记 --订阅 ---贵宾

    查看访问级别:

    认购: -订阅

    贵宾: -订阅 --贵宾

    查看页面访问权限:

    普通页:已订阅

    VIP页面:VIP

    问题是我无法根据上面的内容正确显示页面。 VIP页面当前为普通订阅用户显示。 常规页面也为仅VIP订阅用户显示


    谢谢。

    您已经描述了该场景,但这里的实际问题是什么?你的意思是说VIP+普通会员不工作,因为该用户只被分配到一个用户组?对此表示抱歉。这个时候我一团糟:)。我编辑了这篇文章。谢谢。您是否碰巧将VIP用户组设置为注册用户组的子级?VIP用户组是订阅用户组的子级,而订阅用户组又是注册用户组的子级。这就是问题所在。我建议将
    Subscribed
    设置为父用户组,然后将
    VIP
    Registered
    设置为父用户组的独立子用户组。