联系官方销售客服

1835022288

028-61286886

禁止地址的301跳转

为了网站地址的唯一性,当在地址后面加参数时会自动跳转到正规的地址可以通过配置文件的方式取消301跳转用Notepad++工具打开index.php (不要用记事本)define('IS_NOT...

自定义方式-发送通知提醒方法

1、发送站内消息\Phpcmf\Service::L('Notice')->send_notice_user("任务名称",$uid,['type'=>'站内消...

hy空间插件接口

1、用于hy插件的关注接口index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[

基本语法

语法格式:{标签}标签必须存在于{ }之间,模板中支持PHP标签错误的标签写法错误1、css混用很多人喜欢把css之间写在页面里面,如下面所示:.indexbox{background:#fff;padding:10px;}这种写法是不规范的,需要将上面...

Table类:发布格式化保存数据

适用于继承table类的控制器文件,需要精通php的开发者功能介绍:发布或修改内容入库之前进行格式化字段,比如发布或修改内容时,给title字段加一个随机字符用法说明:1、打开内容模块发布控制器/da

其他网站程序的数据转移

其他网站程序转移为xunruicms,例如phpcms的网站、dedecms的网站、帝国cms等等如何转移成xunruicms程序呢?操作步骤:1、按照原来站点创建好对应的模块和栏目。2、通过火车头采...

自定义类文件类库

基于App目录下的插件或模块如何创建自己的类库1、新建文件:dayrui/App/Test/Libraries/My.php2、新写方法体:

error parsing headers: duplicate header 'Content-Type'

虚拟主机报500错误;[ThuJul2208:29:402021][error][client112.30.208.157]FastCGI:commwithserver"/php-1.1/phpfar

模板方式-发送通知提醒方法

1、定义自己的提醒方法在App中新建dayrui/App/Myapp/Config/Notice.php

短信登录接口

本接口用于验证用户的登录,并返回用户基本信息和登录授权码。GET请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&s=member&c=...

自定义数据接口

cms提供直接输出、PHP代码体两种方便开发者使用的数据输出接口。1、直接输出本类型是将后台录入的数据格式原样输出到客户端返回格式为:array(3) { ["code"]=> int(1) ["msg"]=> string(2) "ok" ["data"]=> st...

应用联动缓存脚本cache.php

后台执行更新缓存时的联动脚本文件:App/ModuleName/Config/Cache.php内容格式:

用户信息获取接口

通过用户id号获取用户详细资料和头像地址请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&s=httpapi&m=member&...

头像上传接口

本接口用于注册用户上传自己的头像和更新头像请求地址:/index.php?appid=[授权ID]&appsecret=[授权码]&s=member&c=account&...

多个内容页:给内容创建多个模板和地址

需求:默认一篇内容只有一个地址和模板,就如【show-123.html】,这种地址表示内容详情页面;如果还需要为这个内容创建多个页面,例如【show-123-two.html】等。实现原理:使用新建控制器的方式来做新url地址构成。实现方法:1、以news模块为例,复制原有文件 dayrui/App/News/Controllers/Show.php2、粘贴为Two.php,内容做一下变更:

分页标签的统计标签样式缺失

-------当出现分页标签样式缺失时,系统默认pages变量会少了a标签-------------解决办法---------打开分页配置文件【/config/page/pc/page.php】做以下...

模块表单URL

内容模块表单作为内容的辅助,目前他没有自定义url规则功能例如在news模块里面创建ceshi表单1、前端访问表单的提交页面/index.php?s=news&c=ceshi&m=post&cid=模块对应的内容ID2、前端表单的数据列表页面/index.php?s=news&c=ceshi&cid=模块对应的内容ID3、前端表单的数据详情页面/index.php?s=news&c=ceshi&m...

友情链接功能实现

从4.5.2开始支持网站信息自定义字段了使用网站自定义字段来实现友情链接的功能1、站点自定义字段2、创建ftable字段,例如:yqlj3、前端调用代码:{php$yqlj=dr_site_value...

查看系统错误日志

当系统出现以下提示文字时:系统故障500服务器错误等信息时,需要查看错误日志来分析错误原因一般情况,PHP错误和系统错误都要看日志,点查看文件

提取HTML标签的任意属性值

函数名:dr_get_content_url例如提取show.html中的内容字段中的全部视频地址,内容字段是content,那么写法是:{php$videos=dr_get_content_url($content,'src','mp4');}{loop$videos$img}地址:{$img}{/loop}视频数量:{count($videos)}提取3张视频地...

modue标签默认条件Mwhere.php

模板的module标签或search标签循环条件:dayrui/App/应用目录/Config/Mwhere.php

自动加载识别文件Auto.php

自动加载识别文件:dayrui/App/应用目录/Config/Auto.php用于本应用的控制器自动加载类设置,用法如同\CodeIgniter\Config\AutoloadConfig语法格式:

php.ini配置

php.ini文件位置不固定,每个主机的目录不一样,需要咨询服务商此文件的位置post_max_size 表单提交最大数值,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的 默认为8M,设置为自己需要的值,...

上传文件:上传到指定位置-随机命名

上传文件到指定的目录命名,比如我需要上传一个文件到/cache/年月日/随机名称.1、创建控制器:/dayrui/App/Demo/Controllers/Upload.php

Phpword生成word文档

代码仓库:https://github.com/PHPOffice/PHPWord1、进入/dayrui目录2、使用命令行安装类composerrequirephpoffice/phpword3、需要将vendor目录命名为Vendor(首字母大写)4、新建test.docx作为测试的模板文件,并设置变量变量:${name}职位:${zhiwei}编号:${bianhao}5、新建控制器文件:da...

账号退出代码

用于退出当前账号的登录信息方法一:如果加装过系统的js,直接使用退出函数即可我要退出方法二:如果没有加装系统的js,需要自己写ajax退出函数我要退出functiondr_loginout(){$.ajax({type:"GET",dataType:"json",url:"/index.php?s=api&c=api&m=loginout",success:function(jso...

点赞插件接口

1、支持接口/index.php?appid=[授权ID]&appsecret=[授权码]&api_auth_code=[登录授权码]&api_auth_uid=[用户id]&...

重装CMS程序

手动删除锁定文件:cache/install.lock然后访问安装地址: index.php?c=install即可进入安装界面。

插件自定义字段类别

在插件中加入自定义类别的扩展,如下图所示:官方实例插件:https://www.xunruicms.com/shop/app/708.html 以Demo插件目录为例,实现步骤:1、创建字段配置文件dayrui/App/Demo/Fields/Field.php