开源Java cms系统MCms模板下载与使用且升级一套旧的皮肤

开源Java cms系统MCms模板下载与使用且升级一套旧的皮肤

1. 模板的安装与使用

1.1. 从store下载模板

开源与开发版本默认结合store,从右上角的store入口进入。

注意:企业版政务版没有store入口,可使用开源下载。

使用在我们平台注册的账号,进行登录。若没有账号,点击 “新用户注册”,则可跳转平台。

store主页面

此处可进行模板与插件的筛选,下拉可获取更多。

选择一个模板点击进入,左侧处可进行页面的返回与刷新。右侧可进行下载。

下载可生成zip压缩包,通过模板的上传,上传到Mcms系统。

1.2. 模板的上传

模板可通过后台上传,也可直接放置于对应目录。

在系统设置-模板管理中上传。

注意:部分store中的模板比较大,需要在yml中设置上传大小。

另外,也可以直接把解压后的文件放到系统之中。

文件路径为,`src/main/webapp/template/1/hunanweb`

如图所示

1.3. 页面的生成

当上传了新的模板,需要在系统设置中进行绑定。

每个栏目也需要绑定模板(如果模板中有自带的演示数据,执行SQL文件即可,数据默认绑定模板)

而后静态化生成,即可看到新的模板效果。

展示效果如下,这里是没有取出文章和栏目数据的,所以需要修改模板中的标签数据绑定。

1.4. 模板数据的绑定

1.4.1. 导航栏的绑定

以“高仿湖南省发展和改革委员会“模板为例,在本模板导航栏的写法如图。

使用channel标签包裹,获取顶级栏目数据。flag = n,n对应的是字典值。参考自定义字典中栏目属性 导航 的数据值。(如果模板中有演示数据,需要注意模板中flag指定的字典值与后台数据是否对应,不对应则需要修改成自定义字典 栏目属性 中的字典值)

其余模板的导航栏可能是没有抽离nav.htm而是在header.htm中,可以参考默认模板header.htm中的导航栏写法

如有需求,可以修改、添加自定义字典的值。

在编辑栏目中,带有“导航”属性的栏目,会被取出,静态化生成导航。

1.4.2. 文章属性绑定

参考导航的绑定方法,模板中也使用flag = f 或 h,对应自定义字典中的值。

如图所示,意为取出属性为头条的文章,size = 1 为文章条数为一篇。

其余文章属性同理。

在编辑文章时,为文章添加“头条”或者“幻灯”属性,即可在此部分被取出,进行展示。

1.4.3. 栏目数据的绑定

模板中栏目的获取,是通过绑定栏目id。

如图所示。typeid为栏目id。可在后台栏目管理之中查看和复制。

栏目都绑定完成,界面便如图所示

更多的标签语法,参考文档

http://doc.mingsoft.net/mcms/biao-qian.html

1.4.4. search模板的修改

在head和search中的form表单,action属性为 {ms:global.host/}mcms/search.do

表单中的查询关键字的name属性值,需按下面要求填写

● 查询关键字设置 (模糊查询)

○ 文章标题 name必须为content_title 下面同理

○ 文章作者 content_author

○ 文章详情 content_details,更多字段参考下方文档

● 根据栏目查询

○ 文章栏目 categoryIds

更多搜索相关内容,参考文档

http://doc.mingsoft.net/mcms/biao-qian/sou-suo.html#%E6%90%9C%E7%B4%A2

1.4.5. 旧模板中引用资源的修改

旧引用资源

替换成新资源

http://static.ming-soft.net/base/ms.base.min.js

static/plugins/ms/2.0/ms.umd.js

http://static.ming-soft.net/util/ms.util.min.js

static/plugins/ms/2.0/ms.umd.js

http://static.ming-soft.net/people/ms.people.min.js

static/plugins/ms/2.0/ms.umd.js

/static/plugins/ms/1.0.0/ms.util.js

static/plugins/ms/2.0/ms.umd.js

/static/plugins/ms/1.0.0/ms.http.js

static/plugins/ms/2.0/ms.umd.js

/static/plugins/ms/1.0.0/ms.js

static/plugins/ms/2.0/ms.umd.js

/static/plugins/element-ui/2.12.0/index.js

/static/plugins/element-ui/2.15.8/index.js

/static/plugins/element-ui/2.12.0/index.css

/static/plugins/element-ui/2.15.8/index.css

注意:

1. 有些模板资源路径错误报404错误,重新正确引入正确路径,但是有些静态文件版本对不上(如element-ui),所以修改成现有的静态资源版本。

2. 静态文件是有加载顺序,vue.js必须在ms.umd.js前面

1.5. 旧标签的修改

在旧的模板之中,存在一些已经废弃的旧标签。

如图

解析时会报错。替换成下图语法即可

旧标签的替换参考文档。

http://doc.mingsoft.net/mcms/mo-ban-zhi-zuo.html#%E8%80%81%E6%A8%A1%E7%89%88%E5%8D%87%E7%BA%A7

1.6. 关于SQL的说明

部分模板存在SQL,是模板的演示数据,此文件为可选。不会对模板本身结构产生影响。

而部分SQL会新增数据,旧数据未绑定新模板,会导致页面未生成。可以手动删除旧数据。

执行SQL前请仔细阅读说明,且进行表备份。

相关推荐

落地签证去哪些国家?如何办理落地签证?
365bet中文资讯网

落地签证去哪些国家?如何办理落地签证?

📅 08-24 👁️ 113
笛子初学者每天必练的基本功 (笛子新手)
beat365app登录入口

笛子初学者每天必练的基本功 (笛子新手)

📅 07-26 👁️ 7597
沈阳市十大适合拍照的地方 沈阳十大拍照圣地 沈阳拍照好看的地方 沈阳摄影取景地点→X排行榜