内容标志dir:content 是DirCMS内容打点系统的焦点标志,其主要成果是挪用指定栏目标内容,从而输出到模板。
dir:content标志主要成果在于获取指定的内容列表,合用于首页模板、栏目模板、内容模板。
dir:content根基语法 :
{dir:content catid="5" posid="0" row="10" limit="0" withthumb="0" orderby="id" orderbyway="DESC" keyword="" ismore="0"}
标志模板(InnerText)
{/dir:content}
属性说明 :
catid="" 暗示栏目ID,栏目ID可以是数字,变量,可能 all,让栏目ID为 all 时,则暗示不限栏目。
posid="" 暗示内容的推荐位,当此项不为0时,暗示只挪用推荐位为指定推荐位的内容,其他内容不会被挪用。
row="" 暗示返回内容列表总数。由数字暗示。
limit="" 暗示忽略前几条的显示,0为不限。由数字暗示。
withthumb="" 该项值为0可能1。当withthumb="1" 时,暗示只读取含有图片的内容。0为不限。
orderby="" 和 orderbyway="" 分表暗示读取的列表按什么分列和分列方法。
当orderby为:
id 凭据ID分列;
updatetime 凭据更新时间 分列
inputtime 凭据宣布时间 分列
orderby 凭据排序 分列
clicks 凭据点击 分列
comments 凭据评论 分列
当orderbyway为:
DESC 凭据降序分列
ASC 安装升序分列
keyword="" 暗示含有指定要害字的内容列表,多个要害字用逗号","分隔
ismore="" 该项值为0可能1。当ismore="1" 时,暗示读取附加表的信息,0为只读取根基表的信息。
标志模板字段挪用:
栏目ID:{mydc:catid}
栏目名称:{catname(mydc:catid)}
栏目URL:{caturl(mydc:catid)}
内容ID:{mydc:id}
内容标题:{mydc:title}
内容摘要:{mydc:description}
宣布日期:{date('Y-m-d H:i:s',mydc:inputtime)}
更新日期:{date('Y-m-d H:i:s',mydc:updatetime)}
用户ID:{mydc:userid}
用户名:{mydc:username}
内容链接:{mydc:url}
点击数:{mydc:clicks}
要害字:{mydc:keywords}
评论数:{mydc:comments}
缩略图:{mydc:thumb}
留意:任意一个参数都不是必需的,在您自界说模板的时候,只需写出必需的参数即可。
如您想挪用栏目ID=1的10条内容,而且凭据文章宣布的点击数降序分列。只需在模板里这样界说即可:
{dir:content catid="1" rows="10" orderby="clicks"}
{sub_string(mydc:title,20)}
{/dir:content}
个中
{sub_string(mydc:title,20,'...')} 的浸染是指将截取标题的最大长度为20个字符(中文占2个字符),假如不想限制字数,{sub_string(mydc:title,20,'...')} 可以直接用{mydc:title}替代。
DirCMS内容打点系统 v2011 Sp3 build 20120221 UTF-8下载