/**
* $Id: INSTALL.txt, v 3.1 2007-06-03
* @package hook_discuz_3.1
* @Copyright (C) 2004 - 2007 mamhoo.com
* @Autor: lang3
* @URL: http://www.mamhoo.com
* @license: http://www.gnu.org/copyleft/gpl.html GNU/GPL
* Mamhoo is free Software
**/

 hook_discuz 3.1 װж


1. ǰ

1) Ѿװվϵͳ5.1.0  Discuz5.5.0
2) Discuz ֻܰװĿ¼У bbs Ŀ¼
3) Discuz ͬһ( ip) ʹã֧Discuz  www.mambochina.netDiscuz  bbs.mambochina.net
4) Discuz һݿ

2. װ hook_discuz 3.1 
1) ¼̨˵  >  > װ/жӡӰװ/жؽ档

2) 롰ϵͳǰ׺:͡ϵͳ·:磺cdb_  bbs һť

3) ѡװ hook_discuz3.1.zip ҳʾĿ¼Ϊд(777)ҪĿ¼ļΪд(777)

	bbs
	bbs/admin
	bbs/include

4) ϴļ & װť

עڲֱ֧Ӱװ zip ѹļѡĿ¼װڱؽѹ hook_discuz3.1.zip  FTP ģʽϴ media ļУȻڰװĿ¼ָװļľ·װť

5) װɣʾװɹϢ

3. վϵͳ Discuz5.5.0 ûת

ӰװҪ Discuz ûתϡ
ѡûת Discuz߰ Discuz ûת

עıǰ׺Ϊ mos_ Discuz ıǰ׺Ϊ cdb_
ıǰ׺ͬ SQL ıǰ׺Ϊʵʵıǰ׺

3.1 ûת Discuz

ԭ Discuz ûݽɾȻûݵ Discuz

תִ 3  SQL 

#1) ɾ Discuz û¼

DELETE FROM cdb_members;
DELETE FROM cdb_memberfields;

#2) û mos_users ¼뵽 Discuz û cdb_members

SELECT @groupid := groupid FROM cdb_usergroups WHERE creditshigher<=0 AND 0<creditslower ORDER BY groupid ASC LIMIT 1;

INSERT INTO cdb_members (uid, username, password, secques, groupid, extgroupids, regip, regdate, lastvisit, lastactivity, email, dateformat, showemail, newsletter, timeoffset )
SELECT id, username, password, '', CASE `block` when 0 then @groupid ELSE 8 END, '', '', UNIX_TIMESTAMP(registerDate), UNIX_TIMESTAMP(lastvisitDate), UNIX_TIMESTAMP(lastvisitDate), email, '', '1', '1', '9999' FROM mos_users;

INSERT INTO cdb_memberfields (uid) SELECT id FROM mos_users;

#3) ĵһԱΪ Discuz Ա

SELECT @id := id FROM mos_users WHERE gid=25 ORDER BY id ASC LIMIT 1;
UPDATE cdb_members SET adminid=1, groupid=1 WHERE uid=@id;


3.2 Discuz ûת

ԭûݽɾȻ Discuz ûݵ

תִ 3  SQL 

#1) ɾû¼

DELETE FROM mos_users;
DELETE FROM mos_core_acl_aro;
DELETE FROM mos_core_acl_groups_aro_map;

#2)  Discuz û cdb_members ¼뵽û mos_users 

INSERT INTO mos_users (id, name, username, email, password, usertype, block, sendEmail, gid, registerDate, lastvisitDate, activation, params)
SELECT uid, username, username, email, password, "", 0, CASE `groupid` WHEN 4 THEN 1 WHEN 5 THEN 1 WHEN 6 THEN 1 WHEN 8 THEN 1 ELSE 0 END, 18, FROM_UNIXTIME(regdate), FROM_UNIXTIME(lastvisit), "", "" FROM cdb_members;

INSERT INTO mos_core_acl_aro (section_value, value, order_value, name, hidden)
SELECT "users", id, 0, name, 0 FROM mos_users;

INSERT INTO mos_core_acl_groups_aro_map (group_id, section_value, aro_id)
SELECT 18, '', aro_id FROM mos_core_acl_aro;

#3)  Discuz ĵһԱԱ

SELECT @id := uid FROM cdb_members WHERE adminid=1 AND `groupid`=1 ORDER BY uid ASC LIMIT 1;
SELECT @aro_id := aro_id FROM mos_core_acl_aro WHERE value=@id;
UPDATE mos_users SET usertype='Super Administrator', gid=25 WHERE id=@id;
UPDATE mos_core_acl_groups_aro_map SET group_id=25 WHERE aro_id=@aro_id;


4. ж hook_discuz 3.1 

1) ¼̨˵  >  > װ/жӡӰװ/жؽ档

2) бѡ hook_discuz 3.1 

3) ɾť

4) ɾ bbs Ŀ¼µ mamhook.inc ļ

5) ҳĿ¼еչΪ .orig ļ
	bbs
	bbs/admin
	bbs/include

ɾ *.orig ͬ *.php ļȻ *.php.orig Ϊ *.php 

 Discuz Ƕϵͳˡ


5.  hook_discuz 2.x  3.1

1) ж hook_discuz 2.x

2)  Discuz  5.5.0

3) װ hook_discuz 3.1

