联系官方销售客服

1835022288

028-61286886

用户实名认证成功

【用户实名认证】插件,认证成功的钩子一、挂钩点名称certify_verify_1当用户提交实名认证,后台审核成功时触发此钩子二、用法举例/config/hooks.php\Phpcmf\Hooks:

百度编辑器配置文件

1、编辑器配置文件/api/ueditor/php/config.php<?phpdefined('BASEPATH') OR exit('No direct script access allowe

网站目录禁止访问设置

如果不是云服务器或者不是bt面板的虚拟主机环境,是无法通过转移程序目录来完成安全部署的,那么虚拟主机用户可以通过以下教程来设置目录禁止访问cacheconfigdayruitemplate这些目录是不

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

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

CSRF过滤白名单Filters.php

CSRF过滤白名单配置文件路径:dayrui/App/插件目录/Config/Filters.php配置内容格式:<?php/** * CSRF过滤白名单 */return [ 'home' =

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

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

自定义函数

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

模板加载之前

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

插件Config配置规则

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

插件自动加载Composer类

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

插件目录结构

插件目录结构如下:```├─App/AppName/ -- 插件目录名称│ ├─Config/ -- 相关配置文件│ ├─Controllers/ -- 控制器│ │ ├─Admin/ -- 后台操作控制器│ │ ├─Membe...

主程序运行之后 cms_init

挂钩点名称cms_init用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hooks::app_on('a

主程序运行之前 cms_run

挂钩点名称cms_run适用于在程序运行之前进行判断url等等用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcm

灾备数据库/主从数据库

当主数据库由于某些原因无法连接时,你可以配置多个灾备数据库。例如可以像下面这样为一个连接配置灾备数据库:config/database.php<?php/** * 数据库配置文件 */$db['def

自定义分页样式配置

一、全局配置文件/config/page/pc/page.php 电脑端 前端分页样式/config/page/pc/member.php 电脑端 用户中心分页样式/config/page/mobil

连接多个数据库/数据源

xunruicms可以连接多个数据库操作改配置文件config/database.php<?php// default是迅睿cms系统库$db['default'] = [ 'hostname'

插件配置信息储存和读取

插件配置信息储存目录位于:cache/app/储存配置信息:\Phpcmf\Service::M('app')->save_config("插件目录", $配置数组);读取配置信息:\Phpcmf\S

上传/下载文件扩展名白名单

设置不允许上传的文件扩展名、设置只允许通过远程下载的文件扩展名设置方法1、新建文件config/fileext.php2、内容格式如下<?php// 禁止以下文件上传$this->notallowed

公共文件Init.php/插件函数

/dayrui/App/应用目录/Config/Init.php用于模块或插件的公共php代码1、用于写自定义函数,把函数放在里面,当前模块都能调用它2、全局变量定义3、全局判断方法的写法4、Init

汇总常见的伪静态规则

示例URL规则导入代码方法:解析规则config/rewrite.php代码设置方法:(需要删除原有的解析规则内容)---------------------------示例-------------

自定义程序路由

本教程需要精通PHP语言的开发者程序路由模式格式为:前端控制器:/index.php?s=模块目录&c=文件名&m=方法名&参数名=参数值会员控制器:/index.php?s=member&app=模

数据库配置文件

系统框架的数据库配置文件是:config/database.php以上参数分别代表是:服务器地址数据账号数据库密码数据库名称数据表前缀带端口的写法是:127.0.0.1:3307如何验证数据库是否可用

网站目录权限划分

网站正式上线时的文件权限划分:1、/dayrui/此目录必须设置为只读状态,防止写入,安全起见这个目录设置浏览器不可访问2、/config/只读权限,它是用来存储一些自定义程序文件3、/cache/全

tag插件 存储缓存 tag_save

钩子名称tag_save存储tag值时的的联动操作,比如你将tag的id或者name单独存储等等用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是

模块内容搜索之后

钩子名称module_search_data用于模块内容搜索完成之后的操作,例如存储搜索行为分析等 使用举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排

模块内容发布之前

挂钩点名称module_content_before用法举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hoo

订单插件:下单前的钩子

挂钩点名称order_checkout_before举例/config/hooks.php// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hooks

共享模块内容加载之前module_show_share

挂钩点名称module_show_share挂钩点位置在共享模块内容识别模块目录之前执行,开发者可以手动去改变mid参数用法举例/config/hooks.php// appname指插件目录,表示这

共享模块栏目加载之前module_category_share

挂钩点名称module_category_share挂钩点位置在共享模块栏目识别栏目信息之前执行,开发者可以手动去改变栏目id参数用法举例/config/hooks.php// appname指插件目

更新表结构Config/Update.php

文件路径:/dayrui/App/应用目录/Config/Update.php同步执行更新数据结构的动作,例如升级插件时更新数据库结构、创建新表等等。示例语法:<?php/** * 更新数据结构 **