# 2022 年 8 月
# 更新版本:v7.1.3
操作系统 | 下载 |
---|---|
Windows 64 位 | sscms-7.1.3-win-x64.zip (opens new window) |
Windows 32 位 | sscms-7.1.3-win-x86.zip (opens new window) |
Linux | sscms-7.1.3-linux-x64.tar.gz (opens new window) |
MacOS | sscms-7.1.3-linux-x64.zip (opens new window) |
欢迎使用 2022 年 08 月发布的 SSCMS v7.1.3 版本。新版本增加了部分功能并修复了已知漏洞,其中一些主要亮点包括:
- 新增云存储插件 - 将站点文件同步至云存储中。
- 新增批量替换功能 - 站点管理左侧菜单中新增批量替换内容功能。
- 新增链接类型功能 - 栏目/内容编辑界面新增链接类型功能。
- 修复表单插件 bug 并新增短信等功能 - 优化并新增了快捷键操作,系统操作将更加快捷。
- 针对网站云性能优化 - 针对 SSCMS 网站云,专门优化了系统性能以及同步接口。
- 新增并优化 STL 标签 - 新增并优化部分 STL 标签。
- 漏洞修复及安全增强 - 有针对性地对系统安全性进行了加强,修复漏洞。
- 其他优化及功能修复 - 根据 github 与 gitee 中用户的反馈,我们对新版本进行了以下优化及功能修复。
注意
从 V7.0.x 版本升级至 V7.1.3 需要安装.NET 6 托管捆绑包安装程序(直接下载) (opens new window)。
# 新增云存储插件
云存储插件(SSCMS.Storage)用于将站点文件同步至云存储中,利用云存储的安全性,使网站前台静态资源文件和 SSCMS 后台系统分离,同时利用云存储的海量互联网带宽,实现网站文件的互联网海量并发访问,除此之外,也可以将云存储作为备份工具达到网站备份的目的。
云存储插件集成阿里云对象存储 OSS (opens new window),阿里云对象存储 OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供 99.9999999999%(12 个 9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。
云存储插件安装好之后,站点左侧菜单下将出现云存储菜单,如下图所示:
# 新增批量替换功能
站点管理左侧菜单中新增批量替换内容功能,能够将指定栏目,指定字段,批量替换内容表中的指定文字:
批量替换同时支持设置是否区分大小写以及通过正则表达式查找替换功能。
# 新增链接类型功能
新增栏目/内容编辑界面链接类型功能,可链接到指定栏目或设置为不可链接。
内容编辑设置链接类型:
栏目编辑设置链接类型:
# 修复表单插件 bug 并新增短信等功能
V7.1.3 修复表单插件 bug 并新增短信等功能:
<stl:form>
标签可以省略 type 属性<stl:form>
标签新增 height 属性- 新增手机短信验证功能,可设置是否提交表单必须通过短信验证
- 新增表单提交成功提示文字设置功能
- 新增表单提交成功触发 Js 函数功能
- 修复表单导入导出遗漏字段设置问题
- 修复表单翻页不正确 bug
- 修复提交时间设置,保存后开始与结束各少一天 bug
- 数据列表删除数据增加勾选和全选功能
# 针对网站云性能优化
针对 SSCMS 网站云 (opens new window),新版本专门优化了系统性能以及同步接口,使得 SSCMS 系统在网站云环境下能够发挥出最佳性能。
- 网站云下SSCMS系统版本与SSCMS 官方镜像 (opens new window)保持同步,能够将SSCMS的每日更新同步至网站云系统。
- 网站云能够对SSCMS系统进行定时监控(5秒一次)、定时备份(每日备份),确保网站数据安全。
- 其他网站云环境适配
# 新增并优化 STL 标签
优化
<stl:contents>
标签order="random"
属性,解决随机排序生成结果相同问题。<stl:if>
标签增加type="images"
、type="videos"
以及type="files"
判断,用于判断内容列表是否包含图片、视频以及附件。<stl:channel>
标签增加type="images"
类型,用于显示栏目图片数量。<stl:content>
标签增加type="images"
、type="videos"
以及type="files"
类型,用于显示内容图片、视频以及附件数量。新增
<stl:content type="Hits" isAutoIncrease="false"></stl:content>
属性,用于在内容模板中显示内容列表点击量的同时禁止自动增长。新增
<stl:contents>
标签since
属性,筛选添加时间段,格式为"数字+日期符号",日期符号有"y"、"m"、"d"及"h",分别代表年、月、天及小时。修复
<stl:map>
地图显示标签生成的代码高度和宽度代码自动带了px问题。内容筛选插件,新增
<stl:filter>
标签filters
属性,用于设置所选分类。表单插件,
stl:form
标签可以省略type
属性。表单插件,
stl:form
标签新增height
属性。
# 漏洞修复及安全增强
新版本有针对性地对系统安全性进行了加强,修复漏洞:
修复同步数据库可绕过SecurityKey验证问题。
优化栏目缓存机制,批量添加栏目时清空缓存以保证一致性。
优化内容缓存机制,批量复制时清空缓存以保证一致性。
解决NGINX代理环境下获取IP地址为::ffff:127.0.0.1问题。
# 其他优化及功能修复
根据 github (opens new window) 以及 gitee (opens new window) 中用户的反馈,我们对新版本进行了以下优化及功能修复:
内容列表管理界面,新增内容正文搜索。
采集插件,修复不支持图片包含
../
路径的图片采集。修复
<stl:tabs>
与<stl:contents>
配合使用无效问题。修复内容、栏目以及站点字段无法关联联动字段问题。
修复内容标签展示联动字段值只显示数字数组问题。
内容投稿,修复管理员角色不选中全部栏目,内容状态只有草稿和待审核问题。
修复栏目新增虚拟字段,提交类型,多选项,勾选保存不上问题。
修复后台内容搜索出错问题。
表单插件,修复验证中文验证出现错误,去掉中文验证可以正常提交问题。
内容字段,修复自定义内容字段(日期类型)不能用,日期选不上去问题。
新增修改栏目链接功能,新增链接到指定栏目功能。
新增修改内容链接功能,新增链接类型选项,可以设置链接至指定栏目或不可链接。
修复上传视频设置宽高失效问题。
修复模板删除后,编辑栏目时模板选择项显示模板Id问题。
修复录入文章时如果直接添加tag标签,ContentIds值记录不正确问题。
完善内容批量添加功能,支持自定义添加字段。
修复Linux环境下安装需要点击两次确认按钮问题。
修复后台登录后右上方点击头像资料弹出页面不显示问题。
完善内容复制功能,将按钮前移,将单选栏目复制修改为可多选栏目进行复制。
创建新站点界面中新增导入站点模板创建站点功能。
内容编辑界面,在视频字段中新增预览视频功能按钮。
修复编辑栏目名称验证问题。
修复站点模板无法保存并恢复内容中设置的内容模板问题。
新增保存站点后压缩并下载功能。
修复SQLite数据库保存表结构Length属性不准确问题。
新增匹配模板页面新增栏目内容数以及栏目是否链接标识。
修复管理员最后登录站点不存在时无法登录后台问题。
新增弹出层自动聚焦功能,方便CTRL + ENTER快捷操作。
sscms status命令新增加密后字符串显示功能。
更新邮件插件文档。
云存储插件,增加排除目录设置功能。
修复用户中心投稿界面无法选中添加日期问题。
修复用户中心投稿列表页排序问题。