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-cn/product/tv/led.aspx 一类的页面 URL 地址中,“content”就是 URL 目录构词,您可以对每个页面或者全站设置这个字符串,尤其您的网站中包含不同类型的产品或服务时,为不同产品或服务设置不同的 URL 目录构词可以生成更加 SEO 友好的地址。
- 在美工设计 FrEE 界面中,除了为当前区域现场提供背景图片及页面元素按钮之外,又新增了一个本区域选项按钮,以便让网站设计师直接在现场进入本区域的众多选项设置界面。
- 所有需要对输入内容进行合法性检查的地方(如设置内容目录的名字),加入了错误提示及自动纠正功能。
- 对一些命名性属性的设置场合(如账户名,组名,目录名),系统会自动检查该命名是否已被占用,如已被占用,会自动在名字后面加上数字后缀以避免命名重复。
- 在资源文件上传界面,新增一个“覆盖”选项,遇到重名的文字,系统默认会自动在名字后加后缀以避免重名,如果希望新上传的重名文件覆盖旧文件,可以点选该选项。
- 可以设置让某个主菜单(一级目录)下的子菜单(二级目录),页菜单(三级目录)在侧边栏上全部展开。
- 系统管理菜单项可以自行定制其在主菜单条上显示的菜单文字,默认为“管理”,现在可以自行定制为其它文字,比如“后台管理”。
- 侧边栏上的子菜单,页菜单之间的间隔线,可以设置为点线(默认),实线,无。
- 系统生成的所有主菜单项,均按当前主目录条目的名字,做了 id 命名,这样做的目的是,当设计者希望通过 javascript 为主菜单实现下拉菜单时,可以使用该 id 定位当前主菜单条目。
- 在生成的页面的 HTML 代码中,以 javascript 的形式,释放出以下三个系统属性,当前语种(window.Culture),当前登录用户(window.UserName),当前所处页目录(第三级目录)的名字(window.ActivePageMenuName),在自行定制登录登出按钮,语种切换按钮等场合,可以凭借这些释放出的属性,实现互动功能,比如,在用户登录成功后显示一个已登录图标。
- 资源搜索结果中加入了按文件标题,尺寸,媒体文件的宽度,高度进行排序的选项。同时设计了缩略图和列表两种视图。
- 进一步优化了内容引用功能,使内容引用的输出更加灵活。
- 引入了一个 /cms/zh-CN/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 升级包
|