帝国cms速度比zblog高很多,系统安全性也高,好多大网站都是以帝国cms内核开发的,但是有些人喜欢轻型博客系统比如zblog,zblog没有免费的用户系统,投稿插件,成本较高,模板开发被几个开发团队把持着,本人主题就被某个人投诉演示站有盗版主题为由封了,演示站就是没有带数据的展示站,这样就能成为扣个盗版的帽子,不看理由,直接不让人说话辩论,太特朗普了吧!应用生态圈不太好,处理速度慢。
有些人想转成轻型的博客zblog,本人测试帝国cms迁移到zblog的方法可行
1、先把帝国cms的分类对应的添加到zblog的分类上。比如说帝国cms分类1,2,3,4,zblog也建立四个分类1,2,3,4。
2、帝国cms分类迁移zblog分类sql语句
数据库zblog zblogphp分类表 zbp_category 主要字段 cate_ID , cate_Name
数据库diguocms 帝国cms分类表 phome_enewsclass 主要字段 classid , classname
INSERT INTO `zblog`.`zbp_category` (
`cate_ID`,
`cate_Name`,
`cate_Order`,
`cate_Type`,
`cate_Count`,
`cate_Alias`,
`cate_Intro`,
`cate_RootID`,
`cate_ParentID`,
`cate_Template`,
`cate_LogTemplate`,
`cate_Meta`
)SELECT
classid,
classname,
'0',
'0',
'1',
classpath,
classpagekey,
'0',
'0',
'',
'',
classpagekey
FROM
diguocms.phome_enewsclass
2、文章内容迁移
数据库zblog zblogphp文章表 zbp_post
数据库diguocms 帝国cms内容表 phome_newstext数据表a phome_ecms_news_data_1大数据表b
zblog主要字段: log_ID , log_CateID , log_Title , log_Intro , log_Content , log_PostTime
帝国cms主要字段: a.id , a.classid , a.title , a.smalltext , b.newstext , a.newstime
INSERT INTO `zblog`.`zbp_post` (
`log_ID`,
`log_CateID`,
`log_AuthorID`,
`log_Tag`,
`log_Status`,
`log_Type`,
`log_Alias`,
`log_IsTop`,
`log_IsLock`,
`log_Title`,
`log_Intro`,
`log_Content`,
`log_PostTime`,
`log_CommNums`,
`log_ViewNums`,
`log_Template`,
`log_Meta`
) SELECT
a.id,
a.classid,
1,
'',
0,
0,
'',
0,
0,
a.title,
a.smalltext,
b.newstext,
a.newstime,
0,
0,
'',
''
FROM
diguocms.phome_ecms_news as a,diguocms.phome_ecms_news_data_1 as b
where a.id = b.id
3、因为zblog内容没有去掉所以增加一个stripslashes()函数
我用的模板是yiliu
文件位置:zb_users/theme/yiliu/template/post-single.php
{php}
echo stripslashes($article->Content);
{/php}
标签:
本文链接:http://78moban.cn/post/11806.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!