Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 115931|回复: 257

邀请注册插件FOR DZ5.5正式版(免修改)(4.18修正版)

[复制链接]
发表于 2007-4-16 01:22:28 | 显示全部楼层 |阅读模式
6.0自带邀请注册了哦!!
http://www.discuz.net/thread-391521-1-1.html

小妹只是修改
原作者gregry

后面两个4.18的内容一样的啦........忽忽~~


4.18修正无法翻页问题.......谢谢就是你~~~~忽忽~~

因为开始只是理论...小妹在半夜头昏脑胀...不好意思哦!!忽忽~~
已经重新修正 在小妹本机测试过了



附件里面有详细的说明。。。。
安装方法
1。上传   register.htm 到论坛 /templates/default/里面覆盖
2。上传   register.php到论坛跟目录下  / 进行覆盖
3。上传   plugins里面的全部文件到论坛对应的/plugins/里面
4。上传   templates里面的全部文件到论坛对应的/templates/default/里面

5。打开discuz_plugin_invite数据库升级语句 登陆后台-系统工具-数据库升级-然后粘贴上去点确定

打开discuz_plugin_invite登陆后台 -扩展设置-插件管理-然后粘贴上去点确定


手工修改方法见二楼 或者文件包里面就有详细说明

小妹还要分...忽忽~~





小修改-解决购买和邀请人中文名问题
discuz_plugin_invite数据库升级语句.sql
改为:
DROP TABLE IF EXISTS `cdb_plus_invitereg`;
CREATE TABLE `cdb_plus_invitereg` (
  `rid` int(6) unsigned NOT NULL auto_increment,
  `uid` int(8) NOT NULL default '0',
  `username` nvarchar(20) NOT NULL default '',
  `regname` nvarchar(20) NOT NULL default '',
  `buytime` int(10) NOT NULL default '0',
  `regtime` int(10) NOT NULL default '0',
  `regcode` varchar(32) NOT NULL default '',
  `status` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`rid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

[ 本帖最后由 talentz 于 2007-9-1 10:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

5

查看全部评分

 楼主| 发表于 2007-4-16 01:27:33 | 显示全部楼层
希望跟各位大哥哥大姐姐做链接...
名字:中国杀软论坛
地址:http://bbs.chinaovoe.com.cn
LOGO:



1.register.htm修改

找:
        <tr class="category">
        <td colspan="2">{lang required_info}</td>
        </tr>

下面加上:
        <!--{if $available}-->
        <tr>
        <td bgcolor="{ALTBG1}" width="21%"><span class="bold">邀请码</span></td>
        <td bgcolor="{ALTBG2}" class="smalltxt"><input type="text" name="regcode" size="40" maxlength="40"> <input type="button" value="检查邀请码" onclick="window.open('register.php?action=check&regcode='+this.form.regcode.value);">(目前本论坛只有收到邀请码才能注册,请将邀请码填写左边的输入框中)</td>
        </tr>
        <!--{/if}-->

register.htm修改完毕。





2:register.php
找:
if($discuz_uid) {
        showmessage('login_succeed', $indexname);
} elseif (!$regstatus) {
        showmessage('register_disable');
}
下面加上:

@include DISCUZ_ROOT.'./forumdata/cache/plugin_invite.php';
$invsettings = $_DPLUGIN['invite'];
extract($invsettings['vars']);

if($available) {
        $action = dhtmlspecialchars($_GET['action']);
        if($action == 'check'){
                if (!$regcode) {
                        showmessage('请输入邀请码!');
                } else {
                        $regcode = dhtmlspecialchars($regcode);
                        $result = $db->fetch_array($db->query("SELECT * FROM {$tablepre}plus_invitereg WHERE regcode='$regcode' AND status='0'"));
                        if(!$result) {
                                showmessage('您输入的邀请码不存在或已过期或已被使用!');
                        } else {
                        showmessage('邀请码可以使用!');
                        }
                }
        }
}


找:

        require_once DISCUZ_ROOT.'./include/discuzcode.func.php';

下面加上:

        if($available) {
                $regcode = dhtmlspecialchars($regcode);
                $result = $db->fetch_array($db->query("SELECT * FROM {$tablepre}plus_invitereg WHERE regcode='$regcode' AND status='0'"));
                if(!$result) {
                        showmessage('您输入的邀请码不存在或已过期或已被使用!');
                }
        }


找:

                $maxsize = max($avatarwidth, $avatarheight);
                if($maxsize > $maxavatarpixel) {
                        $avatarwidth = $avatarwidth * $maxavatarpixel / $maxsize;
                        $avatarheight = $avatarheight * $maxavatarpixel / $maxsize;
                }

        } else {
                $avatar = $avatarwidth = $avatarheight = '';
        }

下面加上:

        if($available) {
                $db->query("UPDATE {$tablepre}plus_invitereg SET regname='$username', regtime='$timestamp', status='1' WHERE regcode='$regcode'");
        }


register.php修改完毕。






邀请注册插件反安装代码:
DROP TABLE IF EXISTS `cdb_plus_invitereg`;

[ 本帖最后由 talentz 于 2007-9-1 10:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

1

查看全部评分

回复

使用道具 举报

发表于 2007-4-16 01:32:27 | 显示全部楼层
8错8错.支持顶 原来是 SF

[ 本帖最后由 ⒈薪 于 2007-4-16 01:34 编辑 ]
回复

使用道具 举报

发表于 2007-4-16 01:39:27 | 显示全部楼层
樓上是文身大漢哦
回复

使用道具 举报

发表于 2007-4-16 01:46:03 | 显示全部楼层
呵呵 这么碗了还在贡献 支持!!
回复

使用道具 举报

发表于 2007-4-16 01:52:02 | 显示全部楼层
一个免费 一个收费 文件不同吗?
回复

使用道具 举报

发表于 2007-4-16 01:58:28 | 显示全部楼层
MMhao piaoliang
回复

使用道具 举报

发表于 2007-4-16 02:31:43 | 显示全部楼层
这个是开源的还是?不支持ZEND的可以用吗?
回复

使用道具 举报

发表于 2007-4-16 02:46:47 | 显示全部楼层
强烈支持。。。。。
回复

使用道具 举报

发表于 2007-4-16 02:47:41 | 显示全部楼层
:'( :'( :'( :'( :'( :'( :'(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )star

GMT+8, 2019-10-21 12:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表