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

DEDECMS标签手册(2)

来源:网络收集 时间:2026-02-28
导读: 底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。 如: 给当天发布的内容加上 (new) 标志 [field:senddate runphp='yes'] $ntime = time(); $oneday = 3600 * 24; if(($nt

底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。

如: 给当天发布的内容加上 (new) 标志

[field:senddate runphp='yes']

$ntime = time(); $oneday = 3600 * 24;

if(($ntime - @me)<$oneday) @me = \ else @me = \ [/field:senddate]

arclistsg 独立单表模型文档列表

(DedeCMS > 5.3) 名称:arclistsg

功能:类似arclist标签,获取指定单表模型(例如:分类信息),指定栏目,指定排序及呈现样式的一列文档 语法:

{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'}

[field:title/] {/dede:arclistsg}

文件:

\\include\\taglib\\arclistsg.lib.php

function lib_arclistsg(&$ctag,&$refObj) 默认底层模板:

part_arclistsg.htm 参数:

col='' 分多少列显示(默认为单列),5.3版中本属性无效,要多列显示的可用div+css实现 row='10' 返回文档列表总数

typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用\分开表示多个栏目;

titlelen = '30' 标题长度 等同于titlelength orderwey='desc'或'asc' 排序方向

keyword= 含有指定关键字的文档列表,多个关键字用\分

innertext = \单条记录样式(innertext是放在标签之间的代码) arcid='' 指定文档ID

idlist ='' 提取特定文档(文档ID) channelid = '' 频道ID

limit='' 起始,结束 表示限定的记录范围(如:limit='1,2')

flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] subday='天数' 表示在多少天以内的文档 底层字段:

ID(同 id),typeid, channel, arcrank, mid, click, title, senddate, flag, litpic(同picname), userip, lastpost, scores, goodpost, badpost, textlink

范例:

这个标签用于调用单表模型的内容,在V5.3系统中加入了单表模型的概念,脱离了以前的主从表的数据表关联结构,一般我们在添加内容模型的时候会选择是否为单表模型还是主从表模型。

我们可以进入系统后台[核心]-[内容模型管理],查看系统现有的内容模型,在系统默认环境下,只有分类信息是单表模型,一般添加单表模型,模型的id号都小于-1,即分类信息模型id号为-8。

在使用这个标签的时候,使用方法同arclist大致相同,我们来通过以下的标签内容来调用分类信息的内容:

{dede:arclistsg channelid='-8' limit='0,2'}

[field:title/]
{/dede:arclistsg}

这个标签就是调用分类信息的内容,从id为0开始调用2条记录,在系统后台的[全局标签测试]中显示以下的内容:

arcpagelist arclist列表分页

(DedeCMS 5.6) 名称:arcpagelist

功能:通过制定arclist的pagesize及tagid属性,配合arcpagelist标签进行内容当前分页中显示,DedeCMS 5.8中将取消这个标签的使用 语法:

    {dede:arclist flag='c' titlelen=42 row='16' tagid='dedecms' pagesize='8'}

  • 文件:

    \\include\\taglib\\arcpagelist.lib.php

    lib_arcpagelist(&$ctag, &$refObj) 默认底层模板: 无

    参数:

    tagid='' 对应arclist的标签名称 底层字段: 无

    autochannel 指定栏目

    (> DedeCMS 4,DedeCMS 5) 名称:autochannel

    功能:指定排序位置的单个栏目的链接 语法:

    {dede:autochannel partsort='2' typeid=1} [field:typename/] {/dede:autochannel}

    文件:

    \\include\\taglib\\autochannel.lib.php

    function lib_autochannel(&$ctag,&$refObj) 默认底册模板: part_autochannel.htm 参数:

    partsort = '0' 栏目所在的排序位置 typeid='0' 获取单个栏目的顶级栏目 底层字段:

    id,typelink,typedir,isdefault,defaultname,ispart,namerule2,typename,moresite,siteurl,sitepath,listman

    cattree 树形类目

    (>DedeCMS 5.3) 名称:cattree

    功能:树形类目标签 语法:

    {dede:cattree typeid='' catid='' showall=''/} 文件:

    \\include\\taglib\\cattree.lib.php lib_cattree(&$ctag, &$refObj) 默认底层模板:无 参数:

    typeid='' 顶级树id catid=0 上级栏目id

    showall='' 在空或不存在时,强制用产品模型id;如果是 yes 刚显示整个语言区栏目树;为其它数字则是这个数字的模型的id 底层字段: 无

    channel 获取栏目列表标签

    (>DedeCMS 3,DedeCMS 4,DedeCMS 5) 名称:channel

    功能:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息 语法:

    {dede:channel type='top' row='8' currentstyle=\ [field:typename/] {/dede:channel}

    文件:

    \\include\\taglib\\channel.lib.php

    function lib_channel(&$ctag,&$refObj) 默认底层模板: channel_list.htm 参数:

    typeid = '0' 栏目ID reid = '0' 上级栏目ID

    row = '100' 调用栏目数

    col = '1' 分多少列显示(默认为单列)

    type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目 currentstyle = '' 应用样式 底层字段:

    ID(同 id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址) 例:

    {dede:channel type='top'} [field:typename/] {/dede:channel} currentstyle中支持~rel~、~id~、~typelink~、~typename~

    注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类 范例:

    这个标签是全局常用标记,主要用于显示页面的栏目分类,我们可以查看默认模板\\templets\\default\\head.htm中的相关代码:

    {dede:channel type='top' currentstyle=\[field:typename/]{/dede:channel}

    这里的栏目可以通过后台进行设置,栏目显示顺序按照排序的高低进行,我们可以在系统后台[核心]-[栏目管理]中进行栏目设置:

    设置完成我们可以在首页顶部看到相关的效果

    当然这里涉及到一个顶级栏目和子级栏目显示的问题,我们可以在模板中使用相应的标签进行调用,我们来看一个封面的页面内容:

    …… 此处隐藏:1718字,全部文档内容请下载后查看。喜欢就下载吧 ……
DEDECMS标签手册(2).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)