### 站點配置
在站點配置中可以對整個CMS相關的配置進行修改,修改后的配置文件存放在`addons/cms/config.php`。
| 名稱 | 類型 | 描述 | 標識 | 模板調用值 |
| --- | --- | --- | --- | --- |
| 平臺會員ID | int | 系統平臺會員ID,用于統計站點分成收入的前臺會員ID,可以通過查看對應會員ID的余額和余額日志來判斷平臺分成收入 | system\_user\_id | {$config.system\_user\_id} |
| 站點名稱 | string | 控制標題欄后綴顯示 | sitename | {$config.sitename} |
| 首頁標題 | string | 控制首頁標題顯示 | title | {$config.title} |
| 首頁關鍵字 | string | 控制首頁關鍵字顯示 | keywords | {$config.keywords} |
| 首頁描述 | string | 控制首頁描述顯示 | description | {$config.description} |
| 皮膚 | string | 控制CMS前端使用模板 | theme | {$config.theme} |
| 公眾號二維碼 | string | 前端模板中公眾號展示的二維碼圖片地址 | qrcode | {$config.qrcode} |
| 小程序二維碼 | string | 前端模板中小程序展示的二維碼圖片地址 | wxapp | {$config.wxapp} |
| 打賞圖片 | string | 用于前端模板中打賞圖片展示的圖片地址 | donateimage | {$config.donateimage} |
| 文檔默認圖片 | string | 文檔默認圖片地址 | default\_archives\_img | {$config.default\_archives\_img} |
| 欄目默認圖片 | string | 欄目默認圖片地址 | default\_channel\_img | {$config.default\_channel\_img} |
| 區塊默認圖片 | string | 區塊默認圖片地址 | default\_block\_img | {$config.default\_block\_img} |
| 單頁默認圖片 | string | 單頁默認圖片地址 | default\_page\_img | {$config.default\_page\_img} |
| 專題默認圖片 | string | 專題默認圖片地址 | default\_special\_img | {$config.default\_special\_img} |
| 綁定二級域名前綴 | string | 二級域名綁定前綴 | domain | {$config.domain} |
| 下載類型字典 | array | 用于下載類型字典控制 | downloadtype | 無 |
| 付費文章分成 | string | 平臺:文章作者 請保證兩者相加為1 | archivesratio | {$config.archivesratio} |
| 獲取積分設置 | array | 用戶獲得積分的配置 | score | 無 |
| 限定積分設置 | array | 用戶必須達到相應的積分限制條件才可以操作 | limitscore | 無 |
| 是否開啟會員個人主頁 | int | 是否開啟會員個人主頁 | userpage | {$config.userpage} |
| 偽靜態配置 | array | CMS前臺偽靜態配置 | rewrite | 無 |
| 小程序AppID | string | 小程序AppID | wxappid | {$config.wxappid} |
| 小程序AppSecret | string | 小程序AppSecret | wxappsecret | {$config.wxappsecret} |
| 支付時是否需要登錄 | int | 支付時是否需要登錄 | ispaylogin | {$config.ispaylogin} |
| 發布文章審核 | int | 控制發表文章時的審核方式 | isarchivesaudit | {$config.isarchivesaudit} |
| 發表評論審核 | int | 控制發表評論時的審核方式 | iscommentaudit | {$config.iscommentaudit} |
| 審核方式 | string | 前臺發布文章時的審核方式 | audittype | {$config.audittype} |
| 分詞方式 | string | 關鍵字提取時的分詞方式 | nlptype | {$config.nlptype} |
| 百度云AI開放平臺應用AppId | string | 百度云AI開放平臺應用AppId | aip\_appid | {$config.aip\_appid} |
| 百度云AI開放平臺應用ApiKey | string | 百度云AI開放平臺應用ApiKey | aip\_apikey | {$config.aip\_apikey} |
| 百度AI平臺應用Secretkey | string | 百度AI平臺應用Secretkey | aip\_secretkey | {$config.aip\_secretkey} |
| ApiKey | string | 用于調用API接口時寫入數據權限控制 | apikey | {$config.apikey} |
| 文檔編輯模式 | string | 在添加或編輯文檔時的操作方式 | archiveseditmode | {$config.archiveseditmode} |
| 審核通知 | string | 如需啟用審核通知,務必在插件市場安裝對應的插件 | auditnotice | {$config.auditnotice} |
| 消息模板ID | string | 當啟用審核通知時,消息通知的模板ID | noticetemplateid | {$config.noticetemplateid} |
| 欄目授權 | int | 開啟后可以單獨給管理員分配可管理的內容欄目 | channelallocate | {$config.channelallocate} |
| 聯系我們QQ | int | 合作伙伴和友情鏈接的聯系QQ | conactqq | {$config.conactqq} |
| 關鍵字鏈接 | array | 文章中相應的文字將替換成對應的鏈接 | autolinks | 無 |
| 是否啟用文檔ID加密 | int | 若啟用文檔ID加密,要求偽靜態鍵`archives/index`對應的值中必須存在`[:eid]` | archiveshashids | {$config.archiveshashids} |
### 偽靜態配置
CMS默認的偽靜態如圖:

此時我們訪問CMS的首頁是需要通過http://www.yoursite.com/cms/來訪問網站首頁,如果我們需要通過http://www.yoursite.com/來訪問CMS首頁,我們需要做以下配置,如圖:

