织梦dedecms常用函数总结

函数名:cn_substr

功能:截取中文字符串

参数:

$str=” 需要截取的字符串

$slen=” 需要截取的长度,单字节截取模式,一个中文占用2个字节

$startdd=0 截取开始位置标记处,默认为0从头开始

返回值:

返回截取后的字符串,错误返回空字符串

范例:

{field:title function=’cn_substr(@me, 10)’/}

表示将会截取titile中5个中文字符内容。


函数名:Html2Text

功能:HTML代码转换为Text文本

参数:

$str=” 需要转换的代码

$r=0 如果$r=0直接返回内容,否则需要使用反斜线引用字符串

返回值:

转换后的Text文本

范例:

{field:description function=’Html2Text(@me)’/}

一般页面meta中描述需要保证是text文本,所以可以采用这一函数来进行格式化。

 

函数名:Text2Html

功能:将Text转换为HTML代码格式,也可以使用PHP原生态函数htmlspecialchars_decode来处理

参数:

$txt=” 需要格式化的Text代码

返回值:

转换后的Html代码

范例:

{field:body function=Text2Html(@me)’/}


函数名:GetDateTimeMk

功能:返回格式化(Y-m-d H:i:s)的时间,类似MyDate函数,但返回格式固定

参数:

$mktime=” 需要转换的日期

返回值:

格式化以后的时间

范例:

{field:senddate function=GetDateTimeMk(@me)’/}


函数名:FloorTime

功能:将时间转换为距离现在的精确时间

参数:

$seconds=” 日期时间戳

返回值:

格式化以后的返回时间

范例:

{field:senddate function=FloorTime(@me)’/}


函数名:HtmlReplace

功能:去除html中不规则内容字符

参数:

$str=” 需要处理的字符串

$rptype=0 返回类型

$rptype = 0 表示仅替换 html标记

$rptype = 1 表示替换 html标记同时去除连续空白字符

$rptype = 2 表示替换 html标记同时去除所有空白字符

$rptype = -1 表示仅替换 html危险的标记

返回值:

格式化后的字符串

范例:

{field:senddate function=FloorTime(@me)’/}


函数名:RemoveXSS

功能:去除XSS恶意代码

参数:

$val=” 需要格式化的内容

返回值:

格式化后的字符串

范例:

{field:keywords function=RemoveXSS(@me)’/}


本文固定链接: http://blog.wmphp.com/597.html | 顺盛网络博客

该日志由 admin 于2012年04月12日发表在 DedeCMS技巧 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 织梦dedecms常用函数总结 | 顺盛网络博客

织梦dedecms常用函数总结:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter