自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迅睿CMS开源建站程序

迅睿CMS框架由PHP+MySQL+Codeigniter架构,基于MIT开源协议发布,免费且不限制商业使用,允许开发者自由修改前后台界面中的版权信息。

  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 CMS4.5.3手动升级用户系统插件

前往官网演示站后台,进入应用市场,登录你自己的账号离线下载http://demo4.xunruicms.com/admin.phpimage离线下载用户系统插件image将文件包的dayrui覆盖到网站目录中即可image

2021-12-23 16:58:01 340

原创 CMS百度编辑器插件安装方法

前往后台应用市场搜索百度编辑器并通过在线或者离线方式安装。进入配置界面:百度编辑器插件安装方法可以设置全站百度编辑器,也可以还原成为系统编辑器如果想单个字段使用百度编辑器时,可以进入其对应的自定义字段中,修改字段类型:百度编辑器插件安装方法...

2021-12-23 13:36:15 283

原创 CMSCSRF过滤白名单Filters.php

phpcms有站群的功能,我在导入子站时模型包含了下划线,直接导入导不进去,后面的地址打开直接调首页1、使用phpmyadmin工具,进入phpcmsv9老数据库2、找到表v9_module例如下方的下划线表 zxj_01这个表不规范,手动把这条记录改成zxj,去掉数字,去掉下划线符号3、然后手动把表v9_zxj_01改成 v9_zxj (或你的新名字),data表也要修改名称4、然后切换到工具里面再重写导入一次...

2021-12-09 13:51:28 288

原创 CMS内容删除后让id进行重置归一

共享模块为例,只需要清空表 dr_1_share_index,表示清空操作,需要提前备份数据以免数据不可恢复。image独立模块,只需要清空表: dr_1_模块目录_index其他表也可以使用这种【清空表】的操作方式。-----------------让id号从指定值开始---------------------例如让id号从1000开始自增:imageAUTO_INCREMENT选项就是id的自增基数。...

2021-12-09 13:46:03 241

原创 CMSPHP自带的函数被禁止如何开启

1、宝塔面板解除方式PHP自带的函数被禁止如何开启2、阿里云虚拟主机解除方式登录主机管理控制台,选择 高级环境设置 > PHP.ini设置,找到 PHP函数chmod设置,单击 启用,启用chmod函数,单击 保存设置。PHP自带的函数被禁止如何开启3、其他虚拟主机平台,建议联系主机服务商那边的技术人员帮你开启...

2021-11-15 11:08:57 385

原创 CMS 伪静态顺序冲突解决方案

伪静态顺序冲突是指几组规则指向错乱,比如栏目页的规则指向了内容页,内容规则指向了栏目页等情况。如何正确的调试规则:4、设置伪静态解析规则伪静态解析规则必须像上图的操作,每次测试只能一条规则进行测试,开发者可以反复看下上图的操作流程。依次上图的操作,把每个规则都测试一下,如果所有的规则都能正常访问了,这时候我们再将所需要的规则进行汇总组合。4、设置伪静态解析规则汇总组合的时候需要观察每个规则是否出现顺序冲突(对于会正则表达式的开发者来说不算难事,这些都是正则表达式规则)。...

2021-11-15 11:04:35 301

原创 CMS调试变量记录/打印变量

CMS调试变量记录/打印变量使用本功能需要安装:开发者工具插件。调试变量记录/打印变量函数语法:dr_debug(‘文件名称’, $传入变量)函数作用:用于二次开发时候的调试打印变量,相当于file_put_contents(“aa.txt”, var_export($data, true)),会开发经验的一般看得懂这句话都一样。用法举例:在控制器中写入记录函数:dr_debug(‘test’, $this->member); // 打印输出变量访问控制器触发,可以在开发者工具中查

2021-11-10 13:38:54 308

原创 CMS宝塔导致后台无法登录提示系统故障

