## HkCms開源內容管理系統
HkCms開源內容管理系統是一款基于ThinkPHP6.0開發的CMS系統,可用來快速建設一個PC,手機,微信都可以訪問的企業站點。以代碼開源、免費商業授權、系統易安裝升級、界面功能簡潔輕便、易上手、插件與模板在線升級安裝、建站聯盟扶持計劃等優勢為一體的CMS系統,我們一直致力于為企業建站提供一款國內真正免費開源的內容管理系統,放心使用。
## HkCms免費開源,免授權,永久商用
近期有很多網友咨詢我們,HkCms是否會收取授權費用,我們特此聲明,<span style="color:red;font-weight: bold;">HkCms免費開源,免授權,永久商用</span>,在您遵守《[HkCms軟件許可使用協議](https://www.hkcms.cn/instructions/24.html)》下可將HkCms開源內容管理系統用于商業。
從ShuipFCms到LvYeCms,再到HkCms,我們從未停下為建站行業提供優秀的免費開源內容管理系統的初心,我們希望將免費開源進行到底。
各位網友務必在遵守國家法律法規的前提下使用HkCms開源內容管理系統,禁止使用HkCms開源內容管理系統進行任何違法犯罪的活動,使用HkCms開源內容管理系統過程中產生的任何版權糾紛及法律責任由使用方承擔。
一個優秀的開源內容管理系統離不開網友的建議、幫助和支持,我們希望與廣大網友一起完善我們的開源內容管理系統,在使用過程中有任何的建議和思路都可以通過QQ群:[808251031](https://qm.qq.com/cgi-bin/qm/qr?k=HFcvoYEDvx4Mmq18WFyK4Eyh-lVAyVYM&jump_from=webapi) 向我們反饋。
## 軟件架構
- 基于ThinkPHP6.0.9開發
- PHP版本:>=7.2.5
- MySql版本:>=5.6
## 使用說明
前往安裝使用章節下載并安裝,安裝后前往后臺清理緩存。
## 主要目錄架構說明
www 根目錄
├─addons 插件模塊目錄
├─app 應用目錄
│ ├─admin 后臺目錄
│ ├─api 接口
│ ├─common 通用公共目錄
│ ├─index 首頁目錄
│ ├─install 安裝初始化目錄
│ ├─common.php 公共函數文件
│ ├─event.php 事件定義文件
│ ├─ExceptionHandle.php 應用異常處理
│ ├─middleware.php 全局應用中間件
│ ├─provider.php 容器定義文件
│ ├─Request.php 請求類
│ └─service.php 系統服務定義文件
├─config 配置目錄
│ ├─app.php 應用配置
│ ├─cache.php 緩存配置
│ ├─console.php 控制臺配置
│ ├─cookie.php Cookie配置
│ ├─database.php 數據庫配置
│ ├─filesystem.php 文件磁盤配置
│ ├─lang.php 多語言配置
│ ├─log.php 日志配置
│ ├─middleware.php 中間件配置
│ ├─route.php URL和路由配置
│ ├─session.php Session配置
│ ├─trace.php Trace配置
│ └─view.php 視圖配置
├─extend 擴展類庫目錄
├─public WEB目錄(對外訪問目錄)
│ ├─index.php 入口文件
│ ├─nginx_conf.conf nginx 參考配置文件
│ └─.htaccess 用于apache的重寫
├─runtime 應用的運行時目錄(可寫,可定制)
├─template 模板安裝目錄
├─vendor Composer類庫目錄,核心底層代碼
├─.env 數據庫等配置信息
├─composer.json composer 定義文件
├─LICENSE.txt 授權說明文件
├─ REMADME.MD README 文件
├─think 命令行入口文件
## 線上交流
官方QQ群: 808251031(HkCms交流②群)
官方微信群:聯系微信號(cn-MrHua),備注來源。
官方網站:[http://www.hkcms.cn](http://www.hkcms.cn)
社區問答:[http://ask.hkcms.cn](http://ask.hkcms.cn)
- 簡介
- 下載與安裝配置
- 下載
- 虛擬主機安裝
- 虛擬主機必讀
- 百度云虛擬主機
- 創業云虛擬主機
- Linux下寶塔安裝
- 寶塔一鍵部署
- Windows下寶塔安裝
- phpEnv下安裝
- phpStudy下安裝
- 偽靜態(url重寫)
- 安裝系統
- 調試模式與env文件
- 重新安裝與安裝文件說明
- 后臺使用幫助
- 后臺入口文件
- 首頁面板
- 配置中心
- 站點配置
- 郵件配置
- 附件配置
- 應用中心配置
- 前臺URL規則配置
- SEO設置
- SEO設置-靜態生成
- 文檔屬性
- 站點模塊
- V2.2.2版本 -
- V2.2.3版本 +
- 模型管理
- 欄目管理
- 字段類型與組件
- 前言
- 前端組件
- 動態下拉(selectpage)
- 驗證規則
- text 單行文本
- textarea 多行文本
- radio 單選
- checkbox 復選
- select 下拉列表
- selects下拉列表(多)
- selectpage 動態下拉
- editor編輯器
- image圖片
- images圖片(多)
- number數字
- date日期
- datetime日期和時間
- downfile文件上傳
- downfiles文件上傳(多)
- array 數組(鍵值對)
- 內容管理
- 自定義URL
- 多語言
- 界面多語言
- 內容多語言
- 多語言URL地址
- 附件管理
- 應用中心
- 標簽語法
- 標簽使用必讀
- 列表標簽
- content 內容列表標簽
- contentpage 內容列表分頁
- wfpage 瀑布流分頁
- filter 篩選標簽
- order 排序標簽
- 內容標簽
- guestbook 留言(表單)標簽(廢棄)
- form 表單標簽
- pre 上一篇標簽
- next 下一篇標簽
- prenext 上一篇下一篇(高級)標簽
- fileinfo 獲取附件信息(文件下載)
- 內容分頁
- raw 格式化編輯器文本(即將廢棄)
- 全局標簽
- seo 標簽
- channel 欄目標簽
- arcone 獲取單條文檔
- breadcrumb 面包屑導航標簽
- adv 站點模塊標簽
- date 日期格式化標簽
- substr字符(標題)截取標簽
- volist 循環標簽
- language 獲取語言列表標簽
- lang 特定語言下顯示內容標簽
- query 查詢數據庫內容
- include 導入模板文件標簽
- 原生PHP與php標簽
- map生成位置地圖
- thumb 生成縮略圖
- addons 插件檢測
- 標簽管理
- taglist標簽(獲取標簽列表)
- tagarclist根據標簽獲取文章內容列表
- 導入標簽
- 模板開發
- 1. 創建模板
- 2. 模板目錄結構
- 3. 模板描述文件(重要) info.ini
- 4. 變量輸出格式
- 4. 模板變量
- 5. 獲取站點配置
- 6. 模板界面多語言
- 7. 模板靜態目錄及調用靜態文件
- 8. 模板定義插件事件
- 9. 模板搜索頁
- 10. 模板配置JSON
- 11. 導入演示數據
- 12. 卸載刪除演示數據
- 13. 模板文件打包
- 14. 整站源碼打包
- 插件開發
- 1. 創建插件
- 2. 目錄結構
- 3. 插件名稱類
- 4. 插件信息(info.ini)
- 5. 插件事件
- 6. 配置文件
- 7. install 安裝目錄
- 8. 創建菜單
- 9. 插件控制器
- 10. 插件視圖
- 10-1 插件主題化
- 11. 插件模型
- 12. 模型事件(已廢棄)
- 13. 插件內置函數
- 13-1 插件函數庫
- 14. 插件多語言
- 15. 插件中間件
- 16. 插件路由
- 17. 插件驗證器
- 18. 標簽庫
- 19. 第三方類庫
- 20. 數據庫文件導入
- 插件打包
- 后臺前端使用幫助
- 二次開發幫助(更新中)
- 后臺前端開發幫助
- 路由(鏈接地址、訪問規則)
- URL訪問
- 路由定義
- URL生成
- 會員管理
- 前臺限制頁面登錄或權限控制
- 附錄
- 數據字典
- 助手函數庫
- API接口