联系官方销售客服

1835022288

028-61286886

自定义校验函数

本教程需要有PHP开发校验的用户掌握校验函数的作用是对用户输入的字段值进行验证是否合法合规,比如说邮箱格式验证、手机格式验证等等校验函数格式:function 函数名字($value, $data = [], $old = []) { return dr_return_data(1, '校验函数可以提交'); // 这句话是验证通过,允许提交 return dr_ret...

移动端评论表单无法加载自定义字段

评论字段属于ajax二次加载,某些浏览器不会二次执行js文件,当出现某些字段无法正常使用时,而且debug中的js报错的情况,需要手动加载需要把以下js文件写在show.html文件中1、files多...

单独对模块内容字段进行存储

怎么对模块的单独字段进行存储呢?比如我在后台新建了一个jinzhixiugai字段,格式随便,例子以text为例,如下图1、在前端任意页面存储这个字段值,随便一个页面就找他的内页吧,demo/show...

field自定义字段输出参数技巧

针对module、table等标签使用join联合表查询时,可以使用field参数来指定字段显示,当两个表字段相同的情况下会优先输出主表的字段,次表字段就不会输出,我们可以为次表字段设置别名来显示,例...

模块内容热门/点击/阅读排行

一、作用模块内容热门/点击/阅读排行(支持分页查询)二、语法{hitsmodule=模块名称....}{/hits}三、参数介绍与module标签一致四、返回变量与module标签一致五、显示字段与m...

按字段付费插件

按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才能让他看到内容,一篇内容可以有多个字段设置价格例如:为模块内容中的联系方式设置一个价格,当访客购买了才能看到这个联系方式字段的内容1...

自定义字段输出

1、文本、多行文本、ueditor内容页:循环内: // $t由循环的return决定

DIY字段:选择多个用户组

用于选择用户组使用的需求示例1、新建程序文件,用来显示图中的用户组:/config/myfield/group.php

DIY字段:按用户组设置值

用于按用户组设置一些列值的需求示例1、新建程序文件,用来显示图中的用户组:/config/myfield/group.php

网站表单/全局表单入库插入方法

在php程序中对网站表单入库插入的操作,首先要明白网站表单的数据表结构一、表结构1、主表:dr_1_form_网站表单名称固定字段介绍id自增uid作者idauthor作者账号名title标题主题in...

资料管理插件

资料管理插件专门用来后台录入资料管理了,比如广告,友情链接,banner图片,各种连接,各种图片分类管理插件以友情链接为例:1、创建资料2、自定义字段,默认创建后只有一个名称字段,其他字段是需要自己建...

将用户表字段作为搜索条件

需求环境:使用用户信息表的自定义字段作为模块内容的搜索条件,用户表字段不能与模块内容字段重复,当用户自定义字段是aaa,那么aaa字段就不能出现在内容模块里面被定义。例如用户表自定义字段:区域,如下图...

文本字段增加字数统计控制

在文本字段后方加一个字数控制。开发思路:重写Text字段类别实现步骤:1、新建文件dayrui/My/Field/Text.php2、代码修改

内容页面的格式化显示内容

当需要改变模块内容中的某些字段或者联动加一些相关数据时,就需要格式化显示内容,这个内容只用于模块内容的显示页面,show.html页面重写conten类http://help.phpcmf.net/461.html内容页面的格式化显示内容继承类方法// 格式化处理内容public function _format_content_data($data) { return $data;}$da...

时间字段 Date

内容详情中(show.html) 模板中调用方法是:默认输出:{$字段名}自定义时间:{dr_date($_字段名, 'Y-m-d')}友好的时间:{dr_fdate($_字段名)}注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

自定义字段类型

除了diy字段外,还可以使用本教程来自定义字段类型,重写系统的字段类型逻辑比如我要把系统默认的Text字段类型,改进一下,改成我自己的需求,本教程可以不影响升级的前提下进行开发比如我建一个类型为:Text2的字段1、创建字段识别文件:dayrui/My/Field/Field.php内容格式如下:

前端无法进行拖动排序

在使用自定义字段时,后台可以实现拖动排序,前台却不能实现拖动排序需要加载jqueryui的js

联动搜索条件显示上下级菜单一并显示

一、显示二级联动cscz是字段名称address是联动菜单名称可以随意改代码效果:一级联动不限{linkagecode=addresspid=0}{$t.name}{/linkage}{if$tp.c...

注册界面增加姓名的升级方法

新版增加了注册字段可使用姓名作为字段那么注册界面表单内需要加上姓名字段的输入框{ifin_array('name',$register.field)}姓名{/if}

后台字段回调格式无效

v4.3.5正式版中:增加后台列表的字段回调格式函数:联动菜单名称、单选字段名称、下拉字段名称、复选框名称当你使用过自定义后台模板(已复制的方式),那么可能会导致:使用后仍然显示数据库的原始内容的话,...

Radio自定义选项联动关系

视频中的单选字段Radio控制联动关联关系,当选择其中某一项的时候,进行联动显示或隐藏字段的关系开发者可以使用diy字段来自己写js控制,也可以使用下面傻瓜式方法来控制实现步骤:1、首先创建好单选字段...

继承重写系统字段类别

当网站已经规划上线之后,数据集已经录入完成了,不方便删除重建字段的情况下,当需要改变一下系统字段的字段处理逻辑,在不破坏系统文件的前提下,可以继承系统的字段类别。比如我要把系统默认的Text字段类型,改进一下,改成我自己的需求,本教程可以不影响升级的前提下进行开发1、把系统的dayrui/Fcms/Field/Text.php内容复制到/dayrui/My/Field/Text.php先一模一样的...

网店插件-商品缩略图随规格联动选择

网店插件-商品缩略图随规格联动选择编辑某一个商品缩略图字段的第二个文本框值与规格的第一个选项属性值对应即可

列表中调用多图显示的文章

有的新闻是单图模式,有的新闻是多图模式(如下图)。如果内容有3张图以上的显示下面多图模式,如果少于3张图的显示单图模式。方案一、创建多图字段,把默认的thumb缩略图禁用掉1、创建多图字段,类型为im...

复选框 Checkbox

内容详情中(show.html) 模板中调用方法是:选择值: {loop $字段名 $v} {$v} {/loop}选择的名称: {php $field = dr_field_options($字段的ID号);} {loop $field $name $v} {if in_array($name, $字段名)} {$v} {/if} {/loo...

调整上传字段的大小格式

例如已创建好的字段,调整其大小格式找到定义字段的地方,如上图就是模块内容字段再找到对应的字段,点修改按钮,调整文件大小关于大文件上传的服务器配置就教程: https://www.xunruicms.c...

内容外链字段

此字段用于模块内容,实现内容跳转外链功能1、创建模块内容字段2、添加转向字段这个字段只能加一个3、进入内容发布界面输入地址4、访问这个内容时就会跳转到这个地址

创建专题模块

1、创建内容模块2、进入模块管理,安装模块安装模式可以选择共享也可以选择独立模块,看你自己了3、创建模块内容字段4、专题模块主要是关联其他内容到一个页面的聚合功能,我们为了演示就随便创建一两个关联字段...

自定义跨站提交验证字段

站内提交表单都会触发跨站验证程序,如果提交表单中不包含csrf_token字段就会触发禁止提交如何自定义csrf_token字段?方法一、form提交的html代码{dr_form_hidden()}...

栏目模型字段[联动菜单字段]搜索

在栏目模型字段里面创建一个联动菜单字段,如何进行搜索展示呢?栏目#1的模型字段当在栏目1中发文时,会显示以上的字段,那么如何搜索筛选呢?需要改造几个地方1、打开news模块的search.html搜索...