当前位置 : 主页 > 建站教程 > dedecms >

织梦DedeCMS多函数嵌套在调用标签的方法

来源:互联网 收集:自由互联 发布时间:2022-05-01
在使用Dede的时候,用的***多的就是调用标签,而有些网站因为特殊性,在使用调用标签的时候需要对调用的内容进行二次加工处理,这个时候就可能会用到Dede的函数,比如我们***常见
     在使用Dede的时候,用的***多的就是调用标签,而有些网站因为特殊性,在使用调用标签的时候需要对调用的内容进行二次加工处理,这个时候就可能会用到Dede的函数,比如我们***常见的截取字符长度的函数cn_substr,能实现对调用的内容进行长度截取,html2text能实现去html样式转换为纯文本字符,每个都有自己的用处。但是有的时候我们可能既要去样式又要截取字符,那么就要用到多函数嵌套了,今天就说说如何使用dede的多函数嵌套功能(就拿cn_substr与html2text函数举例)。     基本语法:     获取指定数值的字符串 1 function=cn_substr(@me,200)     去掉html样式,转换为纯文本字符 1 function=html2text(@me)     组合嵌套即提取指定个数的字符串并去掉html样式,转换为纯文本字符 1 {dede:field.content function="Html2Text(cn_substr('@me',110))" /}     这段代码实现的是获取获取栏目信息摘要信息(提取110个字符[55个汉字]),删除hml标签元素,转为纯文本!   这就是***基本的DedeCMS的多函数嵌套,能实现我们在想调用指定内容的时候达到我们的多个目的。     高级语法: 1 函数一:function=a(x,y) 2 函数二:function=b(w,x) 3 函数三:function=c(x,y,z) 4 组合函数:function="b(c(a('x','y',w,z)) )"     附DedeCMS的公用函数(集成于include/common.func.php文件中):     获得当前的脚本网址 1 function GetCurUrl()     返回格林威治标准时间 1 function MyDate($format='Y-m-d H:i:s',$timest=0)     把全角数字转为半角 1 function GetAlabNum($fnum)     把含HTML的内容转为纯text 1 function Html2Text($str,$r=0)     把文本转HTML 1 function Text2Html($txt)     输出Ajax头 1 function AjaxHead()     中文截取2,单字节截取模式 1 function cn_substr($str,$slen,$startdd=0)     把标准时间转为Unix时间戳 1 function GetMkTime($dtime)     获得一个 0000-00-00 00:00:00 标准格式的时间 1 function GetDateTimeMk($mktime)     获得一个 0000-00-00 标准格式的日期 1 function GetDateMk($mktime)     获得用户IP 1 function GetIP()     获取拼音以gbk编码为准 1 function GetPinyin($str,$ishead=0,$isclose=1)     dedecms通用消息提示框 1 function ShowMsg($msg,$gourl,$onlymsg=0,$limittime=0)     保存一个cookie 1 function PutCookie($key,$value,$kptime=0,$pa="/")     删除一个cookie 1 function DropCookie($key)     获取cookie 1 function GetCookie($key)     获取验证码 1 function GetCkVdValue()     过滤前台用户输入的文本内容 1 // $rptype = 0 表示仅替换 html标记 2 // $rptype = 1 表示替换 html标记同时去除连续空白字符 3 // $rptype = 2 表示替换 html标记同时去除所有空白字符 4 // $rptype = -1 表示仅替换 html危险的标记 5 function HtmlReplace($str,$rptype=0)     获得某文档的所有tag 1 function GetTags($aid)     过滤用于搜索的字符串 1 function FilterSearch($keyword)     处理禁用HTML但允许换行的内容 1 function TrimMsg($msg)     获取单篇文档信息

  1 function GetOneArchive($aid)
上一篇:织梦如何自定义专题special的目录路径
下一篇:没有了
网友评论
相关栏目