后台列表导出excel示例

如图所示在后台列表中增加导出按钮,用于导出当前搜索结果的全部数据到excel实现需求需要使用教程:https://www.xunruicms.com/doc/1026.html 例子我们以news模块

【模块表单通知】使用教程

【模块表单通知】安装好后1、在插件配置界面,开启需要通知的模块表单即可。2、勾选通知类型本教程主要提供一个通知模板的示例。以模块表单名称为 demo为例创建一个邮件通知模板文件config/notic

按字段值显示不同的搜索模板文件

需要让模块的自定义字段中的某一个字段值显示不同的搜索模板界面,例如在模块自定义字段里面定义了一个分类字段叫做fenlei,类型是select,选项有文件类|1图片类|2文档类|3当选择文件类参数搜索时,就加载search_1.html,当选择图片类搜索时就加载search_2.html 等等实现原理:在默认的搜索模板中(例如search.html)写上判断语法,当浏览器接受到fenlei字段时就加...

关键词Tag循环 tag标签

一、语法{tag ....}{/tag}二、参数介绍参数介绍site站点id,默认当前站点,填写其他站点id表示查询其他站点的模块数据tag关键词,多个以,分开,匹配相关关键词num表示显示数量,支持

模块内容页面加载前module_show

挂钩点名称module_show用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备注信息', 'module_show', function($data) {

模块内容URL更新时module_update_url

挂钩点名称module_update_url用法举例/config/hooks.php\Phpcmf\Hooks::app_on('备注信息', 'module_update_url', functi

重写内容Content类

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

模块独立栏目列表循环 category标签

一、作用用于独立模块的栏目列表循环查询二、语法{category module=模块目录名称 ....}{/category}三、参数介绍参数介绍module模块目录site站点id,默认为当前站点i

按模块内容单独自定义模板

迅睿cms默认情况下,模块内容页面的模板是show.html,可以通过栏目属性中修改本栏目下的内容统一一个模板文件,例如改成show2.html作为本栏目的内容模板。那么,在实际环境中需要为单独的内容

后台模块控制器继承重写

后台模块控制器的父类文件:dayrui\App\Module\Control\Admin\Module.php 此控制器继承于Table类此控制器作用是用于后台对模块的操作控制。我们以Demo模块的用

创建自定义内容模块

基于迅睿CMS框架的全新模块设计,方便开发者快速二次开发什么是内容模块?内容模块是cms核心部分,比如文章、新闻、下载、商品、物品、货物、书籍、图片等等功能,内容数据由内容主表、内容附表、栏目模型主表

百度地图定位搜索

需要安装官方版的<百度地图字段插件> 应用场景一:在坐标范围内搜索相关的内容1、创建模块的百度地图字段:baiduditu,记住这个名字2、发布一篇测试内容3、前端search.html增加搜索代码:

列表循环中调用模块附表字段(内容字段在列表显示)

CMS模块内容设计分为主表和附表主表:存储的字段用于列表循环和搜索附表:存储的字段用于内容页显示(原则上不能出现在列表显示)如果非要把附表字段用在列表循环里面,这样想法是不效率的,非要做的话有两种解决方法例如news模块的附表的content字段,我想在列表显示方法1、禁用本身的content字段,然后新建一个content2字段,作为主表存储这样,原数据需要重新录入即可方法2、不禁用本身的con...

模块属性参数配置

每个模块都可以定义一种个性配置,为模块属性增加各种配置选项例如,为deomo模块增加文本选项appid参数设置1、新建dayrui/App/Demo/Controllers/Admin/Param.p

模块表单循环 - mform标签

一、作用用于模块表单的列表循环查询二、语法{mform form=表单的表名称 cid=内容id module=模块目录 site=站点id ....}{/mform}三、参数介绍(红色表示必填参数,

模块内容审核流程

模块提交内容支持审核流程:前台用户中心 发布文章 -> 后台管理角色审核其文章 -> 可按层级审核模式,从1审至9审,然后最终发布,后台可以审核批次数。设置审核流程方法:1、创建审核流程可以设置最多九

模块内容审核处理之后

挂钩点名称module_content_after挂钩点参数// 挂钩点 模块内容审核处理之后\Phpcmf\Hooks::trigger('module_verify_after', $data);

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

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

模块内容发布之后

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

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

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

评论完成之后

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

空间插件/空间标签调用

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

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

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

重写模块的系统Control控制器类方法

Control是控制器类继承的父类程序文件,由模块控制器继承。一、后台控制器父类目录:/dayrui/App/Module/Control/Admin用于模块的后台控制器,由模块目录的Admin控制器

模块属性参数:内容发布通知多人

开发实例:模块内容用户投稿后,通知到指定的账号(可多个账号)后台设置效果界面:例子以Demo模块为例,其他模块请自己修改目录名称。1、新建配置控制器文件:dayrui/App/Demo/Control

自定义付款:模块表单发起支付

项目需求:我发布一个内容,内容里面包含2个费用。 也就是比如说 1、报名费,2、保险费创建了这2个字段,然后也创建了模块表单字段,前端提交表单的时候,同时显示出来当前提交预约内容的 这2个费用字段,然

搜索函数写法 dr_search_url

搜索函数:{Router::search_url($params, '字段名', '字段值', '模块目录(search页面可以省略)')}支持多个参数传递:{Router::search_url($

多站点间的数据关系

一、站点数据切换到新站点2时,基本上是一个全新的站点空间,数据配置是一片空白,各个站点间数据不互通二、内容数据同一个模块、表单、评论支持安装在多个站点之中,他们之间的数据独立存储,不影响负载性能各个站

related相关模块内容循环 related标签

一、语法{related tag=标签名称 module=模块名称 ....}{/related}二、参数介绍参数介绍tfield指定模糊匹配字段,默认为keywords,可以指定成为其他字段其他与m

模块内容开关

本插件适用于动态和伪静态站,真静态网站不适合使用此插件安装插件后,进入插件配置1、插件配置中,安装到某个模块中,例如视频模块2、我们再切换到视频模块的内容管理界面中,就可以看到状态按钮了3、批量设置状