制做织梦cmsDedeCMS模版的全过程中,很多东西是标识没法处理的。例如我需要把文字变为HTML文件格式,或是相反,必须把HTML格式转化为单纯性的文字。这种也没有也没法用织梦标签的方式处理。但是织梦cmsDedeCMS早已考虑到来到这个问题,出示了较为常见的模版公共性涵数,我们可以应用这种公共性涵数,在制做织梦网站模板的全过程中进行这种作用的开发设计。自然,假如你自己有哪些要采用的涵数,就必须自身开发设计了。下列是一些普遍的织梦网站模板公共性涵数:
functionGetCurUrl()//得到 当今的脚本制作网站地址
functionMyDate($format='Y-m-dH:i:s',$timest=0)//回到格林威治标准时间
functionGetAlabNum($fnum)//把全角数据变为半角
functionHtml2Text($str,$r=0)//把含HTML的內容变为纯text
functionText2Html($txt)//把文字转HTML
functionAjaxHead()//輸出Ajax头
functioncn_substr($str,$slen,$startdd=0)//汉语提取2,单字节提取方式
functionGetMkTime($dtime)//把标准时间变为Unix时间格式
functionGetDateTimeMk($mktime)//得到 一个0000-00-0000:00:00规范文件格式的時间
functionGetDateMk($mktime)//得到 一个0000-00-00规范文件格式的时间
functionGetIP()//得到 客户IP
functionGetPinyin($str,$ishead=0,$isclose=1)//获得拼音字母以gbk编码为标准
functionShowMsg($msg,$gourl,$onlymsg=0,$limittime=0)//dedecms通用性信息弹出框
functionPutCookie($key,$value,$kptime=0,$pa="/")//储存一个cookie
functionDropCookie($key)//删掉一个cookie
functionGetCookie($key)//获得cookie
functionGetCkVdValue()//接收验证码
functionHtmlReplace($str,$rptype=0)
//过虑前台接待客户键入的文字內容
//$rptype=0表明仅更换html标识
//$rptype=1表明更换html标识另外除去持续空白字符
//$rptype=2表明更换html标识另外除去全部空白字符
//$rptype=-1表明仅更换html风险的标识
functionGetTags($aid)//得到 某文本文档的全部tag
functionFilterSearch($keyword)//过虑用以检索的字符串数组
functionTrimMsg($msg)//解决禁止使用HTML但容许自动换行的內容
functionGetOneArchive($aid)//获得每篇文本文档信息内容
functionutf82gb($utfstr)//UTF8编码转换为GBK编号
functiongb2utf8($gbstr)//GBK编码转换为UTF8编号
functiondd2char($ddnum)//转化成一个任意标识符
functionjson_encode($data)//对自变量开展JSON编号
functionjson_decode($json,$assoc=FALSE)//对自变量开展JSON编解码
能看出去,大部分常见的涵数都是有了,这一也是织梦cmsDedeCMS强劲的地区。此外,假如必须自定公共性涵数,能够 在include文件目录下的common.func.php文件里边增加自定义函数就可以了。强劲、便捷的二次开发工作能力,是对织梦cmsDedeCMS十分钟爱的缘故之一。这种普遍的公共性模板函数,大伙儿必须适度的记忆力一下,以便有备无患。