您的位置 首页 网站建设

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

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

热门文章

Linux中升级更新命令yum update和yum upgrade的区别

Linux中升级更新命令yum update和yum upgrade的区别

Linux中升级更新命令yum update和yum upgrade的区别,yum -y update:升级所有包同时也升级软件和系统内核;yum -y upgrade:只升级所有包,不升级软件和系统内核。...

网页中文简体繁体转换JS代码

网页中文简体繁体转换JS代码

要在网页上实现中文简体和繁体之间的转换,可以使用JavaScript库,以下是我在网络上收集整理的网页中文简体繁体转换JS代码,供收藏,以备用。代码有点多,就不直接贴代码了,自行下载测试哈...

通过脚本文件自动更新Linux实例中的软件源

通过脚本文件自动更新Linux实例中的软件源

本文主要介绍通过脚本文件更新Linux实例中的软件源的方法。如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。如果您对实例等进行配置与数据修改,建...

在CentOS系统的ECS实例中配置OpenVPN

在CentOS系统的ECS实例中配置OpenVPN

在安装OpenVPN服务前,请确保完成如下准备工作。请参考如下文档,将YUM源更新为阿里云的YUM源。如何通过工具自动更新Linux实例中的软件源。依次执行如下命令,安装依赖的软件包。yum instal...

Linux 自动注销设置 TMOUT

Linux 自动注销设置 TMOUT

对所有用户设置自动注销功能:首先,以root用户登录系统,输入 vi /etc/profile 命令,编辑profile文件。查找TMOUT,若没有,则可以在文件最后添加如下语句:TMOUT=300 export TOMOUT 如果查...