联系官方销售客服

1835022288

028-61286886

设置自动任务队列

设置之后才能运行系统的自动任务机制,自动任务有以下功能:执行任务队列执行自动发布文章自动清理3天未付款的账单自动清理多余的cache缓存文件自动运行各个插件的自定义Cron.php任务文件任务队列管理

空间插件/空间标签调用

调用指定用户的黄页地址:{dr_hy_url(9999)}9999是用户的id号如果非hy模块调用黄页地址需要改写:{php$ci->init_file('hy');echodr_hy...

百度编辑器配置文件

1、编辑器配置文件/api/ueditor/php/config.php

PHP让cpu使用率100%,负载状态100%

ssl登录linux服务器,使用top命令一、PHP占用高观察到php进程占用100%,记住进程PID:3295,然后输入下面命令:显示socket最高,分析原因,应该是跟服务器上的webserver

DIY字段:回调格式化入库函数

当使用DIY类型字段时,需要在入库之前进行格式化存储数据时,需要定义回调函数自定义函数文件统一放在/config/custom.php中函数名称格式:function dr_diy_field_DIY

用户中心模块控制器继承重写

用户中心模块控制器的父类文件:dayrui\App\Module\Control\Member\Module.php 此控制器继承于Table类此控制器作用是用于用户中心对模块的操作控制。我们以Dem

开发者模式-开发工具配置

开启开发者模式,全站都可以看到调试信息,一般用于:插件开发/二次开发时、做模板界面时、出现URL重定向过多时、性能调试时、系统故障排查时。开启方法:网站根目录文件./index.php

数据模型数据操作

模型是专门用来和数据库打交道的 PHP 类。创建模型类dayrui/App/Test/Models/My.php

内核切换方法

迅睿CMS支持Codeigniter、Laravel、ThinkPHP三种内核可选模式,开发者喜欢使用哪种框架就可以选择哪种框架。注意:当开发代码中采用三种内核自身的语法代码,那么将无法在其他内核中使

内容收藏插件接口

收藏插件接口/index.php?appid=[APPID]&appsecret=[appsecret]&api_auth_code=[登录appsecret]&api_auth_uid=[用户id]

迅搜(XunSearch)全文搜索插件教程

一、参照迅搜(XunSearch)官方文档,安装好迅搜(XunSearch)服务端官方文档链接地址:http://www.xunsearch.com/doc/php/guide/start.insta

CSRF过滤白名单Filters.php

CSRF过滤白名单配置文件路径:dayrui/App/插件目录/Config/Filters.php配置内容格式:

网站表单提交之后通知作者自己

知识点:表单提交之后的钩子、自定义通知设置1、先创建自定义通知脚本,文件:dayrui/My/Config/Notice.php代码如下:

用户注册接口

本接口用于注册用户,并返回用户基本信息和登录appsecret。请求地址:/index.php?appid=[APPID]&appsecret=[appsecret]&s=member&c=regis

二次开发入门须知

什么是二次开发二次开发,简称二开,就是在现有的CMS框架上进行开发和修改、功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。为什么要二次开发?现有功能无法满足你的需求时,需要自己写一些代码来实现功能。二次开发的开发人员需要具备的基本条件1. 具备基本的PHP知识(必备);2. 具备HTML知识,了解css和js最佳(必备);3. 具备SQL语句知识(必备);4. 有PHP框架开...

自定义函数

全局的自定义函数文件:dayrui/My/Helper.php此文件用于放网站自定义函数,程序会自动加载当前站点的自定义函数文件:网站主目录/config/custom.php插件的自定义函数:htt

模板加载之前

挂钩点名称cms_view_display实例化模板变量和标签之前执行的动作用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩

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

部分虚拟主机不支持PHP73以上的版本,迅睿仅提供PHP7.2的兼容包1、下载兼容包https://www.xunruicms.com/down.php?frame=ci722、将兼容包覆盖上传至你的

升级PHP8环境须知

升级PHP8环境需要做以下调整:1、PHP8会报错:in_array(): Argument #2 ($haystack) must be of type array, null given模板标签中

文件字段的上传接口

文件上传也属于数据提交接口的一种,我们可以利用数据提交接口的方法来完成。请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&s=api&c=file&m=upload_fil...

恢复后台菜单

初始化后台菜单操作初始化完成后,按F5刷新整个浏览器后台界面即可------------------------------如果后台菜单都被删除了怎么办?1、输入地址:admin.php?c=menu

session类方法

保存\Phpcmf\Service::C()->session()->set('变量名称','变量值');读取\Phpcmf\Service::C()->session...

火车头内容采集范例

采集工具:火车采集器(可以百度搜索一下这个工具的下载)采集模块:新闻 News第一步、编写采集入库脚本接口 新建:/api/caiji.php (应用于URL地址请求,大小写随意)如果根目录没有api

获取URI地址

URI路由地址:APP目录/控制器文件/方法函数通过动态地址获取URL:index.php?s=APP目录&c=控制器文件&m=方法函数获取当控制器的URI地址:\Phpcmf\Ser...

提取关键词数组

函数名:dr_get_content_kws例如提取show.html中的,那么写法是:{php $kws = dr_get_content_kws($keywords, '模块目录需要填写');}{

插件Config配置规则

插件信息文件:Config/App.php 'app', // 固定app不变 //'ftype' => 'module', // 可选,做完

使用自定义函数作为URL规则

在创建定义URL规则的时候,毕竟系统自带的通配符变量有限,如果发现通配符变量没法满足你的实际需求我们可以使用自定义函数来做,当然需要有PHP基础的人才行~比如,我在模块内容的url中想把标题title

模块表单入库插入方法

在php程序中对模块表单入库插入的操作,首先要明白模块表单的数据表结构本教程需要精通php技术的开发人员使用一、表结构1、主表:dr_1_模块目录_form_表单名称固定字段介绍id 自增uid

插件自动加载Composer类

本教程适用于CI内核;TP内核和LA内核已经自带Composer目录,不需要使用本教程。自动初始化插件文件dayrui/App/插件目录/Config/Auto.php以QueryList类为例,如何

导入和导出Excel表格文件

代码仓库:https://github.com/PHPOffice/PhpSpreadsheet1、进入/dayrui目录2、使用命令行安装类composer require phpoffice/ph