EMLOG转出WP语句的随想。

亲啊嘴金,发布于:2010-10-09 04:56:50 | 意见领袖看法:10个 |964 个浏览

大概是去年的时候,网上转了一圈,EMLOG如火如荼,那些推荐使用EMLOG博客的人都统一口径说,小巧,现在回过头来看,这是不是五毛党呀?现在再看一圈,说EMLOG垃圾的也越来越多,于是乎,大家纷纷想逃离EMLOG,我这个博客程序不是EMLOG的就很多爬虫机器人,以及三四流程序员说我是EMLOG的程序,我是用EMLOG元老级别人物了,看这个EMLOG 不代表自己得去用,我通读代码,发现了多个BUG,以及逻辑上的多余(当然,在逻辑上是仁者见仁智者见智的答案),我把我的修正方案给到那啥那多记忆,他反而还趾高气昂看不上,那些不会改程序,博客程序玩家很多都转向了简单的实用的博客主就纷纷转向了tyoecho。比如这些博客主:
http://www.ichedan.com/post/484.html
http://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