Skip to content

keyus/kcm

Repository files navigation

kcm 简单内容管理系统

基于thinkphp5.0.3版本(基本,没有做权限管理模块)

前台演示:采用金融网站 sypme com 进行演示

后台演示:

自行安装配置 数据库默认用户名:admin 密码: hkwooo

后台访问路径:xxx.com/admin

ThinkPHP5的运行环境要求PHP5.4以上。

目录结构

www  WEB部署目录(或者子目录)
├─app                   应用目录
│  ├─admin              公共模块目录(可以更改)
│  │  ├─controller      后台控制 
│  │  ├─model           后台模型层,用于查询数据  
│  │  └─view            后台视图文件夹
|  |
│  ├─web                模块目录
│  │  ├─controller      前台页面控制器  
│  │  ├─view            前台视图
│  │  └─common.php      前台公用函数
│  │
│  ├─command.php        没使用
│  ├─common.php         后台公共函数
│  └─tags.php           没用到
│
├─config                网站配置目录
│  ├─config.php         配置
│  ├─database.php       数据库配置
│  └─route.php          路由配置(全站基于路由)
│
├─extend                扩展目录
│  └─com                组件目录
│     └─Tree.php        树形类
│
├─public                资源目录
|  ├─asset              后台资源目录
│  ├─ueditor            UE编辑器库
│  ├─upload             上传目录
│  └─web                前台资源目录
│
├─runtime               缓存目录
├─think                 thinkphp框架
└─vendor                ....包
└─kcm.sql               mysql数据库

使用配置

  • 虚拟机网站根目录,定位到public目录
  • 自行建创数据库,导入kcm.sql
  • 修改/config/database.php 数据库配置;默认:数据库kcms 用户名:root 密码root 表前缀ke_

功能模块

  • 分类模块

    1.支持三级分类

  • 文章列表

    1.文章列表缩略图,支持大图预览

  • 栏目管理(单页)
  • 轮播管理
  • 咨询日志

    1.前台点击咨询QQ时,记录用户IP,并转换为城市,记录到后台咨询日志

    2.实时邮件通知,在/app/common.php sendMail函数中配置邮件服务器,及收件人

  • 友情链接

    1.支持分类管理

    2.支持上传图片

    3.列表图片大图预览

  • 网站配置

注意事项

  • 后台弹出提示组件使用到了layer
  • 删除,以及其它路由,采用API方式调用。一般每个页面对应相同的JS文件
  • 图片上传,实时预览用到了es5的API,实时显示上传图片。请使用支持html5的浏览器