您的位置 首页 网站建设

iCMS模板标签调节器

模板标签调节器

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

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}-->

免责声明:本文由静落凝封整理发布,版权归原作者所有,转载请注明出处,如有侵权请联系管理员删除

热门文章

Windows 10 数字永久激活工具 v1.5.2 汉化版

Windows 10 数字永久激活工具 v1.5.2 汉化版

Windows 10 数字永久激活工具是一款由俄国高手 Ratiborus 制作的可以使用数字许可证永久激活 Windows 10 的程序。高级启动选项(命令行):/activate – 以隐藏模式启动程序。/kms38 – KMS...

使用jQuery写一个ChatGPT打字效果

使用jQuery写一个ChatGPT打字效果

,ChatGPT已经在国内日渐火了起来,其自然语言处理功能可以让用户进行更为自然的交流,同时也可以作为各种AI产品和服务中的核心算法。在使用ChatGPT时看到给出的结果以打字机的形式展现出来...

批量替换MySQL数据库表中字段的相同内容

批量替换MySQL数据库表中字段的相同内容

MySQL批量替换指定字段字符串语句,一、update 数据表名 set 字段名=replace(字段名,'原来的内容','替换后的内容'),说明:set后面的“字段名”和replace括号后面的“字段名...

Html书写规范

Html书写规范

Html书写规范,推荐使用html5的文档声明,必须申明文档的编码charset,且与文件本身编码保持一致,推荐使用UTF-8编码,title 不可缺少,控制在25个字、50个字节以内。“二级栏目 - 一级栏目...

五种开源协议(GPL,LGPL,BSD,MIT,Apache)的介绍

五种开源协议(GPL,LGPL,BSD,MIT,Apache)的介绍

不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对于前者,你相当于放弃了自己所有的权利,任何人都没有义务表明你的原始作者身份,对于后者,你将不得不花费比开发...