COMSHARP CMS V4.0 升級包 (2017-01-05)
COMSHARP CMS V4.0 升級包適用于 COMSHARP CMS 3.8.0.0 版,如果您的 COMSHARP CMS 屬于其它版本,請首先在所屬版本上升級到 3.8.0.0 版本再使用本升級包,本升級包包含以下更新。
非常重要!
升級之前請一定備份您的站點,并確保備份可以成功恢復。升級后,您的頁面可能出現暫時混亂,登錄后臺,進入系統選項,保存一下系統選項并刷新頁面即可恢復正常。
|
COMSHARP CMS 4.0.0.0 包含以下主要改進:
- COMSHARP CMS V4.0 最重要的一個更新是,加入了對所有移動設備的完美支持(iPhone, iPad, 各種 Android 設備, Windows Phone 設備,BlackBerry 設備,乃至 Nokia N9 一類的老智能設備)。基于 Adaptive 模式,對于移動設備,網站會輸出針對該設備友好的版本,并對移動設備的導航做了大量優化,為移動用戶帶來絕佳體驗。
- 在移動訪問模式,為使用移動設備的系統管理員及內容編輯釋放出基本的內容管理,論壇管理功能,如頁面內容的編輯,論壇帖子的處理。
- 在論壇,系統管理后臺,和普通的內容頁面一樣,也允許關閉 Banner 區, 面包屑導航區,以及頁面工具條區,以實現簡約界面。
- 頁面的 Banner 加入了一個橫跨式 Banner 選項,選擇了該模式后,Banner 將橫跨整個頁面。該選項可以用于那種擁有強烈視覺沖擊效果的滿幅式網站。
- 全局及每個頁增加了URL 目錄構詞屬性,用來構建 SEO 友好的 URL。在 COMSHARP CMS 生成的諸如 http://www.mysite.com/content/zh-tw/product/tv/led.aspx 一類的頁面 URL 地址中,“content”就是 URL 目錄構詞,您可以對每個頁面或者全站設置這個字符串,尤其您的網站中包含不同類型的產品或服務時,為不同產品或服務設置不同的 URL 目錄構詞可以生成更加 SEO 友好的地址。
- 在美工設計 FrEE 界面中,除了為當前區域現場提供背景圖片及頁面元素按鈕之外,又新增了一個本區域選項按鈕,以便讓網站設計師直接在現場進入本區域的眾多選項設置界面。
- 所有需要對輸入內容進行合法性檢查的地方(如設置內容目錄的名字),加入了錯誤提示及自動糾正功能。
- 對一些命名性屬性的設置場合(如賬戶名,組名,目錄名),系統會自動檢查該命名是否已被占用,如已被占用,會自動在名字后面加上數字后綴以避免命名重復。
- 在資源文件上傳界面,新增一個“覆蓋”選項,遇到重名的文字,系統默認會自動在名字后加后綴以避免重名,如果希望新上傳的重名文件覆蓋舊文件,可以點選該選項。
- 可以設置讓某個主菜單(一級目錄)下的子菜單(二級目錄),頁菜單(三級目錄)在側邊欄上全部展開。
- 系統管理菜單項可以自行定制其在主菜單條上顯示的菜單文字,默認為“管理”,現在可以自行定制為其它文字,比如“后臺管理”。
- 側邊欄上的子菜單,頁菜單之間的間隔線,可以設置為點線(默認),實線,無。
- 系統生成的所有主菜單項,均按當前主目錄條目的名字,做了 id 命名,這樣做的目的是,當設計者希望通過 javascript 為主菜單實現下拉菜單時,可以使用該 id 定位當前主菜單條目。
- 在生成的頁面的 HTML 代碼中,以 javascript 的形式,釋放出以下三個系統屬性,當前語種(window.Culture),當前登錄用戶(window.UserName),當前所處頁目錄(第三級目錄)的名字(window.ActivePageMenuName),在自行定制登錄登出按鈕,語種切換按鈕等場合,可以憑借這些釋放出的屬性,實現互動功能,比如,在用戶登錄成功后顯示一個已登錄圖標。
- 資源搜索結果中加入了按文件標題,尺寸,媒體文件的寬度,高度進行排序的選項。同時設計了縮略圖和列表兩種視圖。
- 進一步優化了內容引用功能,使內容引用的輸出更加靈活。
- 引入了一個 /cms/zh-TW/deploy/download-upgrade-pack_k1071.aspx 標簽,在內容中放入該標簽,會自動生成當前內容的鏈接地址,該功能特別適合于需要在內容中插入一個指向當前內容本身的鏈接的場合。
- 加入 HTML 5 視頻,音頻支持,站點默認以 HTML 5 video, audio 標簽渲染視頻,音頻,對于不支持 HTML 5 的瀏覽器,繼續按傳統的方法進行渲染。
升級方法說明
- 將該升級包上載到網站所在的服務器(您需要擁有該服務器的相應操作權限),解壓縮。
- 將 Application 文件夾中所有文件(包含子文件夾中的文件)復制到網站所在的目錄,覆蓋舊文件。
- 依次運行 Database 文件夾下的數據庫修改腳本 DatabaseTableAlterScripts.txt 和 Database.txt (在使用記事本打開這兩個腳本文件的時候,請關閉“格式”中的“自動換行”)
- 步驟 3 中的數據庫腳本必須先運行 DatabaseTableAlterScripts.txt,再運行 Database.txt,次序不能顛倒。
- 上面的數據庫腳本只能運行一次,不能多次運行。
- 最后,找到您網站路徑下的 web.config 文件,用記事本打開,將其中的以下部分:
content\/([^\/]+)\/Default.aspx
Default.aspx?Culture={1}
content\/([^\/]+)\/(.+)_k(\d+)_cp(\d+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&CommentsCurrentPage={4}&PrintFriendly={5}
content\/([^\/]+)\/(.+)_k(\d+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&PrintFriendly={4}
content\/([^\/]+)\/(.+)_k(\d+)_cp(\d+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&CommentsCurrentPage={4}&PrintFriendly=false
content\/([^\/]+)\/(.+)_k(\d+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&PrintFriendly=false
content\/([^\/]+)\/(.+)_(\d+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&CurrentPage={3}&PrintFriendly={4}
content\/([^\/]+)\/(.+)_(\d+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&CurrentPage={3}
content\/([^\/]+)\/(.+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&PrintFriendly={3}
content\/([^\/]+)\/(.+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}
替換為
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/Default.aspx
Default.aspx?Culture={1}
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)_k(\d+)_cp(\d+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&CommentsCurrentPage={4}&PrintFriendly={5}
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)_k(\d+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&PrintFriendly={4}
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)_k(\d+)_cp(\d+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&CommentsCurrentPage={4}&PrintFriendly=false
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)_k(\d+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&KnowledgeID={3}&PrintFriendly=false
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)_(\d+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&CurrentPage={3}&PrintFriendly={4}
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)_(\d+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&CurrentPage={3}
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)\.aspx\?PrintFriendly\=([a-zA-Z]+)
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}&PrintFriendly={3}
[^\/]+\/([a-zA-Z]{2,3}\-[a-zA-Z]{2,3}[\-a-zA-Z]*)\/(.+)\.aspx
GetKnowledge.aspx?Culture={1}&ActivePageMenuName={2}
如何查看我當前的 COMSHARP CMS 版本
以系統管理員身份登陸站點,在頁面側條的站點信息欄中,可以看到您的 COMSHARP CMS 的版本,如 COMSHARP CMS 3.8.0.0 則屬于 3.8.0.0 版
請點擊以下鏈接下載 COMSHARP CMS 4.0.0.0 升級包
COMSHARP CMS 4.0.0.0 升級包
|