# dxcms **Repository Path**: einsinte/dxcms ## Basic Information - **Project Name**: dxcms - **Description**: No description available - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-20 - **Last Updated**: 2024-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 大虾CMS 1.0 =============== * 系统版本:大虾 v1.0.0 * 后台框架:ThinkPhp6 + MySql5.6 + Layui v2.6.8 * 作者邮箱:6806414@qq.com * 作者微信:18050880303 > 账号:admin 密码:ghb123456 > [预览地址](http://demo.smd1688.cn/index.php/admin/login/index.html) > [开发帮助文档](http://demo.smd1688.cn/help.html) ## 前端 * 支持所有前端页面URL自定义 * 支持所有前端页面的标题,关键字,描述优化 * 支持自动生成纯静态文件;第一次伪静态访问,第二次纯静态访问,最大限度提高访问性能。 * 支持二级域名。PC版:www.domain.com 对应模板目录:/view/www/;WAP版:wap.domain.com 对应模板目录:/view/wap/;英文版:en.domain.com 对应模板目录:/view/en/;XXX版:xxx.domain.com 对应模板目录:/view/xxx/; * 支持后台在线编辑模板 * 自动获取关联模块的数据 * 支持防止恶意重复操作。 * 支持页面级热点数据缓存,支持动态参数的数据缓存,例如:分页,搜索等;数据缓存支持二级缓存,支持查看页面缓存数据JSON格式 * 高并下热点缓存数据只允许一个用户读取数据并赋值,防止缓存雪崩 * 上传文件支持四种格式,分别是:本地、OSS、七牛云、腾讯云 * 支持第三方登录微信、QQ、百度、微博、git、gitee等多个平台 * 页面内容支持微信分享朋友圈,微信转发,QQ空间。 * 支持微信支付,支付宝支付 * 模板文件路径: /public/view/{二级域名|default=www}/ * 缓存配置文件路径: /public/view/{二级域名|default=www}/cahce/ ## API接口 * 支持TOKEN、SESSION验证 * 支持数据一、二级缓存;支持会员标识缓存数据:例如 会员消费记录,会员充值记录等;缓存只在get请求有效; * 支持参数限制及数据校验。 * 支持动态条件过滤。 * 支持数据的默认值。 * 支持防止恶意重复操作。 * 支持互斥锁处理高并发、支持尝试取锁次数、支持睡眠时间(毫秒)。 * 支持消息队列。例如:创建订单,15分钟未支付取消订单。 * 不需要编写程序,配置文件即可; * 性能优化,配置文件内存中读取。 * API配置文件路径: /public/view/api/,目录名就是接口名地址,每个接口支持4种请求方式,对应四个配置文件;请求资源=get.php、添加资源=post.php、更新资源=put.php、删除资源=delete.php;get请求支持返回json和html,所以允许多个视图文件get.html; ## 后台 * 支持在线数据库管理,支持在线生成、编辑模型 * 支持在线创建、编辑模块及布局(模块TAB,模块表头,模块工具栏,内容按钮,编辑表单布局) * 支持所有模块表记录的导入导出(execl格式) * 支持所有模块表记录的统计(按年,按月,按日,按时,按分) * 集成常用事件(新建,更新,删除,批量操作,导出,导入,分类设置) * 自由布局表单,集成常用表单组件 * 隐藏框 * 文本框 * 密码框 * 单选框 * 复选框 * 下拉框 * 文本域 * 在线编辑器(三种编辑器:ueditor,kindeditor,layeditor) * 单文件上传(图片,视频,文件) * 多文件上传(图片,视频,文件) * 数字输入 * 数字键盘 * 日期选择 * 图标选择 * 颜色选择 * 地图选择 * 多级关联下拉框 * 多选下拉框 * 备注说明 * 文本展示 * html展示 * 标签展示 * 图片展示 * 文件展示 * 集成常用模块 * 27个内置模块, * 4个属性模块 * 5个内容模块,内容模块分别:商品,文章,相册,活动,友情链接 * 模块展示页即可操作 模型文件,模块配置,模块布局。 * 表模型可支持单个模块,也可支持多个模块。 * 除个性页面外,基本不需要视图文件 * 支持所有上传文件的源文件删除,支持商品SKU管理 * 模型文件:/app/module/{model}/Model.php * 配置文件:/app/module/{model}/config/ * 视图文件:/app/module/{model}/view/ ## 模块扩展 * 建表;控制台->数据库管理->新建表格,建议:SQL Front 工具,更方便 * 生成模型;控制台->数据库管理->生成模型,找到相应的表,点击生成模型即可 * 添加模块;控制台->模块管理->添加,需要后台更新缓存 * 配置权限;控制台->配置权限->添加,选择刚添加的模块 * 编辑配置文件;打开相应的菜单,右边三个按钮分配对应:模块配置,配置文件、模型文件。打开 配置文件 即可编辑。 1.生成表模型 ![生成表模型](http://www.smd1688.cn/demo/1.生成表模型.png "生成表模型")
2.创建模块 ![创建模块](http://www.smd1688.cn/demo/2.创建模块.png "创建模块")
3.模块创建成功 ![生成表模型](http://www.smd1688.cn/demo/3.模块创建成功.png "模块创建成功")
4.添加权限菜单 ![创建模块](http://www.smd1688.cn/demo/4.添加权限菜单.png "添加权限菜单")
5.权限配置成功 ![权限配置成功](http://www.smd1688.cn/demo/5.权限配置成功.png "权限配置成功")
6.查看没有配置文件的模块效果 ![查看没有配置文件的模块效果](http://www.smd1688.cn/demo/6.查看没有配置文件的模块效果.png "查看没有配置文件的模块效果")
7.打开配置文件 ![打开配置文件](http://www.smd1688.cn/demo/7.打开配置文件.png "打开配置文件")
8.配置文件说明 ![配置文件说明](http://www.smd1688.cn/demo/8.配置文件说明.png "配置文件说明")
9.保存默认配置 ![保存默认配置](http://www.smd1688.cn/demo/9.保存默认配置.png "保存默认配置")
10.查看编辑界面 ![查看编辑界面](http://www.smd1688.cn/demo/10.查看编辑界面.png "查看编辑界面")
11.修改配置后的编辑效果 ![修改配置后的编辑效果](http://www.smd1688.cn/demo/11.修改配置后的编辑效果.png "修改配置后的编辑效果")
12.修改配置后的效果 ![修改配置后的效果](http://www.smd1688.cn/demo/12.修改配置后的效果.png "修改配置后的效果")
## 配置 * 站点配置:\config\site.php * 模板配置:\config\view.php * 上传配置:\config\upload.php * 短信配置:\config\sms.php * 邮件配置:\config\mail.php * 微信配置:\config\wechat.php * 支付宝配置:\config\alipay.php ## 系统不足 * 多个模板:不支持 * 生成的静态文件:需要手动删除