EMLOG转出WP语句的随想。

亲啊嘴金,发布于:2010-09-13 08:18:19 | 意见领袖看法:10个 |964 个浏览

大概是去年的时候,网上转了一圈,EMLOG如火如荼,那些推荐使用EMLOG博客的人都统一口径说,小巧,高效,敏捷,再时隔几个版本回过头来看,感觉就是水军机器人发帖,谨慎怀疑,这是不是EMLOG雇佣的五毛党舆情控制呀?在某个程序员发现有漏洞以后,说EMLOG垃圾的也越来越多,于是乎,大家纷纷想逃离EMLOG,我这个博客是我自己写的,我斗胆说自己是EMLOG元老级别人物了,网上对EMLOG的评价都显得太轻浮,不过我通读代码,发现了多个BUG,以及逻辑上的冗余(当然,在对安全处理问题上是仁者见仁智者见智的答案),我曾经多次给人进行了内核修改,特希望Path到官方,但是我本将心向明月,以后让自己变得完美吧,不过那些不会改程序的同时又寄希望于简单的实用的博客主就纷纷转向了tyoecho。比如这些博客主:
//www.ichedan.com/post/484.html
//vvvvvv.us/1981.html

typecho我也一直关注,但是我想说爱它不容易。typecho前身magike版本的时候用过,但是功能太少,没上线过,typecho0.3用过,一切那么顺利,但是升级到0.4的时候莫名其妙的来个错误(不记得具体内容了,不过那个错误程序员经常犯,影响巨大)。0.7的时候用过,很好,安装时候进行第二步404,08的时候用过,安装很顺利,放到FastCGI模式运行,直接抛500。typecho我继续关注中。如果博客主们觉得想搭建博客的过程中学习PHP和框架,而且又有自己的VPS,我强烈建议你使用我博客友情链接中的OOPHP基于ZEND框架的开源博客,毕竟已经有无数程序员证明了,适当运用框架能够提高效率的。框架和设计模式对我来说已经没什么很大的约束了,OOPHP我也在继续关注中。

 最后,放出EMLOG转出WP的文章SQL语句,适用于EMLOG3.5.X 转出 WP 3.0.X的文章。
--发表时间,内容,标题,摘要,密码,留言数
replace into wp_posts (post_date,post_date_gmt,post_content,post_title,post_excerpt,post_password,comment_count)
select (select FROM_UNIXTIME(date)),(select FROM_UNIXTIME(date)),content,title,excerpt,password,comnum
from emlog_blog ORDER BY gid ASC
最近更新:2010年11月2日23:01:16
--留言转换(angerhua 华哥提供)
REPLACE INTO wp_comments (comment_ID, comment_post_ID, comment_author, comment_author_email, comment_author_url, comment_author_IP, comment_date, comment_content) select cid, gid, poster, mail, url, ip, `date`,
comment FROM emlog_comment

EMLOG转出typecho的文章和留言SQL语句,适用于EMLOG3.5.X 转出 typecho 0.8
--日志  
REPLACE INTO  typecho_contents (cid,title,slug,created,modified,text,authorId,commentsNum,type,status,allowComment,allowPing,allowFeed,password) SELECT  gid ,title, gid as slug ,date,date as modified ,content,author,comnum,'post','publish','1','1','1',password from emlog_blog where type ="blog" and title != '';    
--评论  
REPLACE INTO  typecho_comments (coid,cid,created,author,authorId,ownerId,mail,url,ip,agent,text,type,status,parent) select cid,gid,date,poster,'1','1',mail,url,ip,'Typecho 0.8/10.5.25',comment,'comment','approved','0' from emlog_comment