AL8 Forum
   登錄註冊幫助


標題: [D5.5] 邀請注冊插件FOR DZ5.5正式版(免修改)
 看破紅塵_假
 0096517
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 991

精華: 0

積分: 110 點

現金: 0 元

存款: 110 元

閱讀權限: 30

註冊: 2008-2-17

來自: sky-hk.org

狀態: 離線
 
發表於 2008-3-23 11:40  資料  個人空間  主頁 短消息  加為好友  添加 看破紅塵_假 為MSN好友 通過MSN和 看破紅塵_假 交談
邀請注冊插件FOR DZ5.5正式版(免修改)




6.0自帶邀請注冊了哦!!
http://www.discuz.net/thread-391521-1-1.html

QUOTE:
原作者gregry

附件裡面有詳細的說明。。。。
安裝方法
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 ;




 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 看破紅塵_假
 0096517
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 991

精華: 0

積分: 110 點

現金: 0 元

存款: 110 元

閱讀權限: 30

註冊: 2008-2-17

來自: sky-hk.org

狀態: 離線
 
發表於 2008-3-23 11:41  資料  個人空間  主頁 短消息  加為好友  添加 看破紅塵_假 為MSN好友 通過MSN和 看破紅塵_假 交談
手動修改:

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`;




 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 LHC
 0086083
Rank: 3Rank: 3Rank: 3
點擊查看 LHC 的詳細資料

頭銜: Conqueror

帖子: 189

精華: 0

積分: 1840 點

現金: 35 元

存款: 0 元

閱讀權限: 20

註冊: 2007-9-2

狀態: 離線
 
發表於 2008-3-23 12:00  資料  個人空間  短消息  加為好友 
人生第一次...






















                                                   

[ 本帖最後由 LHC 於 2008-3-23 12:02 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 hkno2
 0051259
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 148

精華: 0

積分: 2480 點

現金: 3 元

存款: 0 元

閱讀權限: 20

註冊: 2006-8-31

狀態: 離線
 
發表於 2008-4-4 13:13  資料  個人空間  短消息  加為好友 
好貼,  先推一推 !!




 AL8 Forum © All rights reserved.
頂部
 傻丁
 0050456
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 2489

精華: 0

積分: 26183 點

現金: 8 元

存款: 0 元

閱讀權限: 70

註冊: 2006-8-22

狀態: 離線
 
發表於 2008-4-4 20:29  資料  個人空間  短消息  加為好友 
邀請左會唔會有分加果隻...




FlyerSKY 飛揚: http://flyersky.com
 AL8 Forum © All rights reserved.
頂部
 hkno2
 0051259
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 148

精華: 0

積分: 2480 點

現金: 3 元

存款: 0 元

閱讀權限: 20

註冊: 2006-8-31

狀態: 離線
 
發表於 2008-6-18 16:27  資料  個人空間  短消息  加為好友 
推一推佢先~~~




 AL8 Forum © All rights reserved.
頂部
 aespo1994
 0062919
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 aespo1994 的詳細資料

頭銜: King

帖子: 926

精華: 0

積分: 5840 點

現金: 566 元

存款: 3702 元

閱讀權限: 30

註冊: 2007-1-3

狀態: 離線
 
發表於 2008-6-22 13:54  資料  個人空間  主頁 短消息  加為好友  添加 aespo1994 為MSN好友 通過MSN和 aespo1994 交談
回覆 #3 LHC 的帖子

你張圖...
兩個字..
月翏!




 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2008-8-30 12:46
Processed in 0.027419 second(s), 7 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.