如何利用模块内容进行文件下载功能

第一步,设计文件上传字段第二步,在模板中写上文件下载代码第三步,设置文件下载权限

多级栏目导航循环显示

多级栏目导航循环显示效果是:鼠标放在栏目导航上面,会下拉显示第二级栏目列表,然后放在第二级栏目时会显示第三级栏目列表,等等例如默认模板的写法是这样的:template/pc/default/home/...

模板文件不存在

访问页面提示:模板文件不存在这个时候我们可以开启开发者模式:https://www.xunruicms.com/doc/204.html 这个时候就可以看到具体是哪一个模板缺少了,方便直接按照上面的路...

把序列号1变成01,2变成02,自动保留两位

把序列号1变成01,2变成02,自动保留两位的模板写法技巧例子中以$key作为序号变量例1:比如变量是从1开始的写法:{$key}补0写法为:{str_pad($key,2,'0',S...

在模板中读取本模板有哪些可以使用的变量

在模板中读取本模板有哪些可以使用的变量,仅限于模板文件中使用,****.html:{var_dump($this->_options)}这个标签是输出当前模板可用的变量,比如输出格式为:{$上面的打印...

用户组申请按组设计模板

默认情况下的用户组申请界面的模板是:apply_index.html在一些项目中可能会有这种需求:不同的用户组申请时可以设置不同的模板那么设置方式是:例如给用户组(8)单独设置一套申请时的模板访问用户...

快捷登录注册页面升级

当后台设置过以下选择项时,需单独对注册页面进行升级需要升级的模板为:template/pc/default/member/login_oauth.htmltemplate/mobile/default...

用户组支持在线付款的升级

新版中支持在用户组中进行在线直接付款升级组老版本的模板中只支持余额付款,那么升级步骤是1、相关文件template/pc和mobile/default/member/apply_index.htmlt...

模板消息通知配置

通过模板消息接口,公众号能够向关注其账号的用户发送预设模板的消息。

时间字段 Date

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

当前已登录用户

在模板标签中显示当前已经登录的用户信息:{if$member}会员名称:{$member.username}会员邮箱:{$member.email}手机号码:{$member.phone}真实姓名:{...

后台字段回调格式无效

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

复选框 Checkbox

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

模板标签生成器

安装迅睿CMS之后,在后台 - 应用 - 应用市场 找到 模板标签生成器 购买并下载,导入安装然后 按F5 刷整个后台这时候你可以在 应用 的左边菜单看到 标签生成器标签生成器的特点就是便捷,直观,并...

创建栏目

为模块创建栏目的方法一、共享栏目共享栏目是针对共享模块来创建的1、进入共享栏目管理界面2、创建栏目,可选择栏目类型2.1 单网页类型例如关于我们、公司介绍,这种栏目显示单一页面的栏目对应的模板文件是p...

字符截取长度截取

一、函数名称dr_strcut二、函数介绍截取字符串或文字标题长度三、参数值参数介绍$string字符串$length截取长度$dot补全字符串四、返回值截取后的字符串五、模板示例{dr_strcut('XunRuiCMS开发框架', 10)} // 显示10个字符,余下用...代替{dr_strcut('XunRuiCMS开发框架', 10, '')} // ...

用户注册协议

用户注册协议内容模板地址:template/pc/default/member/register.html

设置网站模板风格

1、首先需要自己设计一套模板、或者去应用市场下载或者购买已有的模板2、在网站后台的网站设置-参数设置中选择模板3、选择风格和模板后,保存,再更新缓存生效

时间范围的搜索写法

适用于search.html模板写法1、查询2012-1-1到2019-1-1的内容地址{Router::search_url($params, 'updatetime', "2012-1-1,2019-1-1")}2、查询2012年至今的内容地址{Router::search_url($params, 'updatetime', "2012-1-1")}

私有云市场使用方法

私有云市场:https://www.xunruicms.com/shop/app/470.html1、安装方式就不介绍了,进入私有云市场配置菜单下将云市场地址填写到(三)中的对应位置然后,把模板、插件、组件分别关联到你自己的栏目中.2、下载云端资源云端资源有一个最低售价,比如最低售价是100元,你在网站设置了150元,当你的客户以150元购买,系统会从你的迅睿云账户中扣除100元,你赚50元。3、...

Diy字段设计

Diy字段指开发者的自定义字段,需要有一定的html或者php编程经验的人使用,二次开发非常实用,下面来介绍它的两种模式。一、代码模式代码类型是比较灵活的字段自定义设计方式,它支持模板标签代码的解析,只要懂得ht...

用户关联 Members

内容详情中(show.html) 模板中调用方法是:{if $字段名}{member IN_id=$字段名 return=r}{$r.id}{$r.username}......{/member}{else}没有关联{/if}注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

多终端之英文站方案

多终端功能是同一个站点数据可以使用不同的模板展示界面使用

副栏目 Catids

内容详情中(show.html) 模板中调用方法是:{loop $字段名 $v} 栏目名称:{dr_cat_value('模块目录', $v, 'name')} 栏目地址:{dr_cat_value('模块目录', $v, 'url')}{/loop}注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循...

联动菜单(多选)Linkages

内容详情中(show.html) 模板中调用方法是:{loop $字段名 $v} 联动菜单名称:{dr_linkage('联动菜单别名', $v, 0, 'name')} 联动菜单顶级的名称:{dr_linkage('联动菜单别名', $v, 1, 'name')} 面包屑导航:{dr_linkagepos(&#39...

编辑器 Ueditor

内容详情中(show.html) 模板中调用方法是:普通输出:{$字段名}去掉html标签:{dr_clearhtml($字段名)}去掉html标签再截10个字:{dr_strcut(dr_clearhtml($字段名), 10, '...')}读取内容字段中的全部图片{php $imgs = dr_get_content_img($字段名);}{loop $imgs $img}{...

多行文本Textarea

内容详情中(show.html) 模板中调用方法是:普通输出:{$字段名}截取10个字输出:{dr_strcut($字段名, 10, '...')}换行显示:{nl2br($字段名)}注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

文本 Text

内容详情中(show.html) 模板中调用方法是:普通输出:{$字段名}截取10个字输出:{dr_strcut($字段名, 10, '...')}注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

下拉选择 Select

内容详情中(show.html) 模板中调用方法是:选择值:{$字段名} 选择的名称: {php $field = dr_field_options(字段ID号);} {$field[$字段名]} 注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

单选字段Radio

内容详情中(show.html) 模板中调用方法是:选择值:{$字段名} 选择的名称: {php $field = dr_field_options(字段ID号);} {$field[$字段名]} 注意:1、[字段名]需要换成你定义的具体字段英文名称2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]