疯狂的折腾
好吧,我不得不承认脑袋被驴踢了。突然心血来潮改版了,严格的来说不仅仅是改版,甚至连程序都改了,用了一天时间转换数据,岂是一个累字能说清楚的。
网上搜索大堆EM转TP的教程,无非就是通过离线写作的方式转移文章,但不能转移评论和标签等,最终锁定一个用软件转移的,号称无损转移,于是满怀激动开始冻手了,根据步骤先将EM数据转到WP,在从WP转到TP,需要过渡一下,最后遗憾收场。
收工打开一看眼前一亮,文章全有、分类有、标签无、评论有、可惜呀,没有了嵌套,全成了父评论,更过份的是少量文章还乱码!!我擦、尼玛顿时心中一千只草泥马飞过……满满的都是坑~
继续谷歌搜索无果,要么不能用、要么转不完整、甚至花了一小时修改“独来读网”那个TP转EM的PHP文件,可惜对PHP实在不拿手,卡在文章、分类和标签关联上了,擦、仔细研究数据库发现EM标签和分类是两个表,TP虽然也是两个表但差别老大了,于是作罢。
最后决定用最老土的办法转移,直接在Phpmyadmin里对照修改字段、文章顺利、评论顺利、分类顺利、最终又卡在标签和分类关联上了、尼玛顿时心中五千只草泥马飞过……
在我决定放弃打算手工在后台重新一篇一篇一篇的编辑时、搞了20来篇实在受不了拉,老纸不搞了成不。不行、心里那份抵制不完美的执着还是让我操起SQL三把小刀,拿出纸和笔对着数据库来理顺这种复杂的关系,皇天不负有心人啊,尼玛最终搞懂了。
理顺了就简单了,可是对SQL语句还是不在行,一番思考之后继续采用土办法,还好老纸对EXCEL小有研究、于是导出EXCEL拿到想要的字段在设公式转换成数据库能执行的语句存为TXT导入,几个回合下来终于把你搞定了。尼玛这才叫无损转移嘛。
噢!谢特、附件没转移,但是我没办法了,TP没有相关的表让我转过来,呵呵,反正我的附件数来数去除了图片就是三个压缩包的小工具,所以还叫无损转移。
新的程序、新的主题、新的开始。还有很多不懂、很有当初刚用EM时的那种感觉,看来我这半瓶水已经无法满足主题上的折腾了,不得不佩服自已能间断进行着数据转移和主题扒皮的工作。
经过这次庞大规模的折腾,知识方面还是小有长进、比如扒来的主题增加了后台功能、之前的签到功能也成功移植并增加后台开关,擦、得瑟下……继续努力!
确实觉得很不错的呀