zblog asp转php 数据问题解决
自从php版本出来一直想换,现在总算换过来了,使用A2P插件导入导出数据的时候还是存在一些问题的,不过都一一解决了,例如asp里面的A2P导出,没有tag数据(标签),评论及附件数据导入后,日期格式有误,这些都已经解决了,目前数据已经完全同步!相信还有很多人也遇到这个问题,现在将解决办法简单介绍一下:
解决方法如下:
1,修改/zb_users/plugin/a2p/main.asp文件
找到第23行
1 | aryTables = Array( "category" , "article" , "comment" , "upload" , "member" ) |
修改成为
1 | aryTables = Array( "category" , "article" , "comment" , "upload" , "member" , "tag" ) |
然后找到
1 | aryTable( "member" ) = "mem_ID" |
在下面加上一行
1 | aryTable( "tag" ) = "tag_ID" |
2,修改/zb_users/plugin/a2p/post.asp文件
找到
1 | Case "upload" : strFieldName = "ul_ID" |
在下面加上一行
1 | Case "tag" : strFieldName = "tag_ID" |
至此asp导出方面已经修改完成,所有数据都将导出到/zb_users/plugin/a2p/output文件夹里面,以.json为后缀的文件就是导出的数据文件,然后将所有导出的文件复制到php版本程序插件的/zb_users/plugin/a2p/input文件夹里面!
3,修改php版本程序中a2p插件的相关文件/zb_users/plugin/a2p/main.php文件
分别查找$a['comm_PostTime'],$a['ul_PostTime'],然后对应修改为strtotime($a['comm_PostTime']),strtotime($a['ul_PostTime'])
保存后,点击导入就可以了!