78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

zblog迁移到帝国cms的方法

帝国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

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部