当前栏目相关变量(内容页通用)
当前位置
主页
> {dr_catpos($catid, '', true, '
[name]
'.PHP_EOL.'>'.PHP_EOL)}
当前位置(带图标)
网站首页
{dr_catpos($catid, '', true, '
[name]
'.PHP_EOL.'
'.PHP_EOL)}
栏目ID
{$catid}
栏目名称
{$cat.name}
栏目链接
{$cat.url}
栏目内容
{$cat.content}
栏目缩略图
{dr_get_file($cat.thumb)}
栏目SEO标题
{$cat['setting']['seo']['list_title']}
栏目SEO关键字
{$cat['setting']['seo']['list_keywords']}
栏目SEO描述
{$cat['setting']['seo']['list_description']}
父级栏目名称
{$parent.name}
父级栏目链接
{$parent.url}
父级栏目缩略图
{dr_get_file($parent.thumb)}
父级栏目ID
{$parent.id}
顶级栏目名称
{$top.name}
顶级栏目链接
{$top.url}
顶级栏目缩略图
{dr_get_file($top.thumb)}
顶级栏目ID
{$top.id}
当前栏目数据与分页
栏目列表数据
{module catid=$catid order=updatetime page=1}
{$t.title}
{/module}
分页数据
{$pages}
超1页才显示分页数据
{if $nums>1}{$pages}{/if}
分页数据CSS
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;} .pagination>li{display:inline;} .pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px;} .pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;} .pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;} .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;} .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default;}
分页号码
{$pageid}
文档数量
{count action=module module=MOD_DIR catid=$catid}
当前栏目子栏目1
{if $cat.child} 输出下级子栏目 {category pid=$catid return=c} 是否当前栏目:{if $c.id==$cat.id} class="active"{/if}
{$c.name}
缩略图 {dr_thumb($c.thumb)} 栏目内容{$c.content} {/category} {else} 没有下级栏目 {/if}
当前同级栏目或子栏目
调用栏目下级或者同级栏目,当栏目存在下级栏目时就调用下级栏目,如果不存在下级栏目就调用当前栏目的同级栏目 {loop $related $c} 是否当前栏目:{if $c.id==$cat.id} class="active"{/if}
{$c.name}
缩略图 {dr_thumb($c.thumb)} 栏目内容{$c.content} {/loop}
顶级栏目下的子栏目
输出当前顶级栏目的下级子栏目 {category pid=$top.id return=c} 是否当前栏目:{if $c.id==$cat.id} class="active"{/if}
{$c.name}
缩略图 {dr_thumb($c.thumb)} 栏目内容{$c.content} {/category}
上级栏目的下级子栏目
输出当前上级栏目的下级子栏目 {category module=share pid=$parent.id} 是否当前栏目:{if $t.id==$cat.id} class="active"{/if}
{$t.name}
缩略图 {dr_thumb($t.thumb)} 栏目内容{$t.content} {/category}
当前栏目高亮
{if $t.id==$cat.id} class="active"{/if}
判断是否有子栏目
{if $cat.child} 有 {else} 没有 {/if}
记录总数量
{$total}
总的页数
{$nums}
当前页数
{$page}
每页显示数量
{$pagesize}
上一页
{str_replace('{page}', max($page-1, 1), $pagerule)}
下一页
{str_replace('{page}', min($page+1, $nums), $pagerule)}
module 文档变量
标题
{$t.title}
链接
{$t.url}
标题截取
{dr_strcut($t.title, 30, '')}
标题截取省略号
{dr_strcut($t.title, 30, '...')}
缩略图
{dr_thumb($t.thumb)}//默认大小200X200PX
缩略图指定大小
{dr_thumb($t.thumb, 400, 300)}指定缩略图大小为400X300PX
缩略图原图
{dr_get_file($t.thumb)}
有无缩略图判断
{if $t.thumb}{dr_thumb($t.thumb)}{else}/static/assets/images/nopic.gif{/if}
描述
{$t.description}
描述截取
{dr_strcut($t.description, 200)}描述截取200字
描述截取省略号
{dr_strcut($t.description, 200, '...')}描述截取200字,后面加省略号
当前行数1
{$key+1}
当前行数判断
{if ($key+1)%2==0}双{else}单{/if}
时间判断
{if dr_date($t._updatetime, 'Y-m-d') == date('Y-m-d')} 表示今天的时间 {/if}
更新时间
{$t.updatetime}
时间年月日
{dr_date($t._updatetime, 'Y-m-d')}
时间年月日时分秒
{dr_date($t._updatetime, 'Y-m-d H:i:s')}
时间友好
{dr_fdate($t['_updatetime'])}
录入时间
{$t.inputtime}
时间年月日
{dr_date($t._inputtime, 'Y-m-d')}
时间年月日时分秒
{dr_date($t._inputtime, 'Y-m-d H:i:s')}
时间友好
{dr_fdate($t['_inputtime'])}
浏览次数(静)
{intval($t['hits'])}
浏览次数(动)
首页:{dr_show_hits($t['hits'], '', 'news')} 列表:{dr_show_hits($t.id)}
栏目名称
{dr_cat_value("news", $t.catid, "name")}
栏目链接
{dr_cat_value("news", $t.catid, "url")}
栏目缩略图
{dr_get_file(dr_cat_value('news', $t['catid'], 'thumb'))}
父栏目名称
{dr_cat_value('news', dr_cat_value('news', $t['catid'], 'pid'), 'name')}
父栏目链接
{dr_cat_value($t.mid, dr_cat_value('news', $t['catid'], 'pid'), 'url')}news为模块名称,请根据自己实际模块更改
是否第一条
{if $is_first}第一条{/if}
是否最后一条
{if $is_last}最后一条{/if}
笔名
{$t.author}
会员id
{$t['uid']}
会员头像
{dr_avatar($t['uid'])}
内容
{$t['content']}//需要联合副表查询
内容截取100字
{dr_strcut($t['content'],100)}
内容截取100字去省略号
{dr_strcut($t['content'], 100,'')}
内容去掉html再截
{dr_strcut(dr_clearhtml($t['content']), 10, '...')}
描述
{$t.description}
描述截取80字
{dr_strcut($t.description, 80)}
描述截取80字去省略号
{dr_strcut($t.description,80,'')}
会员其他字段
{php $user=dr_member_info($t['uid']);} 会员name:{$user.name} 会员username:{$user.username} 会员phone:{$user.phone} 会员email:{$user.email}
myflag显示文字
{if dr_in_array('c', $t.myflag)}推荐{else}普通{/if}
TAG标签
{php $kws = dr_get_content_tags($t.keywords);} {if $kws} {loop $kws $name $url}
{$name}
{/loop} {/if}