K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册

地方门户版整合博客应用及模板指南

KingCMS官方网站 | 催命判官 | 需求调用及运营 | 阅读(4381) | 2015-07-21

作为一个本地生活网,拥有自己的媒体窗口比较主动。如果地方门户是以实体公司运营,那么博客也可以作为一个简单的企业网站,展示业务的同时,也完成了公告的作用。

自从推出了bluish博客模板,许多地方门户的用户就想尝试如何整合,下面以赶周网整合过程作为简略教程,把过程重现一遍给各位参考。

准备工作:

  1. 文本编辑器
  2. 后台开好的博客模板bluish和博客应用。
  3. 地方门户网站FTP

修改工作在本地进行,故最好准备好以上工具,以顺利进行操作。

第一步:开通博客应用和模板。

登陆地方门户的云端,在应用列表里面找到博客,开通并安装,如下图所示:

先开通:

再安装:


接着,再到模板,找到@博客分类,开通bluish模板,同样道理,先点击“我要购买”再点击“同步到本地”,如下图:

先购买:

再下载到网站空间:

设置为当前,这项操作是针对立刻使用这个模板到当前的网站。我们这里是需要把博客模板整合到地方门户版中,也就是orange这个模板当中,所以无须点击设置为当前,如果你整个网站只是用来做博客,才点击设置为当前。

到这里为止,博客应用和模板已经扩展到你的网站。

第二步:下载博客模板,修改好再上传到orange模板当中。

因为地方门户版使用的模板是orange,也就是根目录下面config.php所设置的模板目录名称。所以,我们需要把博客模板从FTP拉下来,然后再传到orange里面,这样,K9才能识别到博客模板。

通过连接FTP,我们看下./templates/下面,有两份模板:

orange是当前使用的模板目录,bluish是刚才在第一步扩展得到的。

config.php只读取当前设置的模板目录,也就是不能设置两个模板路径的,所以我们需要稍微加工进行整合。

首先,把bluish整个文件夹下载到本地。

然后,进入orange目录,把bluish里面的文件夹上传......稍等,千万不能这样操作,因为这样会把orange模板同名的文件覆盖,那到时orange就会错乱。

那如果不能直接覆盖,我们该怎么办?方法就是我们校对冲突的文件名字,然后调整下模板代码。这个时候,需要用到Notepad++文本编辑器,K9模板文件是使用utf-8不带bom签名的,故不能直接用记事本编辑,否则会破坏模板文件。

我们进行对比截图,看那些文件需要调整:

以下是orange模板目录:


再来看bluish的模板目录:

对比之后,重叠的文件夹有:block,css,images,include,js,一共五个文件夹。

1、css,images,js,包含的是静态素材。
2、block,include则是模板文件夹。

以上冲突的文件,解决方法就是逐一修改文件名字,然后再在模板里面修改调用的文件名字。听着很复杂,其实不是想象那样,不信请接着看。

每个文件夹里面的文件,修改规则如下(供参考,不是一定得这样改):

block,这里是碎片应用包含的文件,跟orange模板有冲突,改名如下:

注意:block文件是后来增加的,看到本文之后应该是不用更改的 了。但要注意,文件命名当中不能出现“.”,include里面的则允许。

include,这里是头部包含的模板文件,同理改名如下:

css,这里是样式表,千万不能覆盖,否则orange就乱哄哄的,改名如下:

images,博客模板只用到一张bg.png,很不幸也有冲突,改名(增加一个子文件夹blog)如下:

js,脚本静态素材,同理必须改名如下:

改好名字之后,虽然上传上去不会有冲突,但是同样也会无效,因为模板里面调用的文件名还没有更改,这样程序是无法找到这些静态素材和模板文件的。

修改代码,可能大家会头疼,其实就是查找名字,然后修改。其实要修改的也就是两个文件:./bluish/css/blog.css,./bluish/include/blog.top.php。

用Notepad++打开blog.css,查找:bg.png,把:

background:url(../images/bg.png) repeat;}

改成:

background:url(../images/blog/bg.png) repeat;}

保存,退出。

同理,打开blog.top.php,把涉及到的文件名字都更改一遍:

<script charset="UTF-8" src="{DIR.T}js/common.js"></script>

改成:

<script charset="UTF-8" src="{DIR.T}js/blog.js"></script>

    <link href="{DIR.T}css/main.css" rel="stylesheet">
    <link href="{DIR.T}css/font.min.css" rel="stylesheet">

改成:

    <link href="{DIR.T}css/blog.css" rel="stylesheet">
    <link href="{DIR.T}css/blog.font.min.css" rel="stylesheet">

保存退出。

然后把bluish里面的文件夹,全部上传到orange下面,提示文件夹重名覆盖即可,里面的文件我们都改过名字,所以是不会影响到orange模板的。

第三步:增加博客入口链接。

orange当中,是允许在链接应用增加底部链接的,我们也就图个方便,直接在底部链接增加一个入口:

至此,博客整合完毕。动手起来吧,遇到问题我们会帮助你的!点击查看效果

查看评论[查看全部评论]

催命判官 (07-22 17:18)
用起来,慢慢再增加手机端,微信端,就不会过时了。
bishan.net (07-21 17:28)
快过时了 
rack (07-21 16:21)
博客确实可以作为一个简单的企业网站,新浪和搜狐的都比较好!

博文分类

KingCMS公告栏 K9更新日志 需求调用及运营 开发及问题解答 产品介绍栏 工具/云推荐 媒体报道 杂谈其他

根据月份归类

2016-12 2016-11 2016-10 2016-09
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号