开源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前請仔細閱讀說明,且進行表備份。
總結
以上是生活随笔為你收集整理的开源Java cms系统MCms模板下载与使用且升级一套旧的皮肤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 颜色空间/格式转换:HSL-RGB
- 下一篇: java信息管理系统总结_java实现科