宝塔环境,后台无法登录提示系统故障宝塔导致后台无法登录提示系统故障域名日志内容如下:2021/11/03 10:18:08 [error] 6936#0: 2273380 failed to run body_filter_by_lua: /wwwrver/speed/speed.lua:633: bad argument #1 to ‘find’ (string expected, got table) while sending to client, client: 117.81.25.210,

2021-11-10 11:49:12 942

原创 CMS网站栏目接口

api插件的网站栏目接口,针对栏目数据循环调用和单个栏目调用等。网站栏目接口以共享栏目接口为例1、点击进入栏目接口界面2、在输出字段中,勾选你要输出的字段,不勾选表示全部数据网站栏目接口3、点保存配置,更新缓存之后,然后再点测试接口,可查看结果网站栏目接口参数说明:pid=0:调用顶级栏目集合pid=栏目ID:调用栏目ID下面的子栏目集合id=栏目ID:调用单个指定栏目数据自定义回调函数写法:1、打开或新建文件/dayrui/My/Library/Http.php,这个文件专门是定

2021-11-10 11:42:52 377

原创 CMS栏目接口附加自定义模板代码

本教程需要专业的PHP或模板标签技术基础。本功能用于对数据的返回处理,例如把图片数字id转换为正式URL等等。将栏目循环集合的变量进行实例化自定义输出给循环体内附加新变量{loop $api $key $t}{php api[api[api[key][‘新变量’] = ‘这是新加的title字符’;}{/loop}效果如下:栏目接口附加自定义模板代码...

2021-11-09 17:14:36 258

原创 CMS使用自定义字段作为栏目url

比如我自定义了一个文件名称字段为:wjmc,将它作为url例如:/zhuanti/daili.html1、新建栏目自定义字段使用自定义字段作为栏目url2、创建字段,例如wjmc使用自定义字段作为栏目url3、进入seo设置,url规则设置,单独创建一个url规则使用自定义字段作为栏目url4、进入需要设置的栏目,中去,录入wjmc字段值使用自定义字段作为栏目url5、进入此栏目的seo设置里面,开启静态和选择上面设置的规则使用自定义字段作为栏目url6、保持并返回列表,你会发现地址

2021-11-08 15:55:41 320

原创 CMS栏目字段调用

栏目字段是指栏目的信息,例如以下界面的全部信息称为栏目字段栏目字段调用调用这些字段,需要在迅睿CMS后台安装《字段标签生成工具》插件,再返回栏目管理列表:栏目字段调用傻瓜式操作,直接复制即可...

2021-10-21 11:31:02 515

原创 CMS针对PHP7.2环境使用的兼容包

部分虚拟主机不支持PHP73以上的版本,迅睿仅提供PHP7.2的兼容包1、下载兼容包https://gitee.com/phpmalong/php72/repository/archive/master.zip2、将兼容包覆盖上传至你的网站目录中这个过程是将兼容包替换安装包中的部分文件,兼容包不能单独使用,必须合并到安装包中3、然后即可运行安装或者使用。...

2021-10-14 16:37:40 340

原创 CMS模块内容标题加粗功能的实现

1、为内容模块创建模块字段,以article模块为例子模块内容标题加粗功能的实现2、新建字段模块内容标题加粗功能的实现3、创建radio字段:shifoujiacu模块内容标题加粗功能的实现4、返回到模块设置中,点击配置按钮模块内容标题加粗功能的实现5、设置后台列表字段模块内容标题加粗功能的实现往下拉模块内容标题加粗功能的实现目的是让他显示在后台列表,方便控制5、回到内容管理中模块内容标题加粗功能的实现出现了方便点击的开关了6、前端如何调用判断呢?在循环中判断{if $t

2021-10-12 15:52:54 84

原创 CMS内容置顶功能的实现方法

1、为内容模块创建模块字段,以article模块为例子内容置顶功能的实现方法2、新建字段内容置顶功能的实现方法3、创建radio字段:sfzd内容置顶功能的实现方法4、返回到模块设置中,点击配置按钮内容置顶功能的实现方法5、设置后台列表字段内容置顶功能的实现方法往下拉内容置顶功能的实现方法目的是让他显示在后台列表,方便控制5、回到内容管理中内容置顶功能的实现方法出现了方便点击的开关了6、前端如何调用判断呢?{module标签中 加上参数 sfzd=1} 表示只调用置顶的内容

2021-10-09 16:58:01 414

原创 上传图片压缩大小

上传图片压缩大小以下字段可以设置上传图片压缩选项:1、File 单文件字段2、Files 多文件字段3、Ueditor 编辑器字段4、Image 图片专用字段设置方法:1、进入对应的字段管理界面2、找到需要设置的字段,并点修改3、进入下图位置image.png比如设置了300,当上传图片大于300px时,系统会进行压缩到300尺寸,原图就是压缩后的图片当图片不足300px就不压缩留空表示不压缩,启用原图存储只压缩jpg,jpeg,png格式的图片...

2021-09-29 22:36:41 247

原创 页面幻灯图片、轮播图片设置方法

在网站中经常遇到的是页面轮播图片管理和页面幻灯图片管理,我们CMS提供多站解决方案一、使用自定义资料1、需要在后台应用市场下载这个插件2、安装好【自定义资料】插件后,进入插件管理界面3、添加自定义资料image.png保存之后,可以在列表查看调用方法二、使用网站表单方法网站表单是内置功能,不需要任何插件1、新建网站表单image.png、2、保存确定3、进入表单自定义字段里面image.png4、添加,单文件类型的字段,用于上传文件用image.png5、更新缓存生效,然后刷

2021-09-28 23:55:32 695

原创 开启HTTPS站点

正常逻辑开启方法(CMS后台开启)1、获取SSL证书,方法很多,可以百度。这里举例是baota,的设置。图片.png步骤1时,请勿开启强制HTTPS。然后访问https://你的网站/index.php?s=api&c=test,如果能正常访问网站就表示可以了,如果不能打开,表示服务器不支持,请勿在cms后台开启https2、测试cms系统https测试按钮image如果测试通过就可以开启HTTPS图片.png点击保存,此时需要重新登录。如果重新登录成功,那就进行步骤33.

2021-09-28 18:23:20 3118

原创 自动识别PC和移动端(分域名)

程序支持自动识别PC和移动端域名电脑域名:www.xxxx.com手机域名:yd.xxxx.com1、在网站配置中设置电脑域名:image.png2、进入绑定域名界面为手机绑定域名image.png勾选自动识别时可以自动判断并跳转到移动端界面,但是不能开启静态页面功能3、进入系统体检看结果image.png如果提示绿色的,就ok了关于静态生成的情况当开启静态功能时,访问网站页面是不会进过php程序的,因此默认情况下程序是无法识别客户端的,那么我们只能通过js来识别客户端了原则上,一

2021-09-28 16:21:28 534

原创 CMSDEDECMS转入迅睿CMS操作步骤

1、需要安装全新的迅睿CMS程序,选择不按照测试数据2、进入迅睿CMS后台,应用市场,找到数据转换插件。DEDECMS转入迅睿CMS操作步骤3、安装方式可以在线安装或者离线安装4、在应用管理中找到,数据转换插件DEDECMS转入迅睿CMS操作步骤5、进入插件,选择DEDECMSDEDECMS转入迅睿CMS操作步骤6、进入dedecms的环境配置DEDECMS转入迅睿CMS操作步骤7、进入栏目转入DEDECMS转入迅睿CMS操作步骤8、然后切换到迅睿CMS栏目管理,看是否转移成功:D

2021-09-28 10:41:34 171

原创 避免被维权,如何了解开源CMS程序使用的哪些开源许可协议

最近一两年随着互联网知识产权体制逐渐完善,各大cms厂商陆续在维权,因此开发者们在选择开源CMS之前,一定要了解对方使用的哪种开源协议,我们来列举国内一些CMS的哪些开源协议:1、dedecmsdedecms是自撰开源协议:http://help.dedecms.com/usersguide/license.html2、帝国CMS帝国cms是自撰开源协议:http://www.phome.net/service/xuke.html3、迅睿CMSxunruicms基于MIT开源协议(与Vue、

2021-09-28 08:42:09 348

原创 迅睿cms 支付设置

image.pngSITE_EXPERIENCE:用于用户组等级的升级配置,此值不参与交易,只用于升级等级用,只增加不减少。SITE_SCORE:是站内交易的虚拟金币,可用人民币兑换支付号前缀:当进行充值时生成的网银SN编号前缀字母最小充值金额:在会员充值时最小可以充值的金额数最小打赏金额:需要安装打赏插件...

2021-09-27 22:08:09 181

原创 迅睿cms 网站设置

image.png一、站点信息1、首页静态:网站设置开启之后首页将会自动生成静态文件,index.html,当有人访问时触发,更新缓存自动删除。2、网站状态:网站设置当关闭网站时,除管理员之外的用户将无法访问(静态页面除外),关闭之后管理员账号可以正常访问网站3、网站LOGO:网站设置用于前端页面的logo上传,模板调用代码 {SITE_LOGO}3、网站名称:网站设置给网站取一个名字,模板调用代码 {SITE_NAME}4、ICP备案信息:网站设置模板调用代码 {SITE_

2021-09-27 15:17:39 820

原创 系统缓存方式设置

网站上线之后强烈建议开启缓存,可以大大提高网站负载能力1599614806ad9688.png一、缓存设置系统缓存方式设置缓存开关:控制整个网站的缓存image.png二、缓存方式配置1、文件缓存 file系统缓存方式设置存储目录是:cache/caching/2、memcached系统缓存方式设置需要服务器安装memcached组件支持如果未生效的情况下可以尝试,手动创建配置文件config/memcached.php<?php/** * 缓存参数 */retu

2021-09-26 16:21:26 328

原创 CMS关键词搜索词调用

用于设置系统环境配置image.png一、系统参数1、操作日志:系统参数设置记录后台post修改、添加、删除的操作记录image.png2、内容临时存储:系统参数设置发布内容时自动保存表单字段值,当意外关闭浏览器时,再次进入发布时将自动填充3、栏目目录允许重复:系统参数设置共享栏目和模块栏目默认是不允许目录重复,开启后不限制重复image.png4、页面目录允许重复:系统参数设置自定义页面插件默认是不允许目录重复,开启后不限制重复image.png5、后台数据分页条数:

2021-09-18 16:20:19 375

原创 私有云市场云资源交易流程

私有云市场云资源交易流程当你的客户在你的官网购买云资源时,你需要预先在迅睿官网充值云币,云币比例是1元=1云币,用于你客户的消费。举个形象的例子:云端资源有一个最低售价,比如最低售价是100元,你在网站设置了150元,当你的客户以150元购买,系统会从你的迅睿云账户中扣除100元,你赚50元。客户下单流程:1、客户:登录你公司官网,选择购买商品(是云商品)image.png2、客户:购买付款,付款在你网站中付款,付款成功后,客户会跳转到用户中心应用管理image.png客户会显示订单未生效

2021-09-16 15:45:54 195

原创 CMS关键词搜索词调用

在文章发布界面,输入标题时,然后自动输入关键词 或者 自动获取的词语在文章内容详情页面,可以自动管理到关键词库单页中,show.html{loop $kws $name KaTeX parse error: Expected 'EOF', got '}' at position 4: url}̲ <a href="{url}">{$name}{/loop}这里输出的词,是文章内容的关键字字段的全部数据,链接会指向搜索界面的URL。...

2021-09-14 15:38:25 417

原创 发布随机出题的考卷

发布考卷之前需要先创建题库,方法在前面章节有介绍1、进入考试管理界面,点右边的发布image.png2、填写考试标题等信息image.png3、选择考题,为每个考题设置分数image.png勾上随机出题后,需要设置分数和出题数量当点开始考试时,每次出题可能会不一样,他会在试题库中随机抽取题目4、设置合格分数image.png当答题分数达到80分时,系统会提示合格!...

2021-09-13 14:55:18 241

原创 发布随机出题的考卷

发布考卷之前需要先创建题库,方法在前面章节有介绍1、进入考试管理界面,点右边的发布image.png2、填写考试标题等信息image.png3、选择考题,为每个考题设置分数image.png勾上随机出题后,需要设置分数和出题数量当点开始考试时,每次出题可能会不一样,他会在试题库中随机抽取题目4、设置合格分数image.png当答题分数达到80分时,系统会提示合格!...

2021-09-10 21:46:03 71

原创 定义下单字段

下单字段用于在下单时可能会用来,上传文件,输入信息,等数据的采集工作1、进入自定义字段界面image.png2、添加 字段,我们就随便添加几个了image.png3、返回到 定义下单字段界面,给这两个字段划分到具体模块中目的是让某些模块能选择这个字段,当其他模块不需要时就不划分,灵活控制image.png4、更新缓存生效5、咱们进入下单界面看效果image.png这两个区域就是刚才定义的下单字段!...

2021-09-10 15:24:19 87

原创 小波分站插件使用方法

一、分站插件如何绑定域名?1、进入分站管理界面,选修改某个分站image.png2、设置手机域名和电脑域名image.png这里的域名可以是二级域名,也可以是顶级域名3、保存域名后,更新缓存image.png4、将域名绑定到网站上电脑域名绑定目录:/fenzhan/pc/手机域名绑定目录:/fenzhan/mobile/二、模板中标签介绍(仅辖有本插件使用)1、全局变量标签{FZ_NAME}: 对应是当前分站的名称{FZ_URL}: 当前分站的URL{FZ_LOGO}: 当前分

2021-09-09 17:51:58 323

原创 群站插件:用户站点创建方式

主站CMS不仅可以后台多站点,还可以用户创建站点并绑定独立域名下载子客户端cms程序,用户可以把客户端CMS程序独立部署到任意虚拟主机和服务器。主站CMS每个用户分站拥有自己的一套客户端程序源码,我们称之为客户端CMS程序,意味着客户端源码可以安装到任意服务器,独立域名,独立模板,主站的数据同步到分站数据独立数据,主从分离存储。主程序宕机之后,不会影响到子网站的运作。客户端CMS无后台界面,只有前端展示,支持手机端和电脑端模板定义,用户可以自己更改网站模板界面。客户端CMS数据在主站CMS用户中心操

2021-09-09 15:07:35 250

原创 邀请插件安装指南

在CMS后台插件商城中下载并自动安装1、自动安装成功之后,需要更新全站缓存2、刷新整个后台界面3、进入用户菜单,看到邀请注册image.png本文地址:https://www.xunruicms.com/doc/551.html

2021-09-08 15:44:18 85

原创 自定义捐款/付款模板

自定义捐款/付款前台模板目录为:/gathering/show.html其中show.html可以由后台自定义文件一、付款界面(/gathering/show.html)代码:{template “header.html”}付款标题:{$title}付款表单:{$payform}{template “footer.html”}二、付款表单(config/pay/gathering.html)界面代码: {dr_form_hidden()}

2021-09-07 15:16:51 218

原创 把内容模块里的文章推送到微信公众号

1、进入内容模块文章管理2、选中需要推送的文章由于微信新规限制,每次推送只能选择一篇文章3、单击底部推送微信公众号image.png4、推送执行中image.pngimage.png推送给48小时内互动过的微信粉丝用户...

2021-09-03 22:35:58 268

原创 CMS自定义方式-发送通知提醒方法

1、发送站内消息\Phpcmf\Service::L(‘Notice’)->send_notice_user(“任务名称”, $uid, [‘type’ => ‘站内消息类型’,‘url’ => ‘跳转url’,‘mark’ => ‘标记代码’], [‘notice’ => [‘tpl_content’ => ‘通知内容’,],]);2、短信通知\Phpcmf\Service::L(‘Notice’)->send_notice_user(“任务

2021-09-03 11:11:18 333

原创 阅读收费/付费阅读

阅读付费插件让内容更有价值针对模块内容文章进行收费操作,通过在线付款的方式付费给文章作者,付款成功后才能阅读本篇文章内容提供支付宝、微信支付等多种支付方式,场景丰富在电脑、手机、微信中自动适配最适合的付费阅读的方式安装方法:1、安装阅读付费插件(从应用市场获取)2、模块配置,需要哪些模块支持阅读付费功能image3、回到内容管理,发布或者修改界面,设置价格:image.png可以分用户组来设置价格,也可以设置全局固定价格4、前端内容页面调用代码:阅读收费/付费阅读通过插件后台复制对应

2021-09-02 15:00:19 567

原创 百度AI-内容文本审核

基于自然语言理解、深度学习等技术,有效识别色情、暴恐涉政、恶意推广、辱骂、违反广告法、涉及违禁品等文本内容,支持自定义黑白名单,可灵活调整审核策略和松紧度,更贴合业务需求插件配置方法:1、申请百度文本审核接口百度AI-内容文本审核2、填写到后台对应的位置百度AI-内容文本审核测试通过即可3、设置模块字段,勾选对应的文本字段百度AI-内容文本审核4、发布文章测试检测按钮百度AI-内容文本审核...

2021-09-01 16:26:53 864

原创 CMS寻找自定义字段控制文件

通过迅睿自定义字段系统,开发者可以创建各种的字段输入控件,例如:寻找自定义字段控制文件内容发布或在修改界面就可以展示出各种形态的字段输入样式,例如:寻找自定义字段控制文件二次开发中研究这些字段空间是如何输出到界面上的,他在程序里面是如何控制的,那么就必须要找到这些字段控件的程序文件是哪一个;例如,图一中的Text类型字段,我们就找到他的定义文件是哪一个。1、找到文件夹 /dayrui/Fcms/Field2、找到里面的字母文件Text.php,这个文件就是它了-------如果在二次开发的场

2021-09-01 15:17:39 142

原创 用户实名认证

-------------后台设置操作-----------------1、安装插件【用户实名认证】2、创建认证主题,例如个人认证用户实名认证3、创建自定义字段用户实名认证这里定义认证需要哪些字段,例如个人认证一般需要,姓名,身份证,证件图等等,这个根据你的实际情况而定。比如我创建了以下字段:用户实名认证4、设置权限,可以设置本认证适用于哪些用户组用户实名认证设置完毕了-------------前端认证操作-----------------1、进入前端用户中心,找的实名认证菜单用

2021-08-30 15:53:58 760

xunruicms-master.zip

迅睿CMS免费开源建站程序

2021-08-07

dayrui-xunruicms-master.zip

迅睿CMS免费开源系统是基于PHP7语言采用最新CodeIgniter4作为开发框架生产的网站内容管理框架,提供“电脑网站 + 手机网站 + APP 接口”一体化网站技术解决方案。她拥有强大稳定底层框架,以灵活扩展为主的开发理念,二次开发方便且不破坏程序内核,为 WEB 艺术家创造的 PHP 建站程序,堪称 PHP 万能建站框架。 迅睿CMS免费开源系统特点: 一、程序架构 迅睿CMS框架是采用PHP7全新语法开发的web内容管理系统开发框架,拥有迅睿CMS强大的内容管理功能和灵活扩展的特性,堪称 PHP 万能建站框架。强大而灵活的内容模块和插件机制,开发者可以自定义内容模块,也可以根据自身的需求以插件的形式进行扩展。 迅睿CMS框架采用最新CodeIgniter4框架,拥有完善的二次开发文档,并且遵循框架原生编程风格,非常方便二次开发;CodeIgniter 安装包中包含《用户手册》,手册囊括了入门介绍、教程、“手把手”指导,还包括了框架组件的参考文档。 二、效率与安全 1、运用全新PHP7语法特性,设计时考虑到性能优化,运行效率高达4倍于PHP5系列开发环境 2、运用CI框架的扩展性和路由模式,加上ZF框架强大丰富的中间件和扩展包,大大提高系统的扩展性能 3、Zend框架官方全部扩展包支持自由引入本系统,按需加载模式,最大限度地提高开发效率 4、利用ZF提供的与安全相关的组件,包括 SQL 注入、XSS、CSRF、垃圾邮件和密码暴力破解攻击 5、动态缓存技术让动态页面新增支持缓存,让采用动态页面模式的网站访问速度更快,效率更高 6、全站支持HTTPS传输协议,更安全,支持小程序数据请求的URL规范 7、表单增加“csrf_token”验证功能,防护更强 三、多插件机制 CI4框架采用多个Module作为App应用,迅睿CMS继续沿用此设计模式,并且支持多个App插件化。 1、插件目录结构:dayrui/App/***/。 2、插件支持独立运行。 3、插件内部结构遵循CI4App规则。 四、自定义CI扩展类 迅睿CMS在不破坏CI4框架本身的情况下,进行了扩展CI自带的类库。 1、重写CI错误异常显示类,中国化。 2、重写路由类,符合国内建站程序的URL结构,如:c=控制器&m=方法名&id=参数。 3、重写钩子类,CI4钩子类会加载所有App中的自定义钩子,App数量过多时会影响速度,迅睿CMS提出全局钩子配置文件。 4、重写安全类,强化过滤非法字符串。 五、模板解析类(视图) CI4本身的模板解析类不太灵活,迅睿CMS采用天睿自主研发天睿模板引擎技术,MVC设计模式实现业务逻辑与表现层的适当分离,使网页设计师能够轻松设计出理想的模板。 1、支持原生态PHP语法特性。 2、支持CI框架语法结构。 3、{变量}自定义系统标签语法结构。 4、模板缓存,只需要一次解析,提升性能。 六、自定义扩展类目录 迅睿CMS有全局Library目录,专门用于扩展类库,与Librarys用法不太一样,但原理一样。 1、全局Library调用。 2、可继承全局Library函数类。 3、App有自己独立的Library函数类。 4、跨App支持调用任意App的Library函数类。 七、网站模板机制 CI4不具备终端识别模式,迅睿CMS增加多终端识别和自定义终端显示。 1、迅睿CMS模板分为手机端和电脑端。 2、后台可以直接编辑网站模板和手机模板。 3、编辑模板自动备份,以免老模板丢失。 4、编辑模板时自动检测模板语法是否正确。 5、为模板文件中文命名,以免快速区分。 八、万能Table类 迅睿CMS框架为开发者准备了万能的Table类,此类用于对数据表的增删改查操作,只需要配置文件,逻辑功能由迅睿CMS来帮你完成。 1、支持任意表数据展示。 2、多表联合查询。 3、自定义字段格式入库规则。 九、自定义字段 迅睿CMS采用非常成熟的自定义字段方案,可以支持到栏目表自定义字段、内容表自定义字段、表单表自定义字段、用户表自定义字段、评论表自定义字段、页面表自定义字段、链接表自定义字段、tag表自定义字段等。 1、文本字段,有单行文本、多行文本、文本事件字段 2、上传字段,有单文件上传、多文件上传 3、日期时间字段,支持自定义年月格式显示 4、联动菜单字段,用于无限分类层级显示的数据,例如城市 5、百度地图字段,用于定位地图坐标,坐标范围内筛选数据 6、富文本字段,百度编辑器、百度移动编辑器 7、选项字段,单选字段、多选字段、下拉选择字段 8、颜色字段,用于选择网页颜色值 9、属性字段,用于类似于商品属性的数据 10、内容关联字段,用于加载其他模块内容的字段,例如专题功能 11、价格字段,用于CMF站内购物交易,例如文章买卖、下载收费 12、单行分组字段,用于把N个字段放在一行显示 12、多行分组字段,用于把N个字段放在一个组里面显示 13、强大的DIY字段,此字段功能相当强大,可以让开发者打造自己的字段

2020-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除