晨曦啊 晨曦啊

typecho 多邀请码注册插件

in 计算机 文章转载请注明来源!

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://ide.lanzoum.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)后台启用,和普通插件一样;

图片:
1 2 3

==============================================================================

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中的文件。

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

计算机
发表新评论 取消回复
已有 72 条评论
  1. iuwuo.net
    iuwuo.net
    回复

    iuwuo.net

  2. Leeknife
    Leeknife
    回复

    开启插件报错Failed opening required '/www/wwwroot/sxvqyb//usr/plugins/InvitationCode/page/console.php' (include_path='.::/www/wwwroot/sxvqyb/var:/www/wwwroot/sxvqyb/usr/plugins')

    1. Leeknife
      Leeknife
      回复

      @Leeknife 以及atal error: Array and string offset access syntax with curly braces is no longer supported in /www/wwwroot/sxvqyb/var/Json.php on line 32

      1. Leeknife
        Leeknife
        回复

        @Leeknife 这个不要管他
        不是插件的问题

        1. Leeknife
          Leeknife
          回复

          @Leeknife 开启插件报错Failed opening required '/www/wwwroot/sxvqyb//usr/plugins/InvitationCode/page/console.php' (include_path='.::/www/wwwroot/sxvqyb/var:/www/wwwroot/sxvqyb/usr/plugins')
          这个是插件的问题
          点击控制台-邀请码就会出现

          1. Leeknife
            Leeknife
            回复

            @Leeknife 又变成了Warning: require_once(/www/wwwroot/sxvqyb//usr/plugins/InvitationCode/page/console.php): failed to open stream: No such file or directory in /www/wwwroot/sxvqyb/admin/extending.php on line 13Fatal error: require_once(): Failed opening required '/www/wwwroot/sxvqyb//usr/plugins/InvitationCode/page/console.php' (include_path='.:/www/server/php/72/lib/php:/www/wwwroot/sxvqyb/var:/www/wwwroot/sxvqyb/usr/plugins') in /www/wwwroot/sxvqyb/admin/extending.php on line 13

            1. 晨曦啊
              晨曦啊本文作者
              回复

              @Leeknife 你看一下【/www/wwwroot/sxvqyb//usr/plugins/InvitationCode/page/console.php】这个路径里面有没有console.php文件,如果有看看是不是权限问题,或者说是路径有什么不对的

  3. 000
    000
    回复

    最新版安装不了

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @000 国庆有时间的话我去修改一下

      1. 000
        000
        回复

        @晨曦啊 666

        1. 晨曦啊
          晨曦啊本文作者
          回复

          @000 刚刚我用Typecho1.2试了一下,是可以安装的,有具体报错吗?

  4. 执笔
    执笔
    回复

    有个问题呀,自动生成的邀请码在前端注册框那里没有任何提示,提示用户需要怎么获取邀请码的方式,只有邀请码的输入框

  5. 月下独酌
    月下独酌
    回复

    注册也没有填入邀请码的文本框啊。。。

  6. 元气少女郭德纲
    元气少女郭德纲
    回复

    博主,你好。我有微信和支付宝接口之类会员插件代码,不知到你有没有兴趣,把它的支付部分代码提出了加到你的邀请注册插件去,如果感兴趣的话,可联系我。

  7. giao
    giao
    回复

    提交一个错误
    在邀请码控制台中,邀请码生成地址链接重复

  8. Song丶
    Song丶
    回复

    开启插件报错
    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

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @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') : '');试一试。

  9. 有BUG
    有BUG
    回复

    插件有BUG,启动插件后,不管是前台注册的用户,还是后台注册的用户,密码永远都是错误的,希望能解决

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @有BUG 我这边测试并无问题,可能是和你的主题不兼容,可否把你使用的模版或者你的地址发我一下或者发布在这里面也可以https://suwenhua.wang/

      1. 泽泽
        泽泽
        回复

        @晨曦啊 之前我模板用户也跟我反映了这个问题,后来经过筛查,发现我写的rdog权限狗插件与邀请码插件冲突,怎么修改都解决不了,后来发现这样处理就好了
        同时禁用两个插件,先启动邀请码插件,然后在启动权限狗插件就好了,我的垃圾rdog权限狗插件,会接管typecho的注册功能,来实现前台注册用户可以填写密码之类的,因为解决方式比较粗暴,所以才会这样。而typecho经过我测试使用同一个插件接口时哪个插件先启动的每次就先执行哪个插件,所以邀请码插件优先启动就好了

        1. 晨曦啊
          晨曦啊本文作者
          回复

          @泽泽 _(:зゝ∠)_泽泽大佬好

  10. 默言blog
    默言blog
    回复

    提示邀请码过期......

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @默言blog 已经修改了QAQ,抱歉,没仔细看

  11. 嘿嘿嘿
    嘿嘿嘿
    回复

    可以加上一键导出邀请码吗?

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @嘿嘿嘿 导出加上了 https://www.lanzous.com/i6n1hqd

      1. 嘿嘿嘿
        嘿嘿嘿
        回复

        @晨曦啊 (๑•̀ㅂ•́)و✧

    2. 晨曦啊
      晨曦啊本文作者
      回复

      @嘿嘿嘿 可以,等国庆的时候弄吧_(:зゝ∠)_懒

  12. 容嬷嬷
    容嬷嬷
    回复

    厉害,这个插件终于出了!有个小小建议,能否增加一个邀请码获取这样的按钮放在注册页面,然后插件后台也写个按钮地址框

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @容嬷嬷 你是说点击按钮跳转到一个自助发卡的页面?还是相当于一个自助购买邀请码?有支付的要麻烦一点_(:зゝ∠)_,以后应该会加。

  13. zkx
    zkx
    回复

    php用了 $_SERVER['PHP_SELF'];
    php.ini 需要 cgi.fix_pathinfo=1 否则获取为空值所以部分人因为环境问题,没有验证码的输入框。

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @zkx 感谢大佬,_(:зゝ∠)_,已经修复了

    2. 晨曦啊
      晨曦啊本文作者
      回复

      @zkx 惊现大佬评论,谢谢!

      1. zkx
        zkx
        回复

        @晨曦啊 不谢,更新速度还挺快的。

  14. 泽泽
    泽泽
    回复

    已转载到我博客插件区(^▽^)

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @泽泽 _(:зゝ∠)_泽泽大佬好

      1. 泽泽
        泽泽
        回复

        @晨曦啊 插件不错,我给我的qingyi模板适配上了,因为那个模板支持前台注册,和这个挺配的

  15. 牧泽
    牧泽
    回复

    谢谢

  16. hpkaiq
    hpkaiq
    回复

    在注册页面没有邀请码输入框,注册也提示邀请码未填写。

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @hpkaiq 需要本身把注册开启,再【设置】---【基本】---【是否允许注册】这里勾选上

      1. hpkaiq
        hpkaiq
        回复

        @晨曦啊 不勾选注册页面都进不去,已经开了,没有输入框。

        1. 晨曦啊
          晨曦啊本文作者
          回复

          @hpkaiq _(:зゝ∠)_修复了未设置cgi.fix_pathinfo=1所导致部份没出现邀请码输入框,可能你之前的是这个问题导致的

        2. 晨曦啊
          晨曦啊本文作者
          回复

          @hpkaiq 啊?你改过后台等录页面没?正常情况下,再基本设置开启注册,然后在开启插件就会有的

          1. huyii
            huyii
            回复

            @晨曦啊 我的也是这个问题,直接下载最新的,后台文件未改过,注册页面没有邀请码输入框

            1. 晨曦啊
              晨曦啊本文作者
              回复

              @huyii _(:зゝ∠)_修复了未设置cgi.fix_pathinfo=1所导致部份没出现邀请码输入框,可能你之前的是这个问题导致的

  17. 无念无心
    无念无心
    回复

    提个建议:如果能生成时长邀请码,就更实用了,比如通过生成A段邀请码注册的,会员有效期是1年,通过生成B段邀请码注册的,有效期是永久,不过这个好像要对user表动刀子

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @无念无心 好,收到,这个可以有

  18. Meayair
    Meayair
    回复

    安装之后只有设置插件 InvitationCode是否开启邀请码注册那一页,就是只有你放的3张演示图片里面第三张那个页面

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @Meayair 第一二张图在【后台】【控制台菜单栏目下】【邀请码】里面。

  19. share1223
    share1223
    回复

    我这里有问题 我安装插件后,点击邀请码页面 我点开 页面没找到 怎么办?

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @share1223 是下载的v1.2.0吗?里面有几个文件?你的typecho是什么版本?Plugin.php,Console.php,Action.php,page-》console.php;应该有4个文件一个文件夹

      1. share1223
        share1223
        回复

        @晨曦啊 是最新版本,下载也是v1.2.0 4个文件 最新版本的typecho 是的 没错 我加你QQ了

        1. 晨曦啊
          晨曦啊本文作者
          回复

          @share1223 没收到你好友申请呢,我也加你了

  20. 刘德华
    刘德华
    回复

    可以添加一个购买邀请码的按钮吗

    1. 晨曦啊
      晨曦啊本文作者
      回复

      @刘德华 可以考虑考虑。。。不过在什么地方购买?怎么购买?

前篇 后篇
雷姆
拉姆