织梦DedeCMS模板中可以使用的公共函数
更多精彩就在: 51免费论文网|www.jxszl.com
程中完成这些功能的开发.当然,如果你自己有什么要用到的函数,就需要自己开发了.以下是I.些常见的织梦模板公共函数:
functionGetCurUrl()//获得当前的脚本网址
functionMyDate($format=Y-m-dH:i:s,$timest=0)//返回格林威治标准时间
functionGetAlabNum($fnum)//把全角数字转为半角
functionHtmlIIText($str,$r=0)//把含HTML的内容转为纯text
functionTextIIHtml($txt)//把文本转HTML
functionAjaxHead()//输出Ajax头
functioncn_substr($str,$slen,$startdd=0)//中文截取II,单字节截取模式
functionGetMkTime($dtime)//把标准时间转为Unix时间戳
functionGetDateTimeMk($mktime)//获得I.个0000-00-0000:00:00标准格式的时间
functionGetDateMk($mktime)//获得I.个0000-00-00标准格式的日期
functionGetIP()//获得用户IP
functionGetPinyin($str,$ishead=0,$isclose=I.)//获取拼音以gbk编码为准
functionShowMsg($msg,$gourl,$onlymsg=0,$limittime=0)//dedecms通用消息提示框
functionPutCookie($key,$value,$kptime=0,$pa="/")//保存I.个cookie
functionDropCookie($key)//删除I.个cookie
functionGetCookie($key)//获取cookie
functionGetCkVdValue()//获取验证码
functionHtmlReplace($str,$rptype=0)
//过滤前台用户输入的文本内容
//$rptype=0表示仅替换html标记
//$rptype=I.表示替换html标记同时去除连续空白字符
//$rptype=II表示替换html标记同时去除所有空白字符
//$rptype=-I.表示仅替换html危险的标记
functionGetTags($aid)//获得某文档的所有tag
functionFilterSearch($keyword)//过滤用于搜索的字符串
functionTrimMsg($msg)//处理禁用HTML但允许换行的内容
functionGetOneArchive($aid)//获取单篇文档信息
functionutfVIIIIIgb($utfstr)//UTFVIII编码转换为GBK编码
functiongbIIutfVIII($gbstr)//GBK编码转换为UTFVIII编码
functionddIIchar($ddnum)//生成I.个随机字符
functionjson_encode($data)//对变量进行JSON编码
functionjson_decode($json,$assoc=FALSE)//对变量进行JSON解码
可以看出来,基本上常用的函数都有了,这个也是织梦DedeCMS强大的地方.另外,如果需要自定义公共函数,可以在include目录下的common.func.php文件里面新增自定义函数就可以了.强大.方便的II次开发能力,是对织梦DedeCMS非常喜爱的原因之I..这些常见的公共模板函数,大家需要适当的记忆I.下,以备不时之需.
原文链接:http://www.jxszl.com/biancheng/dedecms/75448.html
热门阅读