具有文件数据库的单入口文章管理系统,主要联系验证码类,同时 还有文章管理系统的各项功能。
通过使用不同的get参数inde.php入口文件实现文章的各个功能。
·
│
├── controller // 控制器文件,实现文章管理系统的各个模块功能
| └── Article.php // 控制文章系统的增删改查
| └── Member.php // 会员管理类 登录 注册 注销功能
| └── Base.php // 抽象类 现在还没有用
|
|
|—— database // 数据库文件夹
| └── article.php // 文章数据库
| └── nav.php // 导航条数据库
| └── user.php // 用户数据库
|
|
|—— lib // 核心库文件夹,存放函数存文件和数据库文件
| └── functions.php // 函数库文件,主要使用自动加载类函数
|
|
|—— resource // 存放模板的样式文件夹
| ├── css // css样式
| ├── font // 字体库
| ├── images // 图片文件键
| └── js // js文件夹
|
|
├── tools // 工具类
| └── AuthCode.php // 验证码类,实现验证码功能
|
|
|—— umeditor // 百度编辑器
|
|—— view // 模板文件夹
| |—— public
| |—— nav.php // 导航栏模板
| |—— footer.php // 底部footer模板
| |—— article
| ├── index.php // 首页模板
| ├── editor.php // 编辑模板
| ├── store.php // 添加模板
| ├── del.php // 删除功能
| ├── lists.php // 文章列表模板
| ├── classify.php // 文章分类显示模板
| |—— member
| ├── login.php // 登录页面
| └── register.php // 注册页面
|
|—— .gitattributes // 改变代码权重
|—— .gitignore // 忽略文件
|—— LICENSE // Apache License 2.0
|—— README.md // 简介
|
└─ index.php // 文章系统的入口
- 改善验证登录功能功能:首次登录不显示验证码,输错密码一次 显示填写验证码
- 增加文章分类显示功能
- 文章添加和修改添加选择文章分类功能
- 修改导航模板,改成文章分类显示
- 添加footer模板,将footer提成公共模板,增加友情链接
- 将注册登录模板 添加 nav footer公共头部 便于管理
- 修改文章列表页,将昵称改为文章标题
- 改善文章列表:最多只显示10条最新文章,倒叙输出
大部分内容重新,结构重新重新编辑 ,文章内容和会员功能分类
- 类重新分类,现分成 文章管理类 和 会员管理类 将.class.php结尾改为.php结尾
- 将验证码类分成到了工具文件夹
- 文章管理类: 实现文章的增、删、改、查
- 会员管理类: 使用会员的注册、登录以及注销功能
- 视图文件夹和类名对应,具体模板文件对应相应类中的方法
0.01 版
- 添加登录功能完善
- 修改后台文章显示列表,只能显示当前用户的文章
- 添加到github
- 添加git忽略文件