## 以下说明请仔细阅读,请勿一目十行
### 和1.4主要区别
YznCMS2.0后端基于thinkphp8.x,最低版本从原php7.2.5+升至php8.0(推荐php8.1+)
thinkphp8文档地址 https://doc.thinkphp.cn/v8_0
*****
YznCMS2.0前端使用requireJS模块化,简单来说就是从以前html和js混写,改为js必须单独一个文件,一个控制器对应一个js文件,具体可以查看后台前端js`public\assets\js\backend`和前台前端js`public\assets\js\frontend`里面的代码,
同时如果修改了核心的css和js,特别特别注意!!!**需要命令行或命令行插件进行js压缩打包**
如果你不进行前端二次开发,正常使用系统和插件,则无需关心
![](https://img.kancloud.cn/95/2f/952f70e859b1e99a9afb766e97564404_293x600.png)
*****
### 注意事项
1. 目前YznCMS2.0开发版**不支持下载插件市场的插件**,后续等**2.0正式版**在发布在线插件,目前使用项目**根目录的插件压缩包进行本地安装**
2. YznCMS2.0,**不支持安装1.x插件**,反之一样YznCMS1.4,**不能安装2.0插件**,YznCMS2.0为跨大版本更新,底层框架和前端js皆不同,所以**请勿混用**
3. 由于2.0调整过多。不建议1.4.x升级到2.0版本,需要自行评估难度,后续1.4.x有安全性漏洞和重大BUG也会修复
*****
### 插件调整
1. 会员插件(内置):目前会员已经内置,后续也务必不要下载会员插件
2. 支付插件:暂时用的微信使用最新支付v3 版本,后期在考虑是否支持v2切换
3. 图片处理(新增):原系统自带水印已去除,集成到本插件,同时涉及使用缩略图`thumb()`函数也需安装本插件,php版本需8.1+
4. 通用数据导出:插件包含依赖,无需在composer安装`phpoffice/phpspreadshee`,php版本需8.1+
5. 微信管理:插件包含依赖,无需在composer安装`overtrue/wechat`
6. 万能采集:插件包含依赖,无需在composer安装`jaeger/querylist`,php版本需8.1+
7. 百度编辑器(新增):百度编辑器不在系统内置,需要使用编辑器需额外下载本插件
8. AJ-Captcha行为验证码(删除):细节性的BUG挺多的,暂时下架
9. 更多插件新增...
*****
### 后台地址调整
后台地址不在是域名/admin,调整为域名/随机数.php,位于public目录下的随机数.php文件,你可以随意修改后台地址文件名,比YznCMS1.4.x版本调整后台更加方便
**注意修改地址后,可能内页会出现403,只需清理浏览器缓存或退出重新登录即可**
*****
### 开启调试模式
参考 https://www.kancloud.cn/ken678/yzncms2_0/3242305
*****
### 入口文件绑定
暂时不支持将`index.php`放置到根目录,目前市场上服务器和主流虚拟主机均支持绑定运行目录到`public`,为了代码安全也不建议放置根目录,后续看情况需求的人多,在出教程,相比1.4.x修改会比较麻烦
- 与1.4版本差异说明
- 序言
- 使用条款
- 安装
- 环境搭建
- 事件
- 表单生成
- 数据限制
- 命令行
- 一键生成CRUD
- 一键生成菜单
- 一键安装
- 一键压缩打包
- 系统配置
- 常规字段
- 特殊字段1:高级下拉框[selectpage]
- 特殊字段2:自定义字段
- 特殊字段3:自定义多图片
- 邮箱/短信类
- 前端&组件
- 后台前端框架
- 文件上传
- table数据表格
- auth权限验证
- 动态显示(Favisible)
- 动态下拉(SelectPage)
- 键值组件(Fieldlist)
- 标签输入
- uniapp教程
- 🔥插件使用说明
- cms内容管理【cms】
- 变量/常量
- 函数
- getCategory - 栏目获取
- catpos - 面包屑
- seo - 生成SEO
- buildCatUrl - 生成栏目URL
- buildContentUrl - 创建内容链接
- 标签
- 公共参数
- 栏目标签
- 列表标签
- 上一页标签
- 下一页标签
- Tags标签
- 万能标签
- 原生标签
- 搜索页
- 筛选页
- 内容详情页
- 模板
- 技巧/问题
- 敏感词检测
- 栏目授权不全
- 循环表格
- 部分虚拟主机tags页面报错
- 内容页分页
- 分页伪静态
- 实现电脑和手机模板分离
- 阅读收费
- 友情链接【links】
- 自定义表单【formguide】
- 调用方式
- 支付插件【pay】
- 支付宝
- 微信
- 万能采集【collection】
- 采集列表规则
- 采集内容规则
- 关于图片
- H5设计【diywap】
- 接口文档【apidoc】
- 返回顶部【returntop】
- 通用数据导出【dataoutput】
- 通用数据导入【dataimport】
- 多通道短信【easysms】
- 塞邮邮箱【saiyouems】
- 第三方登录【synclogin】
- 中文分词【getwords】
- QQ客服【kefu】
- 地图位置【address】
- 智能人机验证【vaptcha】
- 数据转换【v9toyzn】
- 数据转换【dedetoyzn】
- 百度收录查询【baidurecord】
- 蜘蛛访问统计【spider】
- editormd编辑器【editormd】
- Easymde编辑器【easymde】
- 百度ueditor插件【ueditor】
- 敏感词检测【sensitive】
- 邮箱发送【phpmailer】
- 内容收藏【favorite】
- 队列插件【queue】
- 七牛云【qiniu】
- 阿里云oss【alioss】
- 腾讯云【cos】
- 迅搜全文检索【xunsearch】
- 评论插件【comments】
- 会员邀请【invite】
- 快递查询插件【expressquery】
- 礼品卡提货系统【pickup】
- 地区插件【area】
- IP归属地查询【ipregion】
- 百度统计插件【baidutongji】
- 消息通知【notice】
- 微信管理【wechat】
- 在线投票系统【vote】
- 图片处理【imgproc】
- 后台登录主题【adminlogin】
- 文档管理系统【docs】
- 频率限制【throttle】
- 2FA双因子验证【twofas】
- 🔥开发者入驻
- 申请入驻
- 建立私库
- 插件入驻流程
- 模板入驻流程
- 🔥插件开发
- 目录结构
- 数据库
- 测试数据
- 插件信息
- 插件配置
- 核心文件
- 插件函数
- 常见问题
- YznCMS开发遇到错误怎么办?(新手必看)
- 开启调试模式
- 伪静态(URL重写)
- 如何去除访问链接中的index.php
- 各类虚拟主机伪静态使用注意事项
- 如何自定义404页面显示模板
- 管理员登录时提示请于1天后再尝试登录
- 宝塔面板一键部署
- 后台登录时验证码不显示
- 后台密码忘记重置方法
- 关于编辑器的一些说明
- 如何重置后台登录地址
- 如何修改或禁用左侧菜单栏的角标
- composer
- composer简介
- 内置composer
- 常用命令
- 参考文档
- 安全建议
- 更新日记和补丁包