×
想要你的问题尽快得到站长解答吗? (2011-02-24)

站长的时间很有限,只回复“付费会员”提出的问题。想要你的问题尽快得到站长解答吗?请升级到付费会员。

升级方法: www.joomlagate.com/index.php?option=com_kunena&view=topic&catid=2&id=15442&Itemid=154

问题 Emerald 会员组件死循环问题

  • krantas
  • krantas 的头像 话题作者
  • 离线
  • 中级会员
  • 中级会员
  • 此头像并非本人,拒绝疯狂站内。
更多
2017年02月07日 18:04 #1 作者: krantas
krantas 创建了话题: Emerald 会员组件死循环问题
站长您好!

年前团购了Emerald10的汉化组件,使用了下感觉 不错,现在有个问题,不知道是否是我的操作还是Emerald本身的问题。

描述如下:

设置了restricter限制内容后,一个未注册用户点击此付费菜单,显示此是会员专区,无法访问。于是就开始注册了,注册完成以后。自然是要登录,结果登录没成功,又被redirect到“此是会员专区,无法访问”,造成用户根本无法登录,更不要说购买会员了。

Emerald的这种逻辑应该是每次都会提醒你要加入会员,但是这个提示一出,根本无法登录了。

我现在的做法是直接在注册的时候,就要付费,完成付款后跳回网站,然后就可以访问了。

登录 或者   注册一个会员帐号 来参与讨论

  • krantas
  • krantas 的头像 话题作者
  • 离线
  • 中级会员
  • 中级会员
  • 此头像并非本人,拒绝疯狂站内。
更多
2017年02月07日 18:44 #2 作者: krantas
krantas 回复了话题: Emerald 会员组件死循环问题
另外补充1个问题。

对于已经做好的plan和群组,对新人来说是遵循这个规则的。我发现安装组件之前注册的网站会员,登录后竟然也可以不付费就享受访问限制资源的权利,不知道是不是设置有问题?

登录 或者   注册一个会员帐号 来参与讨论

pCloud 免费网盘 10GB 超大空间 免费注册
更多
2017年02月07日 20:20 #3 作者: Joomla之门
Joomla之门 回复了话题: Emerald 会员组件死循环问题
在 Joomla 3 后台的“扩展 -> 插件管理” 中,找到 User - Emerald Subscriptions 这个插件,点击其名称进入它的参数页面。你就能看到若干选项。

其中,第一项就是“在注册过程中启用方案选择”,默认是禁用的,将这一项启用。然后,你就可以直接在注册表单上显示“购买会员资格”的选项了。

你还需要酌情设置该插件的剩余参数。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

性价比超高的Joomla云主机
更多
2017年02月07日 20:23 #4 作者: Joomla之门
Joomla之门 回复了话题: Emerald 会员组件死循环问题
第二个问题明显是因为设置不当造成的。

大概你将要限制的资源的访问权限设定成了“注册会员”,这显然是不对的。因为在你安装这个软件之前,已经存在了一些注册会员,这些人从未付费,但是已经自动获得了“注册会员”资格。

所以,你必须在 Joomla 核心自带的群组管理以及权限管理中,在“注册会员”(Registered)级别之上,再创建一个新的“付费会员”(Paid Member)级别。操作要谨慎,必须确保“付费会员”拥有“注册会员”的全部权限,反过来则不是。还有,仔细检查一下,避免将“付费会员”群组添加到管理员之列。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

  • krantas
  • krantas 的头像 话题作者
  • 离线
  • 中级会员
  • 中级会员
  • 此头像并非本人,拒绝疯狂站内。
更多
2017年02月07日 21:07 #5 作者: krantas
krantas 回复了话题: Emerald 会员组件死循环问题
谢谢。我就是这样设置的。注册时付费没有遇到问题。

我的问题其实是每次没有付费的会员都会被redirect到上次访问付费内容的地址,造成无法登录;这个如何解决呢?

登录 或者   注册一个会员帐号 来参与讨论

  • krantas
  • krantas 的头像 话题作者
  • 离线
  • 中级会员
  • 中级会员
  • 此头像并非本人,拒绝疯狂站内。
更多
2017年02月07日 21:13 #6 作者: krantas
krantas 回复了话题: Emerald 会员组件死循环问题
我对Emerald和Joomla的群组和权限还是认识不够,一直没搞清楚,再加上个Emerald的群组/权限就更晕了。

比如Emerald的群组A,然后做个方案 Plan A(价格,时间,内容等)和A对应。但是这套东西如何和Joomla自身的新建的 “付费会员”级别联系起来呢?如何保证自动分配群组呢?

是通过插件的 方案/群组 限制吗?感觉不是。

那是听过组件前台的群组 设置吗?也不是吧。总体感觉Emerald设置的群组和Joomla割裂了。

Joomla之门 写道: 第二个问题明显是因为设置不当造成的。

大概你将要限制的资源的访问权限设定成了“注册会员”,这显然是不对的。因为在你安装这个软件之前,已经存在了一些注册会员,这些人从未付费,但是已经自动获得了“注册会员”资格。

所以,你必须在 Joomla 核心自带的群组管理以及权限管理中,在“注册会员”(Registered)级别之上,再创建一个新的“付费会员”(Paid Member)级别。操作要谨慎,必须确保“付费会员”拥有“注册会员”的全部权限,反过来则不是。还有,仔细检查一下,避免将“付费会员”群组添加到管理员之列。

登录 或者   注册一个会员帐号 来参与讨论

更多
2017年02月08日 07:13 #7 作者: Joomla之门
Joomla之门 回复了话题: Emerald 会员组件死循环问题
Emerald 的功能是非常强大且灵活的,单就用户组这个功能来说,既可以遵从 Joomla 核心自己的用户组,也可以独立管理自己的用户组。两种方式都能实现圆满的用户权限管理。

如果是使用 Joomla 核心的用户组,可以在 Emerald 的方案管理中,在“动作”这个标签页上,设置“(支付成功后)将用户添加到指定用户组”,从而使他获得该群组的权限。

如果你对 Joomla 核心自带的用户组理解不是很清晰,我建议你直接使用 Emerald 自己的用户组。

另外,请检查你的“限制”规则是否恰当。如果规则正确,未付费的用户是不可能获得付费用户的权限的。

最后,如果你还有困难,请通过淘宝旺旺联系,我可以帮助你现场查看并设置。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论