帝国cms怎么换模板,如何导入模版

帝国CMS 思享 227浏览
摘要:
在我们得到一个模板后,先安装它。详情请参考本文:《帝国cms模板源代码安装部署到服务器视频教程》。安装后,您可以将其导出。打开新安装的Imperial cms模板的后台,选择“模板-导入/导出模板组-导出”。这里需要注意的是,默认名称是“默认模板组”,最好改名以示区分。例如,我将其重命名为

帝国cms模板的导出和导入使得老网站也可以轻松地更换网站模板,本文将根据万书涛开发的《帝国cms模板》为例来进行讲解,过程如下:

模板的导出

要安装模板,首先需要把模板导出来,然后才能安装,导出过程如下:

我们拿到一个模板后,先安装起来,安装过程详见这篇文章:《帝国cms模板源码安装部署到服务器视频教程》,安装完后就可以导出了,打开新安装的帝国cms模板后台,选择“模板-导入/导出模板组-导出”,这里需要注意,默认的名称是“默认模板组”,为了区分,最好重命名一下,比如,我下图中就重命名为“默认模板组xz”,否则将来导入新网站后会有俩都叫默认模板组的,容易混淆。

帝国cms更换导入导出模板截图一

注意:导出的模板组是以点temp命名的,找个硬盘位置保存好。

样式和图片文件导入

之所以要导入样式表和相应图片是因为导出的模板不包含这些东西,这里以万书涛开发的《蓝色下载帝国cms响应式个人博客模板》为例来说,所有的样式表文件都在根目录下的skin文件夹,打开skin文件夹,默认有default和member或者member2文件及,这种情况,如果原版的skin目录下也是只有default和member这两个文件夹,那么需要把原版default文件夹备份,然后用新版的default替换原版的default,或者备份好后直接删掉原版defalult,然后把member2文件夹也复制过去,没有member2文件夹的只复制default文件夹即可。

第二种情况是新的模板用的单独命名文件夹,比如,万书涛开发的蓝色下载帝国cms响应式个人博客模板,如下图,在skin目录下除了default、member、member2还有一个xiazai文件夹,这种情况,就不用管原版的default了,直接把skin文件夹下的xiazai复制到要导入的网站的skin目录下就行了,记住,上面说过,如果有member2一块通过ftp复制过去,没有的话只导入xiazai就行了。

帝国cms更换导入导出模板截图二

万书涛站长提醒:所有模板,会在模板附带说明里写上skin下的模板目录是什么供帝国cms老用户更换模板时参考。

新模板导入

这次,我们要把上面的蓝色下载模板导入到《清雅淡淡帝国cms响应式个人博客模板》里,进入清雅淡淡帝国cms后台,选择“模板-导入/导出-选择文件”,模板编码默认是utf-8就不用转换,万书涛开发的模板都是uft-8的,覆盖模板组这里要选“新建模板组”,这样万一出问题还能回滚到原模板,步骤如下图箭头所示所示。

帝国cms更换导入导出模板截图三

导入成功后如下图,选中新导入的模板xz,然后点击“设为默认”,这样就切换到新模板了。

帝国cms更换导入导出模板截图四

然后看一下有没有栏目自定义字段,点击栏目-栏目自定义字段,找到栏目的自定义字段,点击修改,然后对照着在新导入的网站也照着添加一个栏目字段,没有栏目字段这一步就忽略。

帝国cms更换导入导出模板截图五

切换好后,系统设置 > 数据更新 > 更新数据库缓存;刷新首页、栏目页、内容页;更新动态页面。

3.1、由于新导入的模板组的模板ID不一定和原来栏目选择模板对应,所以要修改栏目重新选择新的模板,以让栏目与模板对应好。

帝国cms后台-“栏目”-“管理栏目”:修改栏目的模板选项,重新选择使用模板,如下图,导入完后发现新闻栏目列表给弄成tag了,重新选择箭头3所指示的自定义普通文章模板。

帝国cms更换导入导出模板截图六

3.2、模板中的标签指定调用的栏目ID一定和你网站栏目ID不一致,修改模板把标签参数中的栏目ID改为自己增加的栏目ID。

3.3、最后再重新刷新首页、刷新所有信息栏目页、刷新所有信息内容页面(选择全部刷新)、刷新所有信息JS调用、批量更新动态页面、批量更新反馈表单。

这样即可更换成功

好了,以上就是帝国cms中更换模板的步骤,希望对有这方面需求的用户有所帮助,记得更换前先要备份好数据库啊。

推荐阅读

怎么搭建EmpireCMS,帝国cms安装教程

如何安装cms?下面介绍一下帝国cms的详细安装步骤。设置一个php服务器或本地测试环境。首先百度到帝国cms官网,进入帝国cms官网,找到下载帝国cms安装包的地方,下载程序安装包。解压Imperial cms安装包,并将解压后的安装包中uploa......

帝国CMS有什么插件,empirecms插件列表

帝国cms是一个强大的开源CMS系统,每个人对系统的要求都是千变万化的。帝国CMS总有一些要求满足不了,于是插件诞生了。cms中涌现出许多有用的插件。Cms自动注册会员登录插件是用来自动生成不需要注册的会员,经常在会员需要操作,想快速注册的时候使用。......

帝国EmpireCMS二次开发难不难,要掌握哪些知识

帝国CMS的二次开发是什么?二次开发,简单来说就是对帝国CMS进行定制和修改,扩展其功能,进而达到想要的功能和效果。一般来说,不会改变原有系统的内核。为什么要重新开发CMS?选择和应用这些优秀的开源软件,如Imperial CMS,并在此基础上进行符......