typecho 多邀请码注册插件
typecho 多邀请码注册插件
v1.2.2版本 2019-10-8
修改:
1:增加邀请码导出
2:修复了永久时间却提示邀请码过期的不仔细导致的BUG;QAQ 对不起!
问题:
**1:无法兼容以前版本!!!
1:无法兼容以前版本!!!
1:无法兼容以前版本!!!**
说明:
1:生成邀请码设置后在【后台】【控制台菜单栏目下】【邀请码】页面中生成邀请码。
下载地址:
http://forum.typecho.org/viewtopic.php?f=6&t=11304
https://gitee.com/cx-a/TypechoInvitationCode
https://www.lanzous.com/i6n1hqd
==============================================================
v1.2.1版本 2019-8-1
修改:
1.修复了未设置cgi.fix_pathinfo=1所导致部份没出现邀请码输入框
2.优化了生成参数设置位置,更加人性化
3.加入了邀请码有效期(无法兼容以前版本)
问题:
**1:无法兼容以前版本!!!
1:无法兼容以前版本!!!
1:无法兼容以前版本!!!**
==============================================================
v1.2.0版本 2018-12-25
插件功能:
1:支持Mysql,SQLite,Pgsql三种数据库
2:可以自己删除邀请码数据库
3:修正了一些小错误
问题:
1:邀请码列表样式太丑!
说明:
1:生成邀请码设置后在【后台】【控制台菜单栏目下】【邀请码】页面中生成邀请码。
安装:
1:InvitationCode文件夹放入插件目录里(/usr/plugins)后台启用,和普通插件一样;
==============================================================================
v1.1.0版本 2018-12-24
插件功能:
1:支持Mysql和SQLite两种数据库
问题:
1:邀请码列表样式太丑!
2:不支持Pgsql数据库!
3:其余问题暂未发现。
注意:
1:禁用此插件后会邀请码会被保留!
2:生成邀请码设置后在【后台】【控制台菜单栏目下】【邀请码】页面中生成邀请码。
安装:
1:InvitationCode文件夹放入插件目录里(/usr/plugins)后台启用,和普通插件一样;
==============================================================================
v1.0.1版本 2018-12-22
插件功能:
1:邀请码自动生成
2:邀请码次数限制
3:邀请码数量可选择
问题:
1:邀请码列表样式太丑。
注意:
插件基于mysql数据库,其余数据库稍后后处理
1:禁用此插件后会删除所有邀请码!
2:保存邀请码设置后在【后台】【控制台菜单栏目下】【邀请码】页面中生成邀请码。
安装:
1:InvitationCode文件夹放入插件目录里(/usr/plugins)后台启用,和普通插件一样;
==============================================================================
v0.1.0版本 2018-11-12
插件功能:
1:开启邀请码注册功能。
2:支持多个邀请码。
问题:
1:一个邀请码可以使用多次。
安装:
1:InvitationCode文件夹放入插件目录里(/usr/plugins)后台启用,和普通插件一样;
==============================================================================
v0.0.1版本 2018-11-11
插件功能:
1:开启邀请码注册功能。
2:支持多个邀请码。
问题:
1:需要修改替换文件,如果typecho升级,插件会失效。
2:一个邀请码可以使用多次。
安装:
压缩包中两个文件
1:InvitationCode文件夹放入插件目录里(/usr/plugins);
2:register.php文件需要替换/admin中的文件。
版权属于:原链接作者
转载是因为内容优秀,怕原地址失效所以保存,如有版权问题,我们将尽快隐藏或删除文章。
有个问题呀,自动生成的邀请码在前端注册框那里没有任何提示,提示用户需要怎么获取邀请码的方式,只有邀请码的输入框
注册也没有填入邀请码的文本框啊。。。
博主,你好。我有微信和支付宝接口之类会员插件代码,不知到你有没有兴趣,把它的支付部分代码提出了加到你的邀请注册插件去,如果感兴趣的话,可联系我。
提交一个错误
在邀请码控制台中,邀请码生成地址链接重复
开启插件报错
Fatal error: Can't use function return value in write context in /www/wwwroot/www.XXXX.com/usr/plugins/InvitationCode/Plugin.php on line 280
@Song丶 PHP版本太低了,你可以换成5.5或者以上;或者你把$url = InvitationCode_Plugin::server('ORIG_PATH_INFO') . (!empty(InvitationCode_Plugin::server('QUERY_STRING')) ? '?' . InvitationCode_Plugin::server('QUERY_STRING') : '');这句改成 $nser=InvitationCode_Plugin::server('QUERY_STRING');
$url = InvitationCode_Plugin::server('ORIG_PATH_INFO') . (!empty($nser) ? '?' . InvitationCode_Plugin::server('QUERY_STRING') : '');试一试。
插件有BUG,启动插件后,不管是前台注册的用户,还是后台注册的用户,密码永远都是错误的,希望能解决
@有BUG 我这边测试并无问题,可能是和你的主题不兼容,可否把你使用的模版或者你的地址发我一下或者发布在这里面也可以https://suwenhua.wang/
@晨曦啊 之前我模板用户也跟我反映了这个问题,后来经过筛查,发现我写的rdog权限狗插件与邀请码插件冲突,怎么修改都解决不了,后来发现这样处理就好了
同时禁用两个插件,先启动邀请码插件,然后在启动权限狗插件就好了,我的垃圾rdog权限狗插件,会接管typecho的注册功能,来实现前台注册用户可以填写密码之类的,因为解决方式比较粗暴,所以才会这样。而typecho经过我测试使用同一个插件接口时哪个插件先启动的每次就先执行哪个插件,所以邀请码插件优先启动就好了
@泽泽 _(:зゝ∠)_泽泽大佬好
提示邀请码过期......
@默言blog 已经修改了QAQ,抱歉,没仔细看
可以加上一键导出邀请码吗?
@嘿嘿嘿 导出加上了 https://www.lanzous.com/i6n1hqd
@晨曦啊 (๑•̀ㅂ•́)و✧
@嘿嘿嘿 可以,等国庆的时候弄吧_(:зゝ∠)_懒
厉害,这个插件终于出了!有个小小建议,能否增加一个邀请码获取这样的按钮放在注册页面,然后插件后台也写个按钮地址框
@容嬷嬷 你是说点击按钮跳转到一个自助发卡的页面?还是相当于一个自助购买邀请码?有支付的要麻烦一点_(:зゝ∠)_,以后应该会加。
php用了 $_SERVER['PHP_SELF'];
php.ini 需要 cgi.fix_pathinfo=1 否则获取为空值所以部分人因为环境问题,没有验证码的输入框。
@zkx 感谢大佬,_(:зゝ∠)_,已经修复了
@zkx 惊现大佬评论,谢谢!
@晨曦啊 不谢,更新速度还挺快的。
已转载到我博客插件区(^▽^)
@泽泽 _(:зゝ∠)_泽泽大佬好
@晨曦啊 插件不错,我给我的qingyi模板适配上了,因为那个模板支持前台注册,和这个挺配的
谢谢
在注册页面没有邀请码输入框,注册也提示邀请码未填写。
@hpkaiq 需要本身把注册开启,再【设置】---【基本】---【是否允许注册】这里勾选上
@晨曦啊 不勾选注册页面都进不去,已经开了,没有输入框。
@hpkaiq _(:зゝ∠)_修复了未设置cgi.fix_pathinfo=1所导致部份没出现邀请码输入框,可能你之前的是这个问题导致的
@hpkaiq 啊?你改过后台等录页面没?正常情况下,再基本设置开启注册,然后在开启插件就会有的
@晨曦啊 我的也是这个问题,直接下载最新的,后台文件未改过,注册页面没有邀请码输入框
@huyii _(:зゝ∠)_修复了未设置cgi.fix_pathinfo=1所导致部份没出现邀请码输入框,可能你之前的是这个问题导致的
提个建议:如果能生成时长邀请码,就更实用了,比如通过生成A段邀请码注册的,会员有效期是1年,通过生成B段邀请码注册的,有效期是永久,不过这个好像要对user表动刀子
@无念无心 好,收到,这个可以有
安装之后只有设置插件 InvitationCode是否开启邀请码注册那一页,就是只有你放的3张演示图片里面第三张那个页面
@Meayair 第一二张图在【后台】【控制台菜单栏目下】【邀请码】里面。
我这里有问题 我安装插件后,点击邀请码页面 我点开 页面没找到 怎么办?
@share1223 是下载的v1.2.0吗?里面有几个文件?你的typecho是什么版本?Plugin.php,Console.php,Action.php,page-》console.php;应该有4个文件一个文件夹
@晨曦啊 是最新版本,下载也是v1.2.0 4个文件 最新版本的typecho 是的 没错 我加你QQ了
@share1223 没收到你好友申请呢,我也加你了
可以添加一个购买邀请码的按钮吗
@刘德华 可以考虑考虑。。。不过在什么地方购买?怎么购买?
SQLite数据库
PHP 版本5.6.39
@jina 估计是数据库原因,其实0.01用着也很好。
@jina 是数据库的问题。我现在加了一个SQLite。和0.0.1最主要的区别就是可以一码一人设置。
v0.0.1版本使用正常,删除0.0.1后再使用新版1.0.1提示数据库错误,是不是和原来替换的register.php文件有关?
@jina 你提供一下的PHP版本和数据库版本,我现在要出门,回来后修改,上面评论有之前的版本。
@jina 是没关系的。你用的PHP是什么版本?数据库是什么版本?忘记了说了,我用的是mysql5.6数据库。
v0.0.1版本下载地址:http://cx-aa.oss-cn-shenzhen.aliyuncs.com/demo/LiShiBanBen/InvitationCode_v0.0.1.tar.gz
v0.1.0版本下载地址:http://cx-aa.oss-cn-shenzhen.aliyuncs.com/demo/LiShiBanBen/InvitationCode_v0.1.0.tar.gz
大佬能把邀请码做成随机生成就更加完美了,就可以做会员站防止一码多用现象了
@Billyy 就是用完一个 就自动删除的那种
@Billyy 已经做好了,你可以试一下。
@Billyy 我不是大佬,只是萌新一个。有这个想法,等有空试试!