效果图
使用教程:
(1)由于默认安装的phpcms是自带部分栏目的 必须先删除这些栏目,否则会导致栏目id不一致,弄好记得备份一下,出现异常之后可以作为备份导入使用。
(2)修改dede内置模型的一处错误:
dede网站后台---核心---频道模型---内容模型管理---商品---点击修改---字段管理 找到下边的框里边的
</field:vocation> 把里边的type="stepselect"前面加上一个空格,否则会造成转换失败
(3)php版本5.3-5.6,暂不支持更高版本
(4)如果导入失败,需要把全部数据库清空(记得刷新一下再清空,防止有些自动创建的表没有出来),然后重新导入phpcms原始数据库(记得去掉栏目内置数据)
(5)建议把dede数据库也导入本地,在本地转移数据,
升级日志:
1、增加keyword关键词转移功能 20210929
2、增加数据库连接测试 20210930
3、增加文章id同步转移,保证id和原网站一致 20210930
4、修复栏目路径导入bug,修复栏目排序bug 202109302
5、修复dede文章加入回收站仍被转移的bug 202109303
6、修复文章的updatetime没有存入问题 202109304
7、修复单页面转换问列表问题 202109305
8、新增id重复检测,防止重复时报错 20211011
9、把dede的weight(权重)转成v9的listorder(排序)20211011
10、修复hits表栏目id为空的bug 20211012
11、增加栏目id保持一致方法(必须先删除phpcms自带的栏目)
开心网络的phpcms9.6.6版本修改教程(跳过了会员数据):
(1)index.php中的第三行的phpcms替换成cms
(2)test.php中的第三行的phpcms改成cms
(3)ext/content_import.php的28行改成:
改为即可正常采集(测试环境php5.6)
- if (!$now_modelid) ext_go('数据导入完成。<br>TAG列表导入完成<br>关键词导入完成。<br>内容数据导入完成。', '',1);