> **公共标签** ### 1. 模板文件嵌套引用 ``` 示例:{include file="public/top"/} ``` > 使用说明: > 可以嵌套使用,如:index.html 嵌套一个head.html,{include file="head.html" /} > 支持使用目录和子目录,如:{include file="public/top" /} > 注意:文件嵌套的对应位置一定要准确无误 ### 2. 时间【转化或格式化】标签 ``` 示例: 内容列表时间格式化{$article.publishtime|date='Y-m-d'} 内容详情页时间格式化{$content.publishtime|date='Y-m-d'} ``` > 使用说明:时间格式化标签和PHP时间格式化语法一致,分别用不同字母代替,中间可以穿插任意字符,如:Y-m-d、Y/m/d、Y年m月d日等等 > 注意:Y代表完整年份,y代表简化年份,m代表月份,d代表日,H代表小时,i代表分,s代表秒,如完整时间:date='Y-m-d H:i:s',更多请参考PHP时间格式化语法 ,参考链接 :http://php.net/manual/zh/function.date.php ### 3. HTML去除标签 ``` 示例代码:{:htmlspecialchars_decode($content.content)} ``` > 使用说明:一般在首页等特殊位置需要调取正文一段纯文本时使用或内容详情页调用编辑器内容时,这时一般会配合下面的内容截取标签一起使用 ### 4. 内容截取标签 ``` 示例代码: {$article.description|substr=0,3}substr截取字符串长度,传递两个数字,第一个为起始位置,第二个为截取长度,如只有一个数字则截取此数字起后面全部,注意:汉字为3个字符,截取是需要设置为3的倍数否则会出现截取不到的错误 ``` > 使用说明: > 使用内容截取时要注意如果是html内容需要先去除html再截取,否则可能导致html错位,如:{$article.content|htmlspecialchars_decode|substr=0,3} > 截取标题长度 {$product.title|mb_substr=0,30} #### 5、其它格式化标签 ``` dropblank=1 ,去除空白字符,如换行符、制表符等 decode=1 解码数据html字符,如果等于0.则不解码(包括源码已经解码的),此标签一般不使用 decimal=* 小数点位数 unit=* 容量单位,可以是kb,mb,gb,tb,pb,eb 以上多个函数之间用“|”分割即可,如使用其他函数请查看php内置函数进行使用 ``` #### 5、当前所在位置标签 ``` 标签:{dhcmsposition /}引用后系统直接显示当前位置 ``` > 使用说明: > 固定标签无需使用无需改变内容,通常使用在列表页和详情内容页做站点的位置导航使用 #### 6、统计代码标签 ``` 百度统计代码调用标签{dhcmstongji name="baidu" /} 其他统计代码调用标签{dhcmstongji name="other" /} ``` > 使用说明: > 在制作网站时必须调用的标签,一般使用在公共head里 > 统计代码在后台的系统配置里的统计代码栏目添加,此处在网站制作完成后需要加入百度自动提交代码 #### 7、在线客服悬浮窗调用 ``` 标签直接使用{dhcmsservice}就能实现效果但是模板量有限后期在增加! ```