调用模块内容数据在小程序页面中显示,用到的api接口是:/index.php?appid=[授权ID]&appsecret=[授权码]&s=[模块目录]&c=search&am...
让网站的前端控制器禁止访问,只保留后台控制器的访问开发思路:在cms运行后钩子中判断如果来自前端页面就禁止往下执行/config/hooks.php\Phpcmf\Hooks::on('cms...
函数名:dr_domain_301作用:控制网站域名重定向,301跳转,终端识别跳转自定义重新方法:1、新建或打开config/custom.php2、写上函数体:functiondr_domain_...
文件删除需要验证登录账号,只能删除登录账号上传的文件请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]...
本接口用于验证用户的登录,并返回用户基本信息和登录授权码。请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&s=member&c=login请求参数:is_ajax=1&data[username]=账号&data[password]=密码返回结果:以...
.user.ini是php防跨站目录访问的文件配置,里面放的是你网站的文件夹路径地址。目的是防止跨目录访问和文件跨目录读取。配置文件都是放在根目录 .user.ini例如Bt面板创建后的格式如下:op...
我们以Demo模块为例,新建App/Demo/Models/Content.php
这种提示通常是上传文件时服务器返回的错误提示错误原因:一、配置文件没有设置临时文件夹二、临时文件夹没有或者上级文件夹没有相应的权限处理方式:找到PHP配置文件php.ini,找到以下代码;upload...
将以下代码保存 放入 dayrui/app/tag/config/Hooks.php (没有就新建一个)我是通过内容发布之后的钩子来直接修改数据表的 所以需要先安装tag插件 然后 模块配置里开启自动...
$catids=implode(',',array_keys(\Phpcmf\Service::C()->_module_member_category(\Phpcmf\Service...
如果把模块域名绑定到了主域名上会导致无法正常访问后,当访问后台时直接进入了模块管理目录,如下图:如何恢复域名绑定呢?1、打开文件 cache/config/domain_app.php
用于选择用户组使用的需求示例1、新建程序文件,用来显示图中的用户组:/config/myfield/group.php
用于按用户组设置一些列值的需求示例1、新建程序文件,用来显示图中的用户组:/config/myfield/group.php
在php程序中对网站表单入库插入的操作,首先要明白网站表单的数据表结构一、表结构1、主表:dr_1_form_网站表单名称固定字段介绍id自增uid作者idauthor作者账号名title标题主题in...
验证注册密码强度,需要用到的知识是:注册前的钩子https://www.xunruicms.com/doc/680.html使用php正则表达式来验证1、打开自定义钩子文件 config/hooks....
系统内置的模块名称和应用市场的模块名称都是开发者预先设置好了的,如果要变动可以按照以下操作来完成,例如把文章改成资讯1、打开目录模块配置文件dayrui/App/News/Config/App.php...
Swoole 使 PHP 开发人员可以编写高性能高并发的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服务,让 PHP 不再局限于 Web 领域。本教程以WebSocke...
在文本字段后方加一个字数控制。开发思路:重写Text字段类别实现步骤:1、新建文件dayrui/My/Field/Text.php2、代码修改
当需要更改系统自带的Library类方法时,例如/dayrui/Fcms/Library/Router.php1、新建文件:dayrui/My/Library/Router.php2、新写方法体:
当需要更改系统自带的Model类方法时,例如/dayrui/Fcms/Model/Member.php1、新建文件:dayrui/My/Model/Member.php2、新写方法体:
模块表单提交后的动作可以使用钩子完成:还可以通过修改表单控制器的的回调函数来完成打开表单控制器文件:dayrui/App/Demo/Controllers/Test.php
增加交易流水记录方法介绍\Phpcmf\Service::M('Pay')->add_paylog(['uid'=>"交易人uid号",'username...
当需要改变模块内容中的某些字段或者联动加一些相关数据时,就需要格式化显示内容,这个内容只用于模块内容的显示页面,show.html页面重写conten类http://help.phpcmf.net/461.html内容页面的格式化显示内容继承类方法// 格式化处理内容public function _format_content_data($data) { return $data;}$da...
除了diy字段外,还可以使用本教程来自定义字段类型,重写系统的字段类型逻辑比如我要把系统默认的Text字段类型,改进一下,改成我自己的需求,本教程可以不影响升级的前提下进行开发比如我建一个类型为:Text2的字段1、创建字段识别文件:dayrui/My/Field/Field.php内容格式如下:
在api提交数据时调用图片验证码图片网站域名/index.php?s=api&c=api&m=captcha&width=图片宽度&height=图片高度这个地址用于生...
后台每个页面的顶部导航菜单的定义方法在控制器中定义菜单变量格式:\Phpcmf\Service::V()->assign(['menu'=>\Phpcmf\Service::M(...
开发时需要将远程的文件下载到本站服务器数据库进行数据存储管理附件下载代码://下载远程文件$rt=\Phpcmf\Service::L('upload')->down_file([&#...
不小心把域名改了导致域名没法访问的时候,怎么还原到老域名1、打开文件cache/config/site.php域名改成老的域名2、然后就能正常登陆后台了3、进入后台,网站设置,变更域名,输入老域名即可...
方法介绍\Phpcmf\Service::M('member')->add_score($uid, $val, $note = '', $url = '', $mark = '', $count = 0)$uid 用户id$val 增减值,负数表示扣金币$note 备注说明$url 相关链接$mark 唯一标注值,和count参数配...
PHP需要支持zip扩展类ZipArchive如果没有zip扩展,就无法在线下载应用市场的作品、无法在线升级、无法在线解压zip文件开启方法:1、可以百度找开启步骤https://www.baidu....