联系官方销售客服

1835022288

028-61286886

系统目录常量介绍

常量目录说明默认目录描述WEBPATH网站主目录/ 或者 /public入口文件index.php的目录ROOTPATH网站主目录/ 或者 /public同WEBPATH,多网站插件时表示主目录FCP

文本转化为拼音

\Phpcmf\Service::L('pinyin')->result("文本内容")模板写法: {php echo \Phpcmf\Service::L('pinyin')->result("文本

判断终端/判断客户端

获取客户端UA字符串:\Phpcmf\Service::L('input')->get_user_agent()在模板中判断终端{if \Phpcmf\Service::IS_PC_USER()} 是

会员模型 Fcms/Model/Member类

会员模型文件位于:/dayrui/Fcms/Model/Member.php功能函数介绍:由用户名获取uid、由uid获取用户名、由uid获取电话后台账号字段获取用户名用户基本信息取会员COOKIE、

附件归档模型 Fcms/Model/Attachment类

附件归档模型文件位于:/dayrui/Fcms/Model/Attachment.php功能函数介绍:验证用户上传权限附件归属归档删除内容关联的文件删除用户的全部关联的文件删除文件判断删除附件缓存附件

应用插件管理 Fcms/Model/App类

应用插件管理文件位于:/dayrui/Fcms/Model/App.php功能函数介绍:是否是系统保留的app目录开始安装app、卸载app读取app配置信息、存储app配置信息不一一列出,开发者可以

后台权限控制模型 Fcms/Model/Auth类

后台权限控制模型文件位于:/dayrui/Fcms/Model/Auth.php功能函数介绍:验证操作其他用户身份权限编辑时的获取自定义面板获取自定义面板判断当前站点权限获取当前管理员的角色组id存储

读取配置缓存get_cache

读取配置缓存函数格式:\Phpcmf\Service::C()->get_cache("缓存字符串");读取模块配置缓存:\Phpcmf\Service::C()->get_cache("module

重置后台密码

admin后台密码忘记重置方法1、通过PHPmyadmin工具管理数据库2、找到表dr_member,找到admin账号记录3、将password值改为:62e69b828c74c50a1f6e932

重写Content类:自定义方式的内容下一篇上一篇序列

我们以Demo模块为例,新建App/Demo/Models/Content.php

tag插件 存储缓存 tag_save

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

用户权限Auth.php

应用插件可以将自己的内容权限页面展示到系统框架自带的权限设置界面中,如下手册区域:https://www.xunruicms.com/doc/801.html配置介绍部分配置文件:/dayrui/Ap

首页分页显示模块内容

首页进行模块内容分页显示,用到的标签是module,{modulemodule=newspage=1pagesize=10urlrule=/index.php?page=[page]}{t.title

配置属性获取方式

网站信息属性获取:$cache = \Phpcmf\Service::L('cache')->get('site', SITE_ID);模块配置属性获取:$cache = \Phpcmf\Servic

编辑工具的选择 (清理BOM字符)

代码编写环境工具推荐使用:notepad++、DW、PhpStorm等专业型的编辑器工具;不要使用FTP工具在线编辑php文件,否则会影响程序打不开!注意,一定不要使用文本编辑器(如记事本、写字板、t

外部页面调用网站表单/全局表单提交项目

默认情况下表单提交页面是单独的一个页面,而在实际项目中有时候需要把表单提交页面放到首页、放到指定的栏目页、放到会员中心,都有可能性。本章节来介绍如何把网站表单提交内容部分放到其他页面的任意位置1、我们以下图的留言表单为例2、在指定的页面,例如index.html首页上加上,下面代码中的‘liuyan’需要改成你自己的表单别名{php extract(dr_get_form_post_value(&...

模块内容搜索之后

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

用户退出登录后

钩子名称member_logout定义方法\Phpcmf\Hooks::trigger('member_logout', $member);参数说明Array( [username] => as

模块内容发布之前

挂钩点名称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指插件目

大文件上传 设置方法

1、打开php.ini(打开方式就不用说了,百度一大堆) 2、查找post_max_size 表单提交最大数值,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的 默认为8M,设置为

更新表结构Config/Update.php

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

后台登录/后台入口/重置后台入口

迅睿CMS框架默认后台登录地址是:admin.php (此文件可以由开发者任意命名)完整模式的后台界面:此界面是完整的后台功能展示,建议开发人员和系统维护人员使用。简化模式的后台界面:/admin.p

重写搜索Search类

Search类用于对模块内容的搜索,开发者可以对其进行重写继承,以便适用于自己项目的二次开发。我们以Demo模块为例,新建App/Demo/Models/Search.php

Table类:外部数据库

适用于继承table类的控制器文件,需要精通php的开发者功能介绍:查询其他数据库的表数据进行table操作实现步骤:1、定义外部数据库https://www.xunruicms.com/doc/96

任意页面的数据提交接口

数据提交接口用于客户端将数据提交至服务端,或者修改已有的服务端数据。一、需要登录时请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid[用户id]&[任意页面参数]...

应用钩子Hooks.php

应用插件允许有自己的钩子配置文件配置文件:/dayrui/App/应用目录//Config/Hooks.php文件内容格式:

内容模块匿名游客投稿

内容模块匿名投稿的方法:1、开启内容权限,news模块为例,进入后台权限 (系统默认是开启游客投稿的)2、内容模块投稿地址/index.php?s=member&app=news&c=...