ErphpDown插件模块补丁

ErphpDown 13+更新后,由于插件功能改动较大,之前的补丁已无法兼容。

在 ErphpDown 13.3 版本基础上,重新将插件VIP功能和下载模块,深度集成在主题中,也算补齐了主题这方面的短板。

集成的功能

深度集成并非把插件直接加到主题中,只是将插件核心显示文件,修改后制作成补丁文件,使用补丁需安装ErphpDown 13.3+,其它版本未试,不能兼容其它主题。

提示:因我自己并没有真正用过这个插件,插件功能众多,无法一次性测试完,使用前请进行仔细的测试,确认无误后再正式启用,以免造成不必要的麻烦。

 

前端用户中心

为防止插件下次再有大的改动,在插件提供的页面模板基础上,只稍加改动。

 

会员信息显示

登录后,在用户信息面板中显示会员状态及购买充值按钮。

下载模块

插件的下载模块提示文字及样式,有些粗糙,可以选择使用补丁的下载模块,屏蔽掉插件的。

当然补丁的下载模块样式,也需要进一步美化、修正。

小工具

“会员资源”小工具,当文章中添加了下载内容,则显示下载信息。

并可以选择在电脑上不显示正文的下载模块,仅在手机移动端显示。

菜单订购会员按钮

在主菜单上显示一个菜单订购会员按钮

右侧跟随按钮增加订购会员按钮

 

主题下载模块中显示收费下载信息

通过插件的面板添加了下载内容,会替换主题自带的下载按钮为插件的下载按钮及信息。

ErphpDown插件模块补丁

新增下载资源信息面板,可以选择显示在文章上面或者下面,与小工具同步显示内容。
ErphpDown插件模块补丁

使用方法:

解压下载的补丁包,将里面的 erphpdown 文件夹(不能有外层文件夹)上传到Begin主题根目录即可。

在小工具页面新增“会员资源”小工具,加到正文侧边栏中。

主题选项 → 辅助设置,也将显示会员模块。

新建页面 → 页面属性 → 模板,选择“会员中心”并发表。

主题选项 → 站点管理 → 用户中心,选择刚建的“会员中心”页面即可。

更新于:2022年8月12日,补丁目前只适合7月之后的主题,因补丁还在随时修改更新,有时可能需要当前的主题配合,有需要的用户可以申请升级主题。

 

之后,会逐步在主题中添加显示收费资源相应的信息....


另外,插件提供的这个前端个人中心并不完美,就是为用户提供了个大概的功能,本身就有BUG。

比如购买VIP后,刷新页面会重复提交购买,貌似后台支付购买也有重复提交的BUG,进行了修正,不过苹果手机上无效。

目前13.3版本,存在的问题,在本地环境PHP 7+中无法购买终身会员,而且提交购买后,之前的会员也会被清除,但钱却扣除了,PHP8中正常,在真实的网站上未试。

另外,插件会在数据库中建20多个数据表,卸载插件也不会被删除...

可能还会有BUG,使用前请进行仔细的测试,确认无误后再正式启用,以免造成不必要的麻烦,有问题可以Q我反馈。

如果使用静态缓存插件,可以排除会员中心的链接,例如会员中心链接为:

https://zmingcx.com/vip-centre

以WP Super Cache静态缓存插件为例,进入插件高级设置选项卡,在下面找到“URL字符串被拒绝”将vip-centre加进入,即可。

至于正文页面,既缓存又不影响插件功能,暂时还未研究出好的方法,当然把文章链接加进去也可以...

使用Erphpdown会员插件不要开启“基本设置 → 正文相关设置 → 文章外链接添加nofollow”,会造成支付按钮功能失效

ErphpDown 会员插件这里就不提供了,有需要的请自行购买,貌似插件对PHP8兼容不是很好(包括目前的最新版本)但并不影响使用,购买前请确认。