php网站内容管理系统(迅睿CMS插件机制CI4框架介绍(一)(组图))
优采云 发布时间: 2022-01-18 08:17php网站内容管理系统(迅睿CMS插件机制CI4框架介绍(一)(组图))
7、表格增加“csrf_token”验证功能,保护更强
三、多插件机制
CI4框架使用多个Modules作为App应用,迅锐cms继续沿用这种设计模式,支持多个App插件。
1、插件目录结构:dayrui/App/***/。
2、插件支持独立运行。
3、插件内部结构遵循CI4App规则。
四、自定义 CI 扩展类
迅锐cms在不破坏CI4框架本身的情况下,扩展了CI自带的类库。
1、重写CI错误异常显示类,中文。
2、重写路由类,使其符合国内建站程序的URL结构,如:c=controller&m=method name&id=parameter。
3、重写hook类,CI4的hook类会在所有app中加载自定义hook,app过多会影响速度,迅锐cms提出全局hook配置文件。
4、重写安全类,加强对非法字符串的过滤。
五、模板解析类(查看)
CI4本身的模板解析类不是很灵活。迅瑞cms采用天瑞自主研发的天瑞模板引擎技术,MVC设计模式实现业务逻辑和表现层的适当分离,让网页设计师轻松设计出理想的模板。
1、支持原生 PHP 语法特性。
2、支持 CI 框架语法结构。
3、{variable} 自定义系统标签语法结构。
4、模板缓存,只需要解析一次即可提高性能。
六、自定义扩展类目录
迅睿cms有一个全局的Library目录,专门用来扩展类库,和Librarys的用法不一样,但是原理是一样的。
1、全局库调用。
2、全局库函数类可以被继承。
3、App 有自己独立的库函数类。
4、跨App支持调用任意App的Library函数类。
七、网站模板机制
CI4没有终端识别模式,迅瑞cms增加了多终端识别和自定义终端显示。
1、迅瑞cms 模板分为移动端和电脑端。
2、后台可以直接编辑网站模板和手机模板。
3、编辑模板自动备份,避免旧模板丢失。
4、编辑模板时自动检测正确的模板语法。
5、模板文件用中文命名,避免快速区分。
八、通用表类
迅锐cms框架为开发者准备了一个通用的Table类,用于数据表的增删改查,只需要配置文件,逻辑功能由迅锐cms@完成> 给你。
1、支持任意表格数据显示。
2、多表联合查询。
3、自定义字段格式存储规则。
九、自定义字段
迅瑞cms采用了非常成熟的自定义字段方案,可以支持列表自定义字段、内容表自定义字段、表单表自定义字段、用户表自定义字段、评论表自定义字段、自定义字段在页面中。表自定义字段、链接表自定义字段、标签表自定义字段等
1、文本字段,有单行文本、多行文本、文本事件字段
2、上传字段,有单文件上传,多文件上传
3、日期时间字段,支持自定义年月格式显示
4、以无限分类级别显示的数据的链接菜单字段,例如城市
5、百度地图字段,用于定位地图坐标,过滤坐标范围内的数据
6、富文本字段,百度编辑器,百度手机编辑器
7、选项字段、单选字段、多选字段、下拉选择字段
8、用于选择网页颜色值的颜色字段
cms0@>类似于产品属性的数据的属性字段
1cms1@>内容相关字段,用于加载其他模块内容的字段,如专题功能
11、价格字段,用于CMF站内购物交易,如文章买卖、下载收费
12、单行分组字段,用于在一行显示N个字段
12、多行分组字段,用于显示一个组中的N个字段
13、强大的DIY字段,这个字段相当强大,可以让开发者自己创建字段
源代码更新日志:
迅瑞cms免费开源系统更新内容:
添加密码加密认证验证
在用户编辑界面添加注册时间和注册ip的修改文本框
在表单类中添加get_rand_value函数生成随机验证码
新增自定义远程图片存储时自动补全url地址功能
添加模块主页钩子module_index
模块首页添加当前页面url的变量
添加多站点缓存模块时自动删除无效站点缓存
在邮件发送测试按钮处添加弹窗停止功能
增加预付验证函数pay_check的写法
后台登录时增加第三方按钮提示文字
添加自动识别My/Field的字段分类功能
增加联动菜单栏无数据时的提示文字
添加前端模块控制器的内容格式化_Show_Data函数
用户名被禁止注册时添加模糊匹配规则
增加OEM版在线升级功能
添加百度编辑器插入视频继续编辑视频地址
增加百度编辑器图标按钮,在末尾插入换行符
新增 Clink 验证记录并显示权限检查参数
添加百度编辑器插入图片自动获取标题的title和alt
添加调试模式下可见的xss过滤代码原型功能
添加字段导入导出功能
为属性字段添加了固定线路模式功能
新增百度编辑器视频在线浏览和选择功能
增加对ftable类的字段精确匹配的条件查询搜索
增加联动菜单快速添加数据功能
为图层组件添加cms.js文件检测提醒
添加模块信息调用函数dr_mod_value
添加格式编辑器代码功能 dr_ueditor_html
添加分页链接并单独设置a标签的class属性值配置参数
添加插件以允许您自定义自己的列表标签配置
添加了 modules 标签以支持 flag 参数和 not_flag 参数
在附件管理中增加更改附件名称的功能
预览 mp4 附件时添加视频播放功能
添加了语言包的翻译指南文件(在开发者模式下有效)
cms6@>
恭喜,此资源免费,请先登录
开放会员无限制下载所有资源。VIP扫码开通每月会员只需21元,季度会员38元,年会78元(1元=10屏币)。如果您在充值升级过程中遇到任何问题,请及时发邮件联系我们