开源Java cms系统MCms模板下载与使用且升级一套旧的皮肤
1. 模板的安裝與使用
1.1. 從store下載模板
開源與開發(fā)版本默認結(jié)合store,從右上角的store入口進入。
注意:企業(yè)版政務(wù)版沒有store入口,可使用開源下載。
使用在我們平臺注冊的賬號,進行登錄。若沒有賬號,點擊 “新用戶注冊”,則可跳轉(zhuǎn)平臺。
store主頁面
此處可進行模板與插件的篩選,下拉可獲取更多。
選擇一個模板點擊進入,左側(cè)處可進行頁面的返回與刷新。右側(cè)可進行下載。
下載可生成zip壓縮包,通過模板的上傳,上傳到Mcms系統(tǒng)。
1.2. 模板的上傳
模板可通過后臺上傳,也可直接放置于對應(yīng)目錄。
在系統(tǒng)設(shè)置-模板管理中上傳。
注意:部分store中的模板比較大,需要在yml中設(shè)置上傳大小。
另外,也可以直接把解壓后的文件放到系統(tǒng)之中。
文件路徑為,`src/main/webapp/template/1/hunanweb`
如圖所示
1.3. 頁面的生成
當上傳了新的模板,需要在系統(tǒng)設(shè)置中進行綁定。
每個欄目也需要綁定模板(如果模板中有自帶的演示數(shù)據(jù),執(zhí)行SQL文件即可,數(shù)據(jù)默認綁定模板)
而后靜態(tài)化生成,即可看到新的模板效果。
展示效果如下,這里是沒有取出文章和欄目數(shù)據(jù)的,所以需要修改模板中的標簽數(shù)據(jù)綁定。
1.4. 模板數(shù)據(jù)的綁定
1.4.1. 導(dǎo)航欄的綁定
以“高仿湖南省發(fā)展和改革委員會“模板為例,在本模板導(dǎo)航欄的寫法如圖。
使用channel標簽包裹,獲取頂級欄目數(shù)據(jù)。flag = n,n對應(yīng)的是字典值。參考自定義字典中欄目屬性 導(dǎo)航 的數(shù)據(jù)值。(如果模板中有演示數(shù)據(jù),需要注意模板中flag指定的字典值與后臺數(shù)據(jù)是否對應(yīng),不對應(yīng)則需要修改成自定義字典 欄目屬性 中的字典值)
其余模板的導(dǎo)航欄可能是沒有抽離nav.htm而是在header.htm中,可以參考默認模板header.htm中的導(dǎo)航欄寫法
如有需求,可以修改、添加自定義字典的值。
在編輯欄目中,帶有“導(dǎo)航”屬性的欄目,會被取出,靜態(tài)化生成導(dǎo)航。
1.4.2. 文章屬性綁定
參考導(dǎo)航的綁定方法,模板中也使用flag = f 或 h,對應(yīng)自定義字典中的值。
如圖所示,意為取出屬性為頭條的文章,size = 1 為文章條數(shù)為一篇。
其余文章屬性同理。
在編輯文章時,為文章添加“頭條”或者“幻燈”屬性,即可在此部分被取出,進行展示。
1.4.3. 欄目數(shù)據(jù)的綁定
模板中欄目的獲取,是通過綁定欄目id。
如圖所示。typeid為欄目id。可在后臺欄目管理之中查看和復(fù)制。
欄目都綁定完成,界面便如圖所示
更多的標簽語法,參考文檔
http://doc.mingsoft.net/mcms/biao-qian.html
1.4.4. search模板的修改
在head和search中的form表單,action屬性為 {ms:global.host/}mcms/search.do
表單中的查詢關(guān)鍵字的name屬性值,需按下面要求填寫
● 查詢關(guān)鍵字設(shè)置 (模糊查詢)
○ 文章標題 name必須為content_title 下面同理
○ 文章作者 content_author
○ 文章詳情 content_details,更多字段參考下方文檔
● 根據(jù)欄目查詢
○ 文章欄目 categoryIds
更多搜索相關(guān)內(nèi)容,參考文檔
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錯誤,重新正確引入正確路徑,但是有些靜態(tài)文件版本對不上(如element-ui),所以修改成現(xiàn)有的靜態(tài)資源版本。
2. 靜態(tài)文件是有加載順序,vue.js必須在ms.umd.js前面
1.5. 舊標簽的修改
在舊的模板之中,存在一些已經(jīng)廢棄的舊標簽。
如圖
解析時會報錯。替換成下圖語法即可
舊標簽的替換參考文檔。
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. 關(guān)于SQL的說明
部分模板存在SQL,是模板的演示數(shù)據(jù),此文件為可選。不會對模板本身結(jié)構(gòu)產(chǎn)生影響。
而部分SQL會新增數(shù)據(jù),舊數(shù)據(jù)未綁定新模板,會導(dǎo)致頁面未生成。可以手動刪除舊數(shù)據(jù)。
執(zhí)行SQL前請仔細閱讀說明,且進行表備份。
總結(jié)
以上是生活随笔為你收集整理的开源Java cms系统MCms模板下载与使用且升级一套旧的皮肤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 颜色空间/格式转换:HSL-RGB
- 下一篇: android 实现磨砂效果_css磨砂