# 2021 年 01 月
# 更新版本:v7.0.10
操作系統 | 下載 |
---|---|
Windows 64 位 | sscms-7.0.10-win-x64.zip (opens new window) |
Windows 32 位 | sscms-7.0.10-win-x86.zip (opens new window) |
Linux | sscms-7.0.10-linux-x64.tar.gz (opens new window) |
MacOS | sscms-7.0.10-linux-x64.zip (opens new window) |
歡迎使用 2021 年 1 月發布的 SSCMS v7.0.10 版本。此次版本更新解決了一些功能要求和社區要求,這帶來了許多新功能和設置,其中一些主要亮點包括:
- 新增高級查詢stl:query標簽 - 實現自定義高級查詢功能。
- 內容篩選插件 - 實現按多個條件單選或多選進行內容篩選。
- 分享插件 - 一鍵分享到微信、微博、QQ空間、QQ好友、豆瓣、Facebook、Twitter、Linkedin、Google+等。
- 內容審查插件 - 使用自定義敏感詞來管理需要針對性地攔截、放行、人工審核的文本,應對突發的內容管控需求。
- 植入135排版 - 在百度編輯器中植入135排版功能。
- 后臺登錄后顯示站點待審核內容數量 - 新增V6版本后臺登錄后顯示站點待審核內容數量功能。
- 表單插件新增 Excel 數據導入功能 - 在數據列表界面新增導入功能,可以下載模板 Excel 文件填寫后批量導入。
- 安全性增強,一個賬號同一時間只能一人在線 - 增強系統安全性,強制管理員及用戶一個賬號同一時間只能一人在線。
- 新增STL屬性簡寫 - 新增STL屬性簡寫方式,方便快速模板編輯。
- 其他優化及功能修復 - 根據 github 中用戶的反饋,我們對新版本進行了以下優化及功能修復。
# 新增高級查詢<stl:query>
標簽
新增 <stl:query>
標簽,實現自定義高級查詢功能。
<stl:query>
可以設置各種查詢條件,使用方式模擬SQL語法,能夠實現各種高級搜索與篩選。
<stl:query>
標簽作為 <stl:contents>
或者 <stl:pageContents>
的子標簽使用,示例:
<stl:pageContents scope="all" pageNum="10">
<stl:query column="channelId" type="whereIn" value="23,24"></stl:query>
<stl:query column="title" type="whereLike" value="%中國%"></stl:query>
<stl:a></stl:a>
</stl:pageContents>
以上標簽將篩選出指定的欄目內容以及內容標題符合條件的內容顯示。
<stl:query>
還可以嵌套 <stl:query>
標簽,實現AND與OR組合:
<stl:pageContents scope="all" pageNum="10">
<stl:query column="channelId" type="whereIn" value="23,24"></stl:query>
<stl:query type="where">
<stl:query column="title" type="orWhereLike" value="%北京%"></stl:query>
<stl:query column="title" type="orWhereLike" value="%上海%"></stl:query>
</stl:query>
<stl:a></stl:a>
</stl:pageContents>
以上標簽將篩選出指定的欄目內容以及內容標題包含北京或上海的內容顯示。
<stl:query>
目前支持的類型有:
- Where
- WhereNot
- OrWhere
- OrWhereNot
- WhereColumns
- OrWhereColumns
- WhereNull
- WhereNotNull
- OrWhereNull
- OrWhereNotNull
- WhereTrue
- OrWhereTrue
- WhereFalse
- OrWhereFalse
- WhereLike
- WhereNotLike
- OrWhereLike
- OrWhereNotLike
- WhereStarts
- WhereNotStarts
- OrWhereStarts
- OrWhereNotStarts
- WhereEnds
- WhereNotEnds
- OrWhereEnds
- OrWhereNotEnds
- WhereContains
- WhereNotContains
- OrWhereContains
- OrWhereNotContains
- WhereBetween
- OrWhereBetween
- WhereNotBetween
- OrWhereNotBetween
- WhereIn
- OrWhereIn
- WhereNotIn
- OrWhereNotIn
- WhereDate
- WhereNotDate
- OrWhereDate
- OrWhereNotDate
- WhereTime
- WhereNotTime
- OrWhereTime
- OrWhereNotTime
- Limit
- Offset
- Take
- Skip
- ForPage
- Distinct
- OrderBy
- OrderByDesc
- OrderByRandom
# 內容篩選插件
內容篩選插件是簡單高效的分類篩選工具,實現按多個條件單選或多選進行內容篩選。
內容篩選插件在模板中使用 <stl:filter>
標簽,內嵌 <stl:pageContents>
以及 <stl:pageItem>
翻頁標簽,可以實現各種篩選顯示效果。
# 分享插件
分享插件實現一鍵分享到微信、微博、QQ空間、QQ好友、豆瓣、Facebook、Twitter、Linkedin、Google+等。
分享插件同時支持微信內分享功能,能夠將頁面標題、封面及簡介顯示在分享結果中。
分享插件在模板中使用 <stl:share>
標簽,支持各種自定義屬性。
# 內容審查插件
內容審查插件使用自定義敏感詞來管理需要針對性地攔截、放行、人工審核的文本,應對突發的內容管控需求。
- 內容審查設為強制后,當保存內容時系統會自動對包括內容標題、正文、摘要在內的文本進行內容審查;
- 如果識別結果為不合規,系統將禁止保存內容;
- 如果識別結果為疑似,系統將提示管理員是否依舊保存內容。
# 植入135排版
新版本在百度編輯器中植入了135排版工具,可以點擊編輯器右下角按鈕進行135頁面,編輯確定后將內容返回至編輯器:
# 后臺登錄后顯示站點待審核內容數量
新增V6版本后臺登錄后顯示站點待審核內容數量功能:
# 表單插件新增 Excel 數據導入功能
表單插件新增了 Excel 數據導入功能,在數據列表界面添加了點擊導入按鈕:
打開下載的 Excel 文件,進行編輯后即可批量上傳:
# 安全性增強,一個賬號同一時間只能一人在線
增強系統安全性,強制管理員及用戶一個賬號同一時間只能一人在線。
統一賬號在其他設備登錄后,當前賬號將強制退出并提示:
# 新增STL屬性簡寫
<stl:channels>
新增group與groupNot屬性,等同于groupChannel與groupChannelNot屬性。
STL標簽新增index屬性,等同于channelIndex,所有使用channelIndex屬性的標簽均可使用index屬性。
# 其他優化及功能修復
根據 github 中用戶的反饋,我們對新版本進行了以下優化及功能修復:
- 完善字段設置中單選多選控件(@sourcehome (opens new window)貢獻)。#2934 (opens new window)
- 副標題為空,標簽報錯。#2875 (opens new window)
- 將Datory基礎庫集成到SSCMS項目中,便于調試。
- 管理員發文沒有默認的已審核狀態bug。
- sscms.photos內容相冊插件增加三幅圖片單獨上傳功能。
<stl:search>
搜索支持按標簽查詢:tags?word=us&type=tags,title,content。<stl:search>
如果加上type屬性 搜索報錯bug。<stl:search>
type在地址欄有多個時,無法顯示結果問題。- 欄目管理里面編輯欄目 欄目正文上傳圖片報錯。 #2889 (opens new window)
- 修復管理員日志與用戶日志不記錄IP地址問題。
- 新增從內容一鍵提取標簽功能。
- 站點為主站情況下,視頻上傳播放顯示圖片bug。
- 欄目管理界面,新增欄目圖片圖標,用于顯示欄目圖片功能。
- 修復
<stl:image>
標簽no屬性在欄目循環中不起作用問題。 - 將批量導入WORD功能以及批量添加內容功能,默認審核狀態設置為管理員的最高審核狀態。
- 修復升級命令無法遷移V6.x版本數據問題。
- 修復
<stl:itemtemplate type="separator" selectedvalue="2">
無效問題 - 修復修改密碼處存在越權漏洞,通過遍歷userId參數可修改其他管理員賬戶基本信息。
- 修復個人認證頁面存在越權漏洞,通過遍歷userId參數可修改其他管理員賬戶基本信息。
- 獲取內容列表 API 問題。 #2900 (opens new window)
- 修復
<stl:location>
對首頁解析出錯bug。 - 修復特定情況下模板編輯報錯bug。
# 貢獻
感謝以下用戶提交代碼,幫助我們改進 SSCMS :