迅睿工具箱
首页标签
栏目标签
内容标签
表单搜索
其他
css工具
个人笔记
内容变量
当前位置
<a href="{SITE_URL}">网站首页</a> > {dr_catpos($catid, '', true, '<a href="[url]">[name]</a> > ')}
下级子栏目
{category module=share pid=$catid}{/category} {if $t.id==$cat.id} class="active"{/if}
栏目下级或同级栏目
{loop $related $c} {if $c.id==$cat.id} class="active"{/if} <a href="{$c.url}">{$c.name}</a> {if $c.child} {category module=share pid=$c.id return=cx} {if $cx.id==$cat.id} class="active"{/if} <a href="{$cx.url}">{$cx.name}</a> {/category} {/if} {/loop}
多文件
{loop $字段名 $i $c} 标题:{$c.title} 文件原始地址:{dr_get_file($c.file)} 图片缩略图:{dr_thumb($c.file, 200, 200)} {/loop} --------示范-------- {php $arr = array_slice($imgurls,0,1);} {loop $arr $v} <div class="big_img"><img src="{dr_get_file($v.file)}" /></div> {/loop} <div class="img_owl"> <div class="owl"> {loop $imgurls $i $c} <div class="item{if $key==0} on{/if}" img-big-src="{dr_get_file($c.file)}"><img src="{dr_get_file($c.file)}" /><span></span></div> {/loop} </div> </div>
上一篇
{if $prev_page}<a href="{$prev_page.url}">{$prev_page.title}</a>{else}没有了{/if}
下一篇
{if $next_page}<a href="{$next_page.url}">{$next_page.title}</a>{else}没有了{/if}
TAG标签
{loop $tags $name $url}<a href="{$url}">{$name}</a>{/loop}
全站TAG
{tag num=20 order=hits}<a href="{$t.url}" title="点击量:{$t.hits}">{$t.name}</a>{/tag}
kws关键词
{loop $kws $name $url}<a href="{$url}">{$name}</a>{/loop}
同栏目最新文档
{module module=MOD_DIR catid=$catid NOT_id=$id order=updatetime num=10 cache=3600}{/module}
关键词同词标题文档(同栏目/排除自身)
{related module=MOD_DIR catid=$catid tag=$tag NOT_id=$id}{/related}
每个关键词相关内容列表
{loop $kws $name $url} {related module=MOD_DIR tag=$name} <a href="{$t.url}">{$t.title}</a> {/related} {/loop}
与TAG相关热搜词
{php $arr=[];} <?php $kws = explode(',', dr_get_keywords($tag.tags)); if ($kws) { $where2 = []; foreach ($kws as $a) { $where2[] = '`name` LIKE "%'.$a.'%"'; } $arr = \Phpcmf\Service::M()->table('1_tag')->where(implode(' OR ', $where2))->getAll(15); } ?> {if $arr} 与{$tag.name}相关热搜词 {loop $arr $t} <a href="{$t.url}">{$t.name}</a> {/loop} {/if}
字段调用
标题
{$title}
当前地址
{$url}
缩略图
{dr_thumb($thumb)}
缩略图原图
{dr_get_file($thumb)}
缩略图判断
{if $thumb}{dr_get_file($thumb)}{else}/static/assets/images/nopic.gif{/if}
关键词
{$keywords}
描述
{$description}
描述截取
{dr_strcut($description, 200, '...')}
更新时间
{$updatetime}
时间年月日
{dr_date($_updatetime, 'Y-m-d')}
时间年月日时分
{dr_date($_updatetime, 'Y-m-d H:i:s')}
时间友好
{dr_fdate($_updatetime)}
发布时间
{$inputtime}
笔名
{$author}
浏览次数
{intval($hits)}
浏览次数(动)
{dr_show_hits($id)}
浏览次数(自定义BOM)
<span class="my{$id}">0</span>{dr_show_hits($id, 'my'.$id)}
浏览次数(ajax)
<script type="text/javascript"> $(document).ready(function(){ $.ajax({ type: "GET", url: "{SITE_URL}index.php?s=api&c=module&siteid={SITE_ID}&app={MOD_DIR}&m=hits&id={$id}", dataType: "jsonp", success: function (data) { if (data.code) { $(".dr_show_hits_{$id}").html(data.msg); } else { dr_tips(0, data.msg); } } }); }); </script> <span class="dr_show_hits_{$id}">0</span>
内容
{$content}
内容去掉html
{dr_clearhtml($content)}
内容去掉html再截
{dr_strcut(dr_clearhtml($content), 10, '...')}
内容分页条
<!--如果存在分页时循环输出分页数与标题--> {loop $content_page $i $t} {if $pageid==$i} <span>{$i}</span> {else} <a href="{php echo $sn > 1 ? str_replace('[page]', $sn, $urlrule) : $url;}">{$i}</a> {/if} {/loop} {if $page<2} 当前是第一页 {/if} {if $content_page && $page == dr_count($content_page)} 当前是最后一页 {/if}
栏目名称
{$cat.name}
栏目链接(相对)
{$cat.url}
栏目链接(绝对)
{category module=share id=$catid}{$t.url}{/category}
栏目缩略图
{dr_get_file($cat.thumb)}
会员id
{$uid}
会员头像
{dr_avatar($t['uid'])}
评论数
{$comments}
收藏数
{$favorites}
评论平均分
{$avgsort}
支持数量
{$support}
反对数量
{$oppose}
HTML实体转换回字符
{dr_code2html($html变量, true)}
作者信息
作者信息
{php $user=dr_member_info($uid);} 会员名称:{$user.username} 会员邮箱:{$user.email} 手机号码:{$user.phone} 真实姓名:{$user.name} 其他字段可通过标签生成器来生成出来 会员头像:{$user.avatar} 是否是后台管理员:{$user.is_admin} 显示加入了哪些用户组: {loop $user.group $tt} <p> 用户组ID:{$tt.gid} 这是gid不要写成id 级别名称:{$tt.group_level} 用户组名称:{$tt.group_name} 有效期:{dr_date($tt.stime)} ~ {dr_date($tt.etime)} </p> {/loop}
作者其他内容
{module module=news uid=$uid num=10 cache=3600}{/module}
其他字段
用户设定值Score
{if $字段名_sku} 按用户组的值: {php $vsku = dr_string2array($字段名_sku);} {cache name=member_group return=mc} <p>用户组【{$mc.name}】: {$vsku[$mc.id]}</p> {/cache} {else} 全局值:{$字段名} {/if}
百度地图Baidumap
调用百度地图:{dr_baidu_map($字段名, 17, '100%', '400', "密钥", 'class', '这里是标注显示信息', '图标自定义地址')} 参数1 必填:字段 参数2 必填:17是缩放大小 参数3 必填:100%是宽度,可以填写200表示200px 参数4 必填:400是高度,表示400px 参数5 可选:百度地图KEY 参数6 可选:div的class名称 参数7 可选:地图上的标注信息,例如填写公司地址等,支持html标签 参数8 可选:图标的自定义地址,默认是红点图标
复选框 Checkbox
选择值: {loop $字段名 $v} {$v} {/loop} 选择的名称: {php $field = dr_field_options(字段的ID号);} {loop $field $v $name} {if in_array($v, $字段名)} {$name} {/if} {/loop}
颜色选取Color
{$字段名}
单文件File
文件的地址:{dr_get_file($字段名)} 文件的下载地址:{dr_down_file($字段名)} 缩略图地址:{dr_thumb($字段名, 100, 100)} 缩略图带上水印地址:{dr_thumb($字段名, 100, 100, 1)}
表格字段 Ftable
默认class写法:{dr_get_ftable(字段ID号, $字段名)} 自定义table的class写法:{dr_get_ftable(字段ID号, $字段名, 'mytableclass')} mytableclass就是给表格加class,解析为:table calss="mytableclass" ============= {php $field = \Phpcmf\Service::C()->get_cache('table-field', 这里填写Ftable字段的id号); $value = dr_string2array($字段名); } <table> <thead> <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <th> {dr_lang($field['setting']['option']['first_cname'])} </th> {/if} {loop $field['setting']['option']['field'] $t} {if $t['type']} <th {if $t['width']}style="width:{php echo is_numeric($t['width']) ? $t['width'].'px' : $t['width'];};"{/if}> {dr_lang($t['name'])}</th> {/if} {/loop} </tr> </thead> <tbody> {php $i = 1;} {loop $value $ii $val} <tr> {if ($field['setting']['option']['is_first_hang'] && !$field['setting']['option']['is_add'])} <td> {dr_lang($field['setting']['option']['hang'][$i]['name'])} </td> {/if} {loop $field['setting']['option']['field'] $n $t} {if $t['type']} <td>{$val[$n]}</td> {/if} {/loop} </tr> {php $i++;} {/loop} </tbody> </table>
图片专用Image
{loop $字段名 $i $c} 序号: {$i} 文件原始地址:{dr_get_file($c)} 文件的下载地址:{dr_down_file($c)} 图片缩略图:{dr_thumb($c, 200, 200)} 图片缩略图带水印:{dr_thumb($c, 200, 200, 1)} {/loop}
联动菜单(单选) Linkage
<p>联动菜单名称: {dr_linkage('菜单的别名', $字段名, 0, 'name')}</p> <p>联动菜单顶级的名称: {dr_linkage('菜单的别名', $字段名, 1, 'name')}</p> <p>面包屑导航: {dr_linkagepos('菜单的别名', $字段名, ' - ')}</p>
价格字段 Pay
普通输出:{$字段名} 价格值:{dr_price_value($字段名)}
参数属性Property
{loop $字段名 $i $c} 属性名:{$c.name} 属性值:{$c.value} {/loop}
单选字段Radio
<p>选择值:{$字段名} </p> <p>选择的名称: {php $field = dr_field_options(字段ID号);} {$field[$字段名]} </p>
模块内容关联 Related
{if $字段名} {module module=模块 IN_id=$字段名 return=r} {$r.url} {$r.title} ...... {/module} {else} 没有关联 {/if} ====================== 1、循环列表中调用关联字段内容数量总量 {substr_count($t.字段名, ',')} 2、循环中的排序方式按拖动的id顺序来排列 {module module=模块 IN_id=$字段名 order=id_instr return=r} 3、反向查询,查询当前内容被哪些所关联过 {module module=模块 FIND_字段名=$id return=r}