帝国cms速度比zblog高很多,系统安全性也高,好多大网站都是以帝国cms内核开发的,zblog做个小站玩玩是可以的,zblog插件同类型插件比wordress插件价格高,zblog没有免费的用户系统,投稿插件,成本较高,适合简单的做博客网站,顾客是上帝,应用中心主题差评不少,应用生态圈不太好,被几个大开发者作为版主处理,即使评判又是运动员,这公平吗?
考虑安全速度效率,还是选择帝国cms,本人zblog迁移到的帝国cms方法
1、先把zblog的分类对应的添加到帝国cms的分类上。比如说zblog分类1,2,3,4,帝国cms也建立四个分类1,2,3,4。
2、zblog分类迁移帝国cms分类sql语句
数据库zblog zblogphp分类表 zbp_category 主要字段 cate_ID , cate_Name
数据库diguocms 帝国cms分类表 phome_enewsclass 主要字段 classid , classname
INSERT INTO `diguocms`.`phome_enewsclass` (
classid,
classname,
'0',
'0',
'1',
classpath,
classpagekey,
'0',
'0',
'',
'',
classpagekey
)SELECT
`cate_ID`,
`cate_Name`,
`cate_Order`,
`cate_Type`,
`cate_Count`,
`cate_Alias`,
`cate_Intro`,
`cate_RootID`,
`cate_ParentID`,
`cate_Template`,
`cate_LogTemplate`,
`cate_Meta`
FROM
`zblog`.`zbp_category`
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 diguocms.phome_ecms_news as a,diguocms.phome_ecms_news_data_1 as b where a.id = b.id
(
a.id,
a.classid,
1,
'',
0,
0,
'',
0,
0,
a.title,
a.smalltext,
b.newstext,
a.newstime,
0,
0,
'',
''
) SELECT
`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`
FROM
`zblog`.`zbp_post`
3、因为帝国cms没有,所以增加一个addslashes()函数
[e:loop={'58,59,60,61',1,13,0}]
<?php
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");
addslashes($fr);
?>
<?=$fr[newstext]?>
[/e:loop]
标签:
本文链接:http://78moban.cn/post/11807.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!