网站关闭时

挂钩点名称cms_close挂钩点参数\Phpcmf\Hooks::trigger('cms_close');用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备

网站表单/全局表单审核之后

挂钩点名称form_verify挂钩点参数\Phpcmf\Hooks::trigger('form_verify', $row);用法举例/config/hooks.php\Phpcmf\Hooks:

文件下载之前

挂钩点名称down_file适用于dr_down_file函数的下载附件地址。挂钩点参数\Phpcmf\Hooks::trigger('down_file', $id);用法举例/config/hoo

模块内容删除/回收站之后

一、用于后台加入回收站之后、用户中心删除内容之后的操作挂钩点名称module_content_recycle用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备注

申请用户组之前

挂钩点名称member_apply_group_before参数介绍Array( [uid] => 用户id [gid] => 组id)#以实际输出的参数为准用法举例/config/hoo

模块内容发布之后

挂钩点名称module_content_after挂钩点参数// 挂钩点 模块内容发布或修改完成之后\Phpcmf\Hooks::trigger('module_content_after', $da

用户组审核之后

挂钩点名称member_verify_group_after参数介绍Array( [username] => asdfa [phone] => [email] => daf@fda

修改密码之后

钩子名称member_edit_password_after定义方法\Phpcmf\Hooks::trigger('member_edit_password_after', $data);参数说明Ar

付款成功之后

钩子名称pay_success参数介绍Array( [id] => 446 [site] => 1 [mid] => 1_shop-61-40-1-null [uid] =>

模块网站表单/模块表单提交之后

挂钩点名称module_form_post_after用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备注说明', 'module_form_post_afte

用户实名认证审核被拒

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

用户实名认证成功

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

评论完成之后

评论完成之后挂钩点名称内容评论:comment_after表单评论:form_comment_after模块表单评论:mform_comment_after挂钩点参数\Phpcmf\Hooks::tr

Table类:自定义查询语句

适用于继承table类的控制器文件,需要精通php的开发者,需要v4.6.2及其以上版本支持功能介绍:对数据库查询条件的扩展,比如自定义多个where条件,自定义多个join关联表等等用法说明:$th

Table操作类

/Phpcmf/Table用于快速实现数据表的显示、增加、修改、删除等动作,适用于任何数据表的显示和操作。一、示例说明例如需要在增加一个资料表,用于录入资料数据,那么可以使用Table类快速实现数据的

重写上传类upload类

当需要更改系统自带的上传类方法时,例如/dayrui/Fcms/Library/Upload.php1、新建文件:dayrui/My/Library/Upload.php2、新写方法体:<?php n

系统备份文件恢复

系统自动备份目录:模板备份目录:/cache/backups/update/template/主程序备份目录:/cache/backups/update/cms/通过CMS后台在线升级时,如果环境支持

循环中排序方式修饰符

适用于 module、table、form、mfrom、member、related、category循环标签的排序参数1、由大到小排列(默认)order=字段_desc2、从小得到大排列order=

升级没成功/升级出现故障/怎么办

升级之前,一定要:备份文件、备份数据库 备份文件、备份数据库 备份文件、备份数据库升级前不备份的后果很严重,万一遇到系统故障就无法恢复了所以,升级之前一定要备份文件,以免出现故障而无法进行恢复!---

模板调试信息debug用法

视频教程:https://www.xunruicms.com/doc/video-xr-Bom%E5%AD%97%E7%AC%A6%E6%B8%85%E7%90%86%E6%96%B9%E6%B3%9

空间插件/空间标签调用

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

百度编辑器配置文件

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

网站安全权限划分

操作视频:https://www.xunruicms.com/doc/video-%E7%BD%91%E7%AB%99%E7%9B%AE%E5%BD%95%E5%88%86%E7%A6%BB%E9%8

设置网站主目录public

宝塔面板为例:1、进入站点管理2、选择某个站点点修改按钮西部数码虚拟主机:1、进入主机面板,点击切换2、确认切换主目录当虚拟主机不支持public目录时如果不按照这种方式摆放,可能会影响安全性,以下这

网站目录禁止访问设置

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

网站表单/全局表单通知提醒

通知功能需要安装:用户系统插件网站表单用于收集用户提交到后台的信息,当有人提交表单时,会通知到管理员,让管理员知道有人提交信息了设置方法1、在表单设置中开启提醒,并设置管理员账号2、设置提醒内容新建红

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

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

二次开发须知(必读)

二次开发是非常方便的,代码清晰,入门简单。开发者不要盲目的去修改系统核心代码,这样会导致无法正常的升级CMS,导致无法及时获得CMS安全补丁。建站和二次开发时建议不要变动代码的目录如下:(红色部分是X

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

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

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

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