PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > iCMS

模板调节器_模板说明

管理员 2024-12-15
iCMS
28

模板标签调节器

允许在任何以 $ 开头的标签中使用调节器对得到的值进行处理,形式为:

modifiers调节器可带参数 参数可以是模板自带调节器,也可以是PHP的函数

<!--{$变量名称|modifiers}-->

调用方式

  • 输出数据结构

    <!--{$site|print_r}-->
  • 将标签的值改为大写(只对英文有效)

<!--{$site.title|upper}-->
  • 当标签的值为空时用参数填充
<!--{$site.title|default:"参数"}-->
  • 格式化时间
<!--{$article_list.pubdate|date:'时间格式'}--><!--{$article_list.pubdate|date:'Y-m-d'}--><!--{$article_list.pubdate|date:'Y-m-d H:i:s'}--><!--{$iCMS.NOW|date:'Y-m-d H:i:s'}-->
  • 内容截取
<!--{$article_list.description|cut:'字符数':'超过部分显示字符'}--><!--{$article_list.description|cut:'50':'...'}-->
  • html安全截取

    <!--{$article_list.description|htmlcut:'字符数'}-->
  • 获取字符数 中文算一个字符

    <!--{$article_list.description|cnlen}-->
  • 内容替换

<!--{$article.description|replace:'被替换字符':'替换字符'}-->
  • 清除html格式
<!--{$article_list.description|html2text}-->
  • 缩略图
<!--{$article_list.pic.url|thumb:"宽度":"长度"}--><!--{$article_list.pic.url|thumb:"140":"140"}-->
  • 多调节器 (先清除html格式然后在截取长度50 超过部分显示...)
<!--{$article_list.description|html2text|cut:'50':'...'}-->
  • 获取1-10随机数
    <!--{'1'|rand:"10"}-->
  • 获取 1-10随机数 赋值到r
<!--{'1'|rand:"10"|assign:'r'}--><!--{$r}-->
  • 判断是否存在某个字符 (使用PHP函数)
<!--{if ('bbbb'|strpos:'a')===false}-->a不存在于bbb<!--{/if}-->
  • 计算数组中的单元数目 (参数必需为数组,count为PHP函数)
<!--{$article.pics|count}-->

希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部