|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
Discuz2 to phpwind v2.x 论坛转换程序
本程序用来转换Discuz2.0到 phpwind v2.x
由yangtou发布(2004-6-7)
2004.6.7 修正了因为某些服务器配置会报错的BUG
2004.6.1 增加了转换到phpwind的附件保存方式(缺省是将附件全部放到一个文件夹下)
本程序可以转换 Discuz2 的用户资料, 板块, 各板块的贴子(包括附件,投票)
1.用户转换
将原论坛上的所有管理员转换过来, 将原vip组转换成荣誉会员,自动转换特殊会员组及其成员
2.论坛设置中保持了原来的显示顺序
希望能够方便大家使用。
3.将原D2论坛中用户的积分转换成phpwind中的威望,
4.缺省转换金钱,大多数D2用户都安装了银行插件,如果没有安装银行插件,请将那行$money=$user[money]+$user[bank];注释掉
5.修正了原来转换贴子内容不会显示UBB代码效果的问题
使用前请务必仔细阅读下面的须知:
1. 请下载官方论坛(
www.phpwind.net
)的 phpwind v2.x 安装程序包, 将Phpwind程序包上传到你的空间,按照说明完成论坛的安装,建议在安装的时候使用的管理员帐号和密码与IPB的管理员帐号和前台密码相同
将本程序一起上传到phpwind论坛的根目录下,运行本程序进行数据转换,
安装Phpwind的数据库名必须与Discuz2.0数据库名相同,两者必须在一个库中, 否则无法转换.
2. 本程序会覆盖 Discuz2.0 数据库中与 Phpwind 的数据库表相同表名的所有表,故此,请先确定你的Discuz2.0数据库中没有与Phpwind
相同表名的数据库表,本程序不会影响Discuz2.0数据库中任何数据,请放心使用
3. 根据您的服务器速度, 设置每次转换主题数量的变量 $percount.
4. 转换过程中如果不出现错误,则会一直自动转换直到完毕.
5.转换成功后以管理员身份进入 Phpwind 后台到"论坛缓存数据管理"里更新相应的论坛信息(需要更新的选项:更新论坛缓存,更新会员总数,更新版块帖子数记录,更新主题回复数记录,更新用户头衔).
// 请仔细设置下面变量!!
$path='../discuz'; // 你的discuz论坛相对Phpwind相对路径,主要是转换附件时需要用到
$db_attachdir=3; // PW附件保存方式 0:默认(全部存入同一目录);1:按版块存入不同目录 2:按类型存入不同目录 3:按月份存入不同目录 4:按天存入不同目录
$percount = 500; // 如果您的服务器比较慢,请将这个值调小
$tablepre = 'cdb_'; // discuz表名前缀
$attachdir = './attachments'; // Discuz附件保存位置 一般不用修改
$pwattachpath='attachment'; //phpwind附件存放目录,不用修改
附件:
discuz2_phpwind2.rar
(8 K) |
|