迅睿CMS-调用标签

作者: 时间:2021-01-30 15:38:38

统一标题调用

<title>{$meta_title}</title>
<meta content="{$meta_keywords}" name="keywords" />
<meta content="{$meta_description}" name="description" />

头/底部公共调用

{template "header.html"}
{template "footer.html"}

路径替换

{THEME_PATH}skin/
在后台设置默认后,路径调用替换
{HOME_THEME_PATH}
当前url链接
{$my_web_url} 

导航调用

{category module=share pid=0} 
栏目名称{$t.name}
栏目地址{$t.url}
缩略图 {dr_thumb($t.thumb)}
栏目内容{$t.content}
{/category}

两级循环显示栏目(先循环父栏目,再循环其子栏目)如果有三级栏目,以此类推
{category module=share pid=0 return=c1}
    我是父栏目:{$c1.name}<br>
    {if $c1.child}
    存在子栏目
    {category module=share pid=$c1.id return=c2}
        我是{$c1.name}的子栏目:{$c2.name}<br>
    {/category}
    {/if}
{/category}
首页样式
{if $indexc} active {/if}
分类样式
{if IS_SHARE && $catid && dr_in_array($catid, $c1.catids)} active{/if}
网站链接
{SITE_URL}
logo调用
{SITE_LOGO}
网站名称调用
{SITE_NAME}
备案调用
{SITE_ICP}
三方统计
{SITE_TONGJI}
联系电话
{dr_site_info('tel')}
QQ
{dr_site_info('qq')}
邮箱
{dr_site_info('email')}
公司地址
{dr_site_info('add')}

banner图字段调用

{form form=banner order=displayorder,inputtime num=10}
   主题:{$t.title}
   文件地址:{dr_get_file($t.tu)}
   下载地址:{dr_down_file($t.tu)}
   缩略图:{dr_thumb($t.tu, 100, 100)}
{/form}
自定义网站信息--系统参数---系统设置 自定义字段

1、新建文件/dayrui/My/View/site_info.html,代码如下:

<div class="form-group">
    <label class="col-md-2 control-label">联系电话</label>
    <div class="col-md-10">
        <label><input class="form-control input-large" type="text" name="data[tel]" value="{$data['tel']}"></label>
    </div>
</div>
<div class="form-group">
    <label class="col-md-2 control-label">客服QQ</label>
    <div class="col-md-10">
        <label><input class="form-control input-large" type="text" name="data[qq]" value="{$data['qq']}"></label>
    </div>
</div>
<div class="form-group">
    <label class="col-md-2 control-label">电子邮箱</label>
    <div class="col-md-10">
        <label><input class="form-control input-large" type="text" name="data[email]" value="{$data['email']}"></label>
    </div>
</div>

2、再返回网站设置里面就出现了

3、前端如何调用?

联系电话:{dr_site_info('tel')}
QQ:{dr_site_info('qq')}
邮箱:{dr_site_info('email')}


首页调用指定栏目文章

{module module=news order=updatetime catid=15 num=7}
<a title="{dr_strcut($t.title, 45)}" href='{dr_thumb($t.thumb, 120, 75)}'>
<img src='{dr_thumb($t.thumb, 120, 75)}' />
</a>
{dr_strcut($t.title, 45)}
{/module}
缩略图
{dr_get_file($t.thumb)}
url
{$t.url}
{dr_date($t._inputtime, 'Y-m-d')}
{dr_strcut($t.description, 80)}

列表页面调用

{module module=MOD_DIR catid=$catid order=displayorder,updatetime page=1 cache=3600}
<li>{$key}<a href="{$t.url}" title="{$t.title}">{$t.title}</a></li>
{/module}
分页:{$pages}
录入时间:
       默认输出:{$t.inputtime}
       自定义时间:{dr_date($t._inputtime, 'Y-m-d')}
       友好的时间:{dr_fdate($t._inputtime)}
