教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

DEDECMS标签手册(10)

来源:网络收集 时间:2026-02-28
导读: infolink 分类信息地区与类型快捷链接 (>DedeCMS 4,DedeCMS 5) 名称:infolink 功能:获取分类信息地区与类型的快捷链接,仅在分类信息模型下能够使用 语法: {dede:infolink} 信息附加条件: 地 区: [field:li

infolink 分类信息地区与类型快捷链接

(>DedeCMS 4,DedeCMS 5)

名称:infolink

功能:获取分类信息地区与类型的快捷链接,仅在分类信息模型下能够使用 语法:

{dede:infolink}

信息附加条件:

 地 区: [field:linkallplace/]

[field:nativeplace /] 

 

 类 型: [field:linkalltype/]

[field:infotype /] 

  {/dede:infolink}

文件:

\\include\\taglib\\infolink.lib.php

function lib_infolink(&$ctag,&$refObj) 默认底层模板: info_link.htm 参数: 无

底层字段:

nativeplace,infotype,typeid,channelid,linkallplace,linkalltype 范例:

常用函数

cn_substr

(>=DedeCMS 2,DedeCMS 3,DedeCMS 4,DedeCMS 5) 函数名:cn_substr

功能:截取中文字符串 参数:

$str='' 需要截取的字符串

$slen='' 需要截取的长度,单字节截取模式,一个中文占用2个字节 $startdd=0 截取开始位置标记处,默认为0从头开始 返回值:

返回截取后的字符串,错误返回空字符串 范例:

{field:title function='cn_substr(@me, 10)'/} 表示将会截取titile中5个中文字符内容。

Html2Text

(>=DedeCMS 2,DedeCMS 3,DedeCMS 4,DedeCMS 5) 函数名:Html2Text

功能:HTML代码转换为Text文本 参数:

$str='' 需要转换的代码

$r=0 如果$r=0直接返回内容,否则需要使用反斜线引用字符串 返回值:

转换后的Text文本 范例:

{field:description function='Html2Text(@me)'/}

一般页面meta中描述需要保证是text文本,所以可以采用这一函数来进行格式化。

Text2Html (>=DedeCMS 2,DedeCMS 3,DedeCMS 4,DedeCMS 5) 函数名:Text2Html 功能:将Text转换为HTML代码格式,也可以使用PHP原生态函数htmlspecialchars_decode来处理 参数: $txt='' 需要格式化的Text代码 返回值: 转换后的Html代码 范例: {field:body function=Text2Html(@me)'/} MyDate (>=DedeCMS 2,DedeCMS 3,DedeCMS 4,DedeCMS 5) 函数名:MyDate 功能:将Unix时间戳转换为格式化的日期 参数: $format='Y-m-d H:i:s' 日期转换后的格式 format字符 说明 返回值例子 日 d D j l(“L”的小写字母) --- 月份中的第几天,有前导零的 2 位数字 星期中的第几天,文本表示,3 个字母 月份中的第几天,没有前导零 星期几,完整的文本格式 --- 01到 31 Mon到 Sun 1到 31 Sunday到 Saturday N S w z 星期 W 月 F m M n t 年 L o Y y 时间 a A B g G h H i s 时区 e I O P T ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 每月天数后面的英文后缀,2 个字符 星期中的第几天,数字表示 年份中的第几天 --- ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) --- 月份,完整的文本格式,例如 January 或者March 数字表示的月份,有前导零 三个字母缩写表示的月份 数字表示的月份,没有前导零 给定月份所应有的天数 --- 是否为闰年 1(表示星期一)到 7(表示星期天) st,nd,rd或者 th。可以和 j 一起用 0(表示星期天)到 6(表示星期六) 0到 366 --- 例如:42(当年的第 42 周) --- January到 December 01到 12 Jan到 Dec 1到 12 28到 31 --- 如果是闰年为 1,否则为 0 ISO-8601 格式年份数字。这和 Y 的值相同,只除了如果 ISO 的星期数(W)属于前一年Examples: 1999 or 2003 或下一年,则用那一年。(PHP 5.1.0 新加) 4 位数字完整表示的年份 2 位数字表示的年份 --- 小写的上午和下午值 大写的上午和下午值 Swatch Internet 标准时 小时,12 小时格式,没有前导零 小时,24 小时格式,没有前导零 小时,12 小时格式,有前导零 小时,24 小时格式,有前导零 有前导零的分钟数 秒数,有前导零 --- 时区标识(PHP 5.1.0 新加) 是否为夏令时 与格林威治时间相差的小时数 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加) 本机所在的时区 例如:1999 或 2003 例如:99 或 03 --- am或 pm AM或 PM 000到 999 1到 12 0到 23 01到 12 00到 23 00到 59> 00到 59> --- 例如:UTC,GMT,Atlantic/Azores 如果是夏令时为 1,否则为 0 例如:+0200 例如:+02:00 例如:EST,MDT(【译者注】在 Windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)。 Z 完整的日期/时间 c r U 时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。 --- ISO 8601 格式的日期(PHP 5 新加) RFC 822 格式的日期 -43200到 43200 --- 2004-02-12T15:19:21+00:00 例如:Thu, 21 Dec 2000 16:01:07 +0200 从 Unix 纪元(January 1 1970 00:00:00 GMT)参见 time() 开始至今的秒数 $timest=0 时间基准 返回值: 转换后的日期格式 范例: {field:pubdate function=MyDate('Y-m-d',@me)'/} GetDateTimeMk (>=DedeCMS 2,DedeCMS 3,DedeCMS 4,DedeCMS 5) 函数名:GetDateTimeMk 功能:返回格式化(Y-m-d H:i:s)的时间,类似MyDate函数,但返回格式固定 参数: $mktime='' 需要转换的日期 返回值: 格式化以后的时间 范例: {field:senddate function=GetDateTimeMk(@me)'/} FloorTime

(>=DedeCMS 5.5) 函数名:FloorTime

功能:将时间转换为距离现在的精确时间 参数:

$seconds='' 日期时间戳 返回值:

格式化以后的返回时间 范例:

…… 此处隐藏:1291字,全部文档内容请下载后查看。喜欢就下载吧 ……
DEDECMS标签手册(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/453135.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)