FFan丶Blog / 迅睿CMS / / 迅睿CMS部分标签

迅睿CMS部分标签

分类:迅睿CMS 发布时间:2022-04-15 14:34:11来源:FFan丶Blog
网站首页链接:{SITE_URL} 网站名称:{SITE_NAME} 模板调用:{template "文件.html"} 当前页地址:{$my_web_url} 友情链接:{php $mval = dr_site_value('yqlj');}{loop $mval $v} <a href="{$v[2]}" target="_blank">{$v[1]}</a> {/loop}...

网站首页链接:{SITE_URL}

网站名称:{SITE_NAME}

模板调用:{template "文件.html"}

当前页地址:{$my_web_url}

首页SEO标题:{$ci->get_cache('site', SITE_ID, 'seo', 'SITE_TITLE')}

首页SEO关键词:{$ci->get_cache('site', SITE_ID, 'seo', 'SITE_KEYWORDS')}

首页SEO描述:{$ci->get_cache('site', SITE_ID, 'seo', 'SITE_DESCRIPTION')}

友情链接:{php $mval = dr_site_value('yqlj');}{loop $mval $v} <a href="{$v[2]}" target="_blank">{$v[1]}</a> {/loop}

序列:{$key+1}

中间调用num=1,5(第二条开始,调用5条)

面包屑:<a href="{SITE_URL}">{SITE_NAME}</a>>{dr_catpos($catid, '', true, '<a href="[url]">[name]</a> > ')}

当前模块:module=MOD_DIR

判断:{if $参数}{else if $参数}{/if}

判断第一个:{if $is_first}{/if}

判断最后一个:{if $is_last}{/if}

随机数字{rand(1, 10)}  //1~10之间的随机数


new模块指定栏目调用

栏目名称:{dr_cat_value("news", 栏目ID, "name")}

栏目地址:{dr_cat_value("news", 栏目ID, "url")}

缩略图:{dr_get_file(dr_cat_value("news", 栏目ID, "thumb"))}

栏目内容前10个字符,并去掉HTML格式化代码,多余的用...显示:{dr_strcut(dr_clearhtml(dr_cat_value("news",栏目ID, "content")), 10, '...')}


当前栏目ID:$catid  单独调用{$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']}

栏目内容:{$cat.content}


父级栏目ID:{$parent.id}

父级栏目名称:{$parent.name}

父级栏目地址:{$parent.url}

父级栏目缩略图:{dr_get_file($parent.thumb)}


栏目列表调用:

{category module=share pid=0 num=6 id=1,2,3,4,5,6} 

<a href="{$t.url}">{$t.name}</a>

{/category}

pid=0为顶级栏目

父ID:pid=1


栏目顶级子级循环调用:

{category module=share pid=0 num=6 id=3,4,5,6,7,8}

<li> <a href="{$t.url}">{$t.name}</a>

<div class="nav"> {category module=share pid=$t.id return=t2} <a href="{$t2.url}">{$t2.name}</a> {/category} </div>

</li>

{/category}

高亮(含子级): {if IS_SHARE && $catid && dr_in_array($catid, $t.catids)} active{/if}


文章列表调用:

{module module=news order=updatetime num=10}

指定栏目ID:catid=1

最新:order=updatetime

随机:order=rand

筛选缩略图:thumb=1

标题:{$t.title}

地址:{$t.url}

描述:{$t.description}  截取20字 {dr_strcut($t.description, 20)}

栏目名称:{dr_cat_value('news', $t.catid, 'name')}

栏目URL:{dr_cat_value('news', $t.catid, 'url')}

缩略图: {dr_thumb($t.thumb, 200, 200)} 判断有无缩略图:{if $t.thumb}有的{else}没有{/if}

时间:{$t.updatetime} 自定义时间:{dr_date($t._updatetime, 'Y-m-d')}

{/module}


栏目文章循环调用:

 {category module=share id=3,4,5,6,7,8 num=6 return=c}

<a href="{$c.url}">{$c.name}</a>

{module module=$c.mid catid=$c.id num=6}

<a href="{$t.url}" title="{$t.title}">{$t.title}</a>

{/module}

{/category} 


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

{loop $related $c}

是否当前栏目:{if $c.id==$cat.id} class="active"{/if}

栏目名称:{$c.name}

栏目地址:{$c.url}

缩略图 {dr_thumb($c.thumb)}

栏目内容{$c.content}

---------------

{if $c.child}

有下级,输出下级子栏目

------

{category pid=$c.id return=cx}

是否当前栏目:{if $cx.id==$cat.id} class="active"{/if}

<a href="{$cx.url}">{$cx.name}</a>

缩略图 {dr_thumb($cx.thumb)}

栏目内容{$cx.content}

{/category}

------

{else}

没有

{/if}

--------------

{/loop}


列表页列表:

{module catid=$catid  order=updatetime page=1 return=rs} // 列表分页固定写法不可增加参数

当前行数(从1开始):{$key_rs+1} 当前行数(从0开始):{$key_rs}

标题:{$rs.title}

地址:{$rs.url}

描述:{$rs.description}  截取20字 {dr_strcut($rs.description, 20)}

缩略图剪切: {dr_thumb($rs.thumb, 200, 200)} 判断有无缩略图:{if $rs.thumb}有的{else}没有{/if}

缩略图原图: 判断有无缩略图:{if $rs.thumb} {dr_get_file($rs.thumb)}  {else}没有{/if}

时间:{$rs.updatetime} 自定义时间:{dr_date($rs._updatetime, 'Y-m-d')}

所属栏目;{dr_cat_value($rs.catid, 'name')} 栏目地址:{dr_cat_value($rs.catid, 'url')}

{/module}

列表页数量控制:后台-修改栏目-模块设置-设置数量)

