1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

ImpEx v1.77 简体中文版(支持Discuz、PHPWind转换到vBulletin)

本帖由 laogui2007-03-18 发布。版面名称:源码讨论

  1. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    ImpEx是我见过最强的论坛转换系统了(正确来说是导入),不但可以用来升级vBulletin,还允许合并多个系统的数据,自动对重复的用户名规律性改名,导入的过程中如果有什么不满意,可以清空这次导入的数据,而不删除导入前或非本次导入的数据,非常方便.就算不用也推荐试试,希望国产软件多多学习.

    自从vBulletin中文官方支持团队发布了中文版ImpEx,好像一直没看到有人放出来。这个版本已经支持了Discuz、PHPWind的转换,所以刚刚下载回来最新版本,并且放出来。在这个基础上我做了两种修改:一、去掉了客户号的验证;二、删除了一些不常用的转换模块,减少文件体积的大约1/5,但不会对其他模块和程序稳定性产生任何影响。

    我个人对DZ做过测试,转换已经比较理想了,所以才发出来,大家也可以试试看,测试没问题再正式转换。

    精简后的压缩包中包含以下模块
    • Discuz! 5.0.x
    • Discuz 4.0.0
    • Discuz 2.5
    • Invision Board 2 2.1.x
    • Invision Power Board 1.3
    • phpBB1 1.4.x
    • phpBB2 2.0.21
    • phpBB3 alpha
    • Phpwind 3.3.1
    • PHPWind 5.0.x
    • Simple Machines Forum 1.1
    • vBulletin 3.6.x
    • vBulletin 3.0.x -3.5.x
    • vBulletin 2.3.10
    • vBulletin lite 1.0
    下载地址
    http://rapidshare.com/files/21393777...7.CHS.rar.html

    讨论帖
    http://www.phpforce.cn/bbs/showthread.php?t=5406

    使用方法
    1.虽然ImpEx非常酷,非常安全,但我还是建议做好备份;
    2.将upload目录下的文件上传到已经安装完毕的vBulletin根目录下;
    3.重命名ImpExConfig.php.new为ImpExConfig.php,并进行配置
    4.登录vBulletin管理员面板,在多出来的“导入”下进行操作

    查看:ImpEx 中文版及 Discuz! 5 导入程序测试版提供下载 (PW转换方法与之类似)

    引用:
    作者: admin
    什么是 ImpEx

    ImpEx 的全称为 vBulletin ImpEx Software,是我们为客户提供的免费的论坛数据导入/导出系统。您可以使用它从 (一或多个) 第三方论坛软件导入数据到 vBulletin 3.5.0 或更高版本。我们对其进行免费的技术支持,并为其撰写了详尽的文档。

    ImpEx 中文版所做的修改

    考虑到中文用户的特殊情况(包括论坛编码的多样性以及数据库编码的多样性),我们专门对 ImpEx 中文版进行了如下改进:
    1. 支持 MySQL 4.1+ 的多种编码
    2. 支持 GBK/GB2312/BIG5 论坛在导入时自动转换为 UTF-8
    引用:
    什么是论坛编码和数据库编码?

    论坛编码是论坛显示在用户浏览器中所采用的编码或称为字符集。获取论坛编码的方式很简单,以 IE 浏览器为例,您在访问您的论坛时,在浏览器菜单查看->编码,便可看到论坛当前使用的编码前显示了一个圆点。

    数据库编码是 MySQL 储存论坛数据所使用的内部编码。获取数据库编码略微有些复杂,若您安装了 phpMyAdmin,当您浏览数据表时,在整理列,您会看到 gbk_chinese_ci (gbk 编码) latin1_swedish_ci (latin1 编码) 或 utf8_general_ci (utf8 编码)。
    关于 Discuz! 5 导入程序测试版

    Discuz! 5 转换程序目前已进入测试阶段,随 ImpEx 中文版一同发布。

    具体操作步骤如下:
    1. 请将您的 MySQL 服务器升级到 4.1 以上版本,否则无法进行编码转换工作。
    2. 了解您的 Discuz! 5 论坛的论坛编码
    3. 了解您的 Discuz! 5 论坛的数据库编码
    4. 若您的数据库编码latin1,请继续下面的步骤操作;否则请跳到第 8 步
    5. 运行下面的命令将数据库导出为 sql 文件
      代码:
      mysqldump -u用户名 -p密码 --default-character-set=latin1 --skip-set-charset --skip-create-options Discuz数据库名 > dz5.sql
      mysqldump 是 MySQL 自带的工具,Windows 版本的 MySQL,这个工具位于 MySQL 安装目录的 bin 文件夹内。
    6. 根据您的论坛编码新建一个数据库,若论坛编码为 UTF-8,则新建的数据库编码为 utf8;若论坛编码为 GBK/GB2312,则新建的数据库编码为 gbk,若论坛编码为 BIG5,则新建的数据库编码为 big5。您可以使用 phpMyAdmin 建立新数据库。
    7. 运行下面的命令将 sql 文件重新导入到新建的数据库中
      代码:
      mysql --default-character-set=新建的数据库编码 新建的数据库名 < dz5.sql
      mysql 是 MySQL 自带的工具,Windows 版本的 MySQL,这个工具位于 MySQL 安装目录的 bin 文件夹内。
    8. 全新安装一份 vBulletin 论坛,注意为其创建的数据库编码应为 utf8,在 config.php 文件内需将 $config['Mysqli']['charset'] 设置为 "utf8"。若您已经有存在的 vBulletin 论坛,数据库编码为 utf8,那么您也可以将 Discuz! 5 论坛的数据导入到存在的 vBulletin 论坛,使 Discuz! 5 论坛的数据成为 vB 论坛的一部分。导入前注意备份存在的 vBulletin 论坛。
    9. 解压缩 ImpEx,内含 upload 文件夹,其中包含两个子文件夹,impex 和 includes。打开 impex 子文件夹,将其中的 ImpExConfig.php.new 重命名为 ImpExConfig.php。使用文本编辑器打开,根据需要进行编辑。
      您无需编辑所有 $impexconfig['target'] 配置,只需将 $impexconfig['sourceexists'] 设置为 true 并修改 $impexconfig['source'] 的配置。$impexconfig['source'] 主要用来配置您的 Discuz! 论坛数据库信息。如果您执行了上面的步骤 5-7,那么请填写您创建的新数据库的信息,否则请填写论坛原数据库的信息。
      • databasetype 数据库类型,填写 "mysql"
      • server 数据库服务器名称或 IP 地址
      • user 数据库用户名
      • password 数据库密码
      • database 数据库名
      • tableprefix 数据表前缀,Discuz! 5 默认为 "cdb_"
      • charset 数据库编码。如果您执行了上面的步骤 5-7,那么请填写创建的新数据库的编码,而不要填写 latin1
    10. 将 ImpEx 的 upload 文件夹中的内容上传到 vBulletin 论坛目录中。upload 文件夹内包含如果上传时提示您是否覆盖,请选择“是”。
    11. 进入 vBulletin 管理面板,您会发现左侧导航栏上多出一个选项“导入”。点击进入后,选择源系统为 Discuz! 5.0.x,并点击页面下方的“开始导入”按钮。按照屏幕上的提示操作。注意若某个导入模块需要您输入路径,路径分隔符请一律使用 /,无论路径是 Windows 的还是 *nix 的。
    12. 所有导入模块都完成后,请进入论坛的更新计数器页面,首先更新主题信息,然后更新版面信息。最后进入表情符号管理,在表情符号分类列表中点击一下“保存显示顺序”按钮,以更新表情符号缓存。
    13. 将 Discuz! 5 的表情符号复制到 vBulletin 论坛的 images/smilies 文件夹下。
    14. 完成导入。
    如果您发现导入程序有任何问题,请发表到vBulletin 数据转换导入版面。

    [​IMG]

    [​IMG]
     
  2. softmicro

    softmicro New Member

    注册:
    2007-03-03
    帖子:
    3
    赞:
    0
    这个也太恶心了

    到底谁是作者
     
  3. softmicro

    softmicro New Member

    注册:
    2007-03-03
    帖子:
    3
    赞:
    0
    转贴也要说一下
     
  4. 十方俱灭

    十方俱灭 New Member

    注册:
    2006-04-22
    帖子:
    116
    赞:
    0
    我想来CH发来着,结果当时不能访问

    不知道恶心在哪里呢
     
  5. daoyu

    daoyu New Member

    注册:
    2006-02-08
    帖子:
    76
    赞:
    0
    好帖呀好帖呀好帖呀
     
  6. 好莱坞的

    好莱坞的 New Member

    注册:
    2007-07-09
    帖子:
    134
    赞:
    0
    转载。。。。。