名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。大驾家都知道,dedecms网站程序支持[field:senddate function=”strftime('%y-%m-%d %h:%M',@me)”/]这样的一些用法,即标记内使用function,具体调用相关的系统数据库函数对当前标签返回的网站内容进行再次处理再显示出来。
就拿上面这个标记为例子,本来程序显示数据库某个表的字段senddate,但通过查看数据库发现,senddate只是一大串数字,并不是咱们想要的时间格式,PhP语言本身对时间处理是有一些自带的系统数据库函数,strftime就是php本身自带的系统数据库函数,当然你也可以扩展,自己编写自己的系统数据库函数,模板上咱们不需要显示这些数字,咱们需要按照一定格式转换为咱们的时间,这时候就可以使用这个系统数据库函数进行处理了。
下面咱们来分析下dedecms网站程序自带一些常用系统数据库函数的使用相关具体操作方法:
GetCurUrl()
这个估计用到的不是太多,这个系统数据库函数获得当前运行的脚本地址,使用时候可以通过下列方式:
{dede:CurUrl runphp='yes'}
@me = GetCurUrl();
{/dede:CurUrl}
GetAlabNum()
返回半角数字的,如果你某个字段信息不希望出现全角数字,可以使用这个系统数据库函数,例如:
[field:listnum/]返回的是12234,我希望是半角数字12234,可以这样使用系统数据库函数:
[field:listnum function=”GetAlabNum(@me)”/]
Text2html()
文本转hTML,系统数据库函数将文本网站内容中的空格、<、>…等字符转换为hTML标记,可以这样使用:
[field:textcontent function=”Text2html(@me)”/]
同样这里也有个相反的系统数据库函数,将html转换为Text的,html2Text(),其用法类似
Clearhtml()
清除html标记,系统数据库函数将网站内容中包含的html标记清除。用法:
[field:content function=”Clearhtml(@me)”/]
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。修改:文章文章标题-2级栏目-1级栏目-站点名