分页:{$pages_rs}(自带<ul class="pagination"></ul>)

参考分页样式:

ul{display: table;margin: 0 auto;}

.pagination li{border:1px solid #ddd;border-radius: 3px;padding:5px 10px;margin: 5px;float: left;}

.pagination li a{color: #666;}

.pagination .active,.pagination li:hover{background: #ee8f00;border:1px solid #ee8f00;}

.pagination .active a,.pagination li:hover a{color: #fff;}


文章页:

文章页标题:{$title}

文章描述:{$description}

文章内容:{$content}

文章发布时间:{dr_date($_inputtime, 'Y-m-d')} 

上一篇:{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}


表单提交:

<script src="{THEME_PATH}assets/js/cms.js" type="text/javascript"></script>

{php extract(dr_get_form_post_value('表单名'))}

<form action="{$post_url}&is_show_msg=1" method="post" name="myform" id="myform">

<button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '', '')" class="btn green"> AJAX提交不跳转</button>

</form>

字段:data[字段名]

验证码:<input type="text" name="code">{dr_code(120, 35)}

手机号正则验证:/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/


上一篇:没有了

下一篇:迅睿CMS列表页瀑布流滚动加载

猜你喜欢

  • 文章列表 文章标题:<!--{$article_list.title}--> 文章链接:<!--{$article_list.url}--> 图片属性:pic="true" 随机排序:orderby="rand" 行号 (从1开始):<!--{$article_list.rownum}--> 

    ICMS2026-01-14
  • admin后台密码忘记重置方法 1、通过PHPmyadmin工具管理数据库 2、找到表dr_member,找到admin账号记录 3、将password值改为: 62e69b828c74c50a1f6e93227cdf7e77 3、将salt值改为:

    迅睿CMS2026-03-01
  • /* 核心样式:限制p标签最多显示2行,超出隐藏 */ p {   /* 基础布局:必须设置宽度(否则无法触发截断) */   width: 300px; /* 可根据实际需求调整,比如100% */

    CSS2026-03-13
  • 这两个标签都能实现表单提交按钮,但用法、功能、兼容性差异很大,以下是详细对比:一、核心区别一句话总结<input type="submit">:纯文本按钮,只能显示文字,不能嵌套标签,样式限制多。<button>:容器型按钮,可以放文字、图片、图标、HTML 标签,功能更强、更灵活。二、代码用法对比1. <input type="submit">语法格式:<input type="submit" value="提交表单"&g

    html相关标签2026-04-14