更新时间:
       默认输出:{$t.updatetime}
       自定义时间:{dr_date($t._updatetime, 'Y-m-d')}
       友好的时间:{dr_fdate($t._updatetime)}
摘要{dr_strcut($t.description, 80)}
栏目名称{dr_cat_value(MOD_DIR, $t.catid, "name")}
栏目文章数据量{dr_cat_value(MOD_DIR, $t.catid, "total")}
栏目缩略图{dr_get_file(dr_cat_value(MOD_DIR, $t.catid, "thumb"))}

单独调用栏目数据

独立模块栏目函数:
dr_cat_value("模块目录", 栏目ID, "输出字段")
共享模块栏目函数:
dr_share_cat_value(栏目ID, "输出字段")

用法举例:
1、调用指定共享栏目ID999的信息
栏目名称:{dr_share_cat_value(999, "name")}
栏目地址:{dr_share_cat_value(999, "url")}
栏目单页内容:{dr_share_cat_value(999, "content")}
缩略图:{dr_get_file(dr_share_cat_value(999, "thumb"))}
栏目的数据量:{dr_share_cat_value(999, "total")}
栏目属性seo标题{dr_share_cat_value(999, "setting", "seo", "list_title")}
栏目属性seo关键词 {dr_share_cat_value(999, "setting", "seo", "list_keywords")}
栏目属性seo描述词 {dr_share_cat_value(999, "setting", "seo", "list_description")}
调用共享栏目ID999的单页介绍内容 前10个字符,并去掉HTML格式化代码,多余的用...显示
{dr_strcut(dr_clearhtml(dr_share_cat_value(999, "content")), 10, '...')}

2、调用指定news模块的栏目ID999的信息
栏目名称:{dr_cat_value("news", 999, "name")}
栏目地址:{dr_cat_value("news", 999, "url")}
缩略图:{dr_get_file(dr_cat_value("news", 999, "thumb"))}
栏目的数据量:{dr_cat_value("news", 999, "total")}
搜索框
<form class="search-form" action="/index.php" method="get">
<input type="hidden" name="s" value="news">
<input type="hidden" name="c" value="search">
<input type="text" placeholder="搜索内容..." name="keyword">
<input type="submit" value="提交搜索"  />
</form>

调用栏目下级或者同级栏目,当栏目存在下级栏目时就调用下级栏目,如果不存在下级栏目就调用当前栏目的同级栏目

适用于 search.html list.html category.html show.html page.html模板

{loop $related $c}
<li {if $c.id==$cat.id} class="active"{/if}><a href="{$c.url}">{$c.name}</a></li>
{/loop}

判断当前栏目是否含有子栏目

{if $cat.child}
有
{else}
没有
{/if}

内容栏目封面模板category.html 调用指定栏目下的所有子栏目

<li> {dr_catpos($catid, '', true, '<a href="[url]">[name]</a> ')}</li>  获取本栏目封面的名字和链接

pid=指定栏目的id
 {category module=share pid=3 return=c1}
    <li><a href="{$c1.url}">{$c1.name}</a></li>
{/category}

单独调用栏目名称

栏目id
{$catid}
栏目名称
{$cat.name}
栏目图
{$dr_get_file($cat.thumb)}
面包屑导航
{dr_catpos($catid, '', true, '<a href="[url]">[name]</a> '.PHP_EOL.'> '.PHP_EOL)}
栏目内容
{$cat.content}
栏目链接
{$cat.url}

内容页面调用

标题
{$title}
描述
{$description}
点击次数
{dr_show_hits($id)}
作者
{$author}
正文
{$content}
文章url
{$url}
发布时间{$inputtime}更新时间{$updatetime}
上一篇
<strong>上一篇:</strong>
{if $prev_page}
    <a href="{$prev_page.url}">{$prev_page.title}</a>
{else}
    没有了
{/if}
下一篇
<strong>下一篇:</strong>
{if $next_page}
    <a href="{$next_page.url}">{$next_page.title}</a>
{else}
    没有了
{/if}
版权所有 博曦云 2019