本文详细介绍了DreamweavercmsDedeCMS的四个常用函数,详细介绍了GetCurUrl()、GetAlabNum()、Text2Html()和ClearHtml()三个常用函数的作用和 *** 作方法。有必要的可以参考一下。
众所周知,dedecms适用于[field:senddatefunction="strftime('%y-%m-%d%h:%m',@me)"/]等一些使用方法,即在logo中应用该函数,启用相关函数再次求解当前logo返回的内容,然后显示信息。
以上面的logo为例,原程序流程显示信息数据库查询某个表的字段名senddate,但据查数据库,senddate只是一堆数据,并不是大家想要的时间格式。php语言本身有一些解决时间概念的内置函数,strftime是PHP自带的函数。自然,你也可以扩展并编写自己的函数。不需要在模板上显示信息,但是必须按照一定的格式转换成你的时间。
我们来分析一下dedecms自身常用功能的 *** 作方法:
GetCurUrl()
这个可能不会用太多。这个函数可以得到今天运行的脚本的详细地址。在应用中,它可以按照以下方法复制代码:
{dede:cururlrunphp='yes'}
@me=getcururl();
{/dede:CurUrl}
GetAlabNum()
如果不期望字段名的信息内容中有全角数据,可以应用这个函数,例如:
[field:listnum/]返回12234,希望是半角数12234。您可以像这样应用函数:
复制以下代码:[/br/
Text2Html()
文本转换为HTML时,该函数会更改空大小写字符,<、>...而其他字符转换成htmllogo,可以这样应用:
复制代码,编码如下:
[field:textcontentfunction="text2html(@me)"/]
同样,这里有一个逆向函数,将HTML转换成文本。
ClearHtml()
消除html标识。该函数消除了内容中包含的html标识。使用:
复制下面的代码:
[field:contentfunction="clearhtml(@me)"/]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)