將`值`列中的`/cms`移除即可。
**常見問題**
1. 如果你的站點配置運行目錄未綁定到網站`public`目錄,則無法取消URL中的`/public`,建議你修改站點配置,將運行目錄綁定到`public`目錄
2. 如果你的站點配置未正確配置偽靜態,請先修復服務器偽靜態后再進行嘗試
3. 如果你修改后臺插件配置中偽靜態錯誤導致無法進入后臺管理時,建議你修改`application/extra/addons.php`還原偽靜態配置。
### 支付配置
如果需要支付功能,需要先在后臺插件管理安裝微信支付寶整合插件,然后在插件管理中配置相關信息,如圖: 
點擊配置后如圖: 
**微信相關配置**
| 名稱 | 描述 | 必選 |
| --- | --- | --- |
| appid | APP應用的appid | 否 |
| app\_id | 公眾號的appid | 否 |
| app\_secret | 公眾號的secret | 否 |
| miniapp\_id | 小程序的appid | 是 |
| mch\_id | 微信支付商戶ID | 是 |
| key | 微信支付商戶支付密鑰 | 是 |
| notify\_url | 支付回調地址,建議保持默認 | 是 |
| cert\_client | 支付證書文件(僅用于退款) | 否 |
| cert\_key | 支付證書密鑰(僅用于退款) | 否 |
| log | 是否記錄日志 | 是 |
**支付寶相關配置**
| 名稱 | 描述 | 必選 |
| --- | --- | --- |
| appid | 支付寶應用的appid | 是 |
| notify\_url | 支付回調地址,建議保持默認 | 是 |
| return\_url | 支付跳轉地址,建議保持默認 | 是 |
| ali\_public\_key | 支付寶公鑰 | 是 |
| private\_key | 你的應用私鑰 | 是 |
| log | 是否記錄日志 | 是 |
### 審核配置
如果我們在后臺配置中啟用了`審核方式`為本地時,則CMS內容系統是通過本地關鍵字過濾,過濾依賴的是`addons/cms/data/words.dic`這個文件中的過濾詞庫,我們需要對此文件進行添加過濾詞即可
> 注意此文件是一行一個過濾詞
### 分詞配置
如果我們在后臺配置中啟用了`分詞方式`為本地時,則CMS內容系統是通過本地進行分詞進行提取關鍵字,過濾依賴的是`addons/cms/data/dict.json`這個文件中的,我們需要對此文件進行維護。
我們可以通過`dict.txt`來生成`dict.json`文件,當我們手動修改完`dict.txt`后即可通過
~~~bash
php public/index.php /addons/cms/import/dict
~~~
來生成`dict.json`文件。
### 自定義配置
如果我們開發中需要使用到自定義配置,可以手動修改`addons/cms/config.php`配置文件,通過增加該配置文件中的配置項即可在`站點配置`中添加或修改配置。
該配置支持的參數請參考FastAdmin插件開發配置文檔:https://doc.fastadmin.net/developer/80.html#toc-2
模板中調用配置項的方法請參考CMS模板文檔:https://doc.fastadmin.net/cms/25.html#toc-7
> 溫馨提示:CMS默認的配置項不建議修改或移除,為避免后續版本配置升級,建議你單獨添加配置名稱的前綴用于區分。
- 概述
- 安裝
- 配置
- 模板
- 標簽
- 全局標簽
- 文檔/文檔列表
- 專題/專題列表
- 欄目/欄目列表
- 公共參數
- 單頁/單頁列表
- 特殊標簽
- 欄目列表頁
- 分頁標簽
- 自定義字段
- ThinkPHP5標簽
- 自定義表單數據列表
- 自定義過濾條件
- 用戶信息
- 模板目錄
- API
- 小程序
- 控制器
- Archives.php
- Base.php
- Common.php
- Index.php
- My.php
- User.php
- 準備工作
- 導入項目
- 修改配置
- 測試數據
- 多語言
- 常見問題
- Uniapp版
- 1.準備工作
- 1.HbuilderX安裝
- 2.Hbuilder 插件安裝
- 2.導入項目
- 3.運行項目
- 1.運行前的配置
- 2.運行為H5
- 3.運行為微信小程序
- 4.運行為APP
- 4.項目發布
- 1.發布H5端
- 2.發布微信小程序
- 3.發布APP
- 5.登錄配置
- 6.常見問題
- 1.關于自定義導航欄切換閃爍問題
- 2.關于后臺移動端樣式預覽問題
- 3.關于支付配置的問題
- 4.前端跨域的問題
- 5.關于各端內容分享的問題
- 6.關于簽到問題
- 7.關于公眾號授權登錄問題
- 8.關于底部導航的追加或刪除問題
- 9.運行微信小程序,進入微信小程序客戶端后,沒有底部菜單
- 10.關于首頁焦點圖的修改
- 11.關于發布小程序代碼大小超出的問題
- 12.前端顯示空白或白屏或提示網絡請求錯誤的問題
- 13.關于如何在非tabbar配置頁面顯示tabbar導航
- 14.關于更換資訊頁為主頁的問題
- 15.關于更新1.4.4版本分包問題
- 16.Tabbar底部高亮顯示問題
- 17.微信小程序獲取手機號失敗
- 18.微信小程序從頁面側滑返回或按鍵返回時Tabbar丟失的問題
- 19.Tabbar底部不支持外部鏈接的修復方法
- API文檔
- 公共接口(Common)
- 文檔接口(Archives)
- 評論接口(Comment)
- 自定義表單(Diyform)
- 短信驗證碼(Sms)
- 郵箱驗證碼(Ems)
- 登錄/注冊(Login)
- 我的接口(My)
- 搜索文檔(Search)
- 標簽文檔(Tag)
- 日志中心(TheLogs)
- 會員中心(User)
- 專題接口(Special)
- 功能解說
- 自動內鏈
- 自定義表單
- 區塊管理
- 欄目管理
- 模型管理
- 偽靜態
- Sitemap
- 安全更新