第一章节 1.1关于myCRED插件

1.1关于myCRED插件

您需要了解的内容

我们的目的

在wordpress中有数以千计的插件提供各种各样的功能,我想要做的事情是编写一个插件能完成所有关于积分的功能。

所以,myCRED只做一件事:积分。它所附加的每个小功能也都与积分有关。

让事情更简单

myCRED有很多潜在的用法,所以它可能会有点让你畏怯而放弃使用。所以呢,我们的主要目标就是尽可能简化操作以及尽可能的降低学习难度。为此,我们付出了很多努力使的插件尽可能干净和简单。此外,我也在许多地方模仿WordPress,以帮助您熟悉插件。您是否曾在管理区域中激活或编辑窗口小部件设置?如果是的,那么你已经知道如何激活和编辑myCRED钩子了。这也扩展到第三方插件支持。如果您的网站上未安装myCRED具有内置支持的插件,则该插件的设置将不可见。这样,myCRED将只显示您可以使用的设置/选项/钩子。

立即加入我们

当你安装,激活启用和设置第一个积分类型后,myCRED仅能为您提供最基本的点相关功能:

    • 您网站上的每个用户都可以获得积分余额
    • 您作为管理员和/或编辑者,可以调整这些余额。
    • 安装了一个日志,您可以进行任何调整和记录积分变动日志。
    • 您可以访问一个短代码列表,向用户显示这些余额或历史记录。

以上便是基本的功能点。然后,您便可以启用你想要使用的任何功能。比如,您想让程序自动给用户赠送积分(比如登录,浏览,注册赠送积分),则需要去启用和配置钩子。其他大多数积分相关的功能都需要启用附加组件。

最低配置要求

为了在WordPress驱动的网站上使用,myCRED从版本1.7开始需要WordPress 4.0或更高版本。以前的版本已确认可用于WordPress 3.8+,但不支持旧版本。

请注意,myCRED插件绑定并指向WordPress网站的注册的用户,所以它不适用于非本站用户或者您网站的访问者。例如,如果您将用户存储在外部,并且用户未登录WordPress访问该网站,则myCRED将无法分配给这些用户新增或扣除积分。

服务器要求

  • PHP 5.3+
  • MySQL 5.0+
  • 启用了mcrypt PHP库

mcrypt库

当你没有安装mcrypt库时,在启用myCRED插件后通常抛出这样的错误信息: “Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in … “

mcrypt PHP库用于加密myCRED中的某些操作以防止滥用。虽然您可以使用MYCRED_DISABLE_PROTECTION常量来禁用它,但不建议这样做!

某些Web主机默认禁用此库。如果是这种情况,请联系您的Web主机并要求他们启用该库。

myCRED的局限性

myCRED不是为了“做所有事情”而建立的。相反,该插件是为了方便开发人员而构建的,允许轻松添加更多功能。
myCRED可用于小型到大型社区,管理数千个账户余额。虽然非常大的站点支持负载平衡,但某些附加组件需要自定义才能与大量用户高效运行。
特别是银行附加服务需要一些调整才能管理大量用户。最后,myCRED附加组件不提供提款功能。用户可以通过真钱购买积分,但不能将积分换回真钱。
这是由于法律问题,并且取决于您在世界的哪个地方,使用myCRED作为金融工具可能被视为“银行软件”并受到监管。
这也会阻止我出售我的游戏化附加组件,如彩票附加组件或Scratch Card附加组件。
但myCRED并不禁止您自己构建取款工具!这只是一个不包含在myCRED中的功能。您如何使用myCRED以及您如何进行定制化功能设置完全取决于您。
 
本文由 奇匠舍资源网 作者:奇匠社资源网 发表,其版权均为 奇匠舍资源网 所有,文章内容系作者个人观点,不代表 奇匠舍资源网 对观点赞同或支持。如需转载,请注明文章来源。
奇匠舍资源网版权声明 1、本网站名称:奇匠舍资源网
2、本站永久网址:http://www.qjshe.com/
3、本网站的资源部分来源于网络,如有侵权,请加QQ群:奇匠舍资源网进行反馈处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效请反馈给我们!我们会第一时间更新。
9
奇匠社资源网

推荐阅读

发表评论