模板织梦(dede)模板标签代码参考及使用方法

dede标签  时间:2021-02-16  阅读:()

【Arcli st标记】

这个标记是Ded eCms最常用的一个标记也叫自由列表标记其中hota rt、 cool art、l ikeart、 artl ist、 imgl ist、 imginfol ist、 s pecart、 autolist这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。

功能说明获取指定的文档列表

适用范围封面模板、列表模板、文档模板

基本语法

{dede:arcl ist typeid='' row=''col='' titlelen='' infolen=''imgwidth="''" imgheight="''" l isttype=''orderby=''keyword=''}

底层模板(In nerText)

{/dede:arcl ist}

属性说明

[1] type i d=''表示栏目 I D在列表模板和档案模板中一般不需要指定在封面模板中允许用","分开表示多个栏目

[2] r ow=''表示返回文档列表总数

[3]col=' '表示分多少列显示默认为单列 

[4] titlelen=''表示标题长度

[5] infolen=''表示内容简介长度

[6] imgwidth=''表示缩略图宽度

[7] imgheight=' '表示缩略图高度

[8]type=''表示档案类型其中空值、不使用这个属性或type='al l '时为普通文档

§type='commend'时表示推荐文档等同于{dede:coolart}{/dede:coolart}

§type='image'时表示必须含有缩略图片的文档等同于{dede: imglsi t}{/dede: imglsi t}、

{dede: imginfol ist}{/dede: imginfol ist}

§type='spec'时表示专题等同于标记{dede:specart}{/dede:specart}

以上属性值可以联合使用如 type='commend image'表示推荐的图片文档

[9]orderby=''表示排序方式默认值是s enddate按发布时间排列。

§orderby='hot'或orderby='cl ick'表示按点击数排列

§o rd e rby='p u bd ate'按出版时间排列即是前台允许更改的时间值

§o rd erby='s o rtra n k'按文章的新排序级别排序如果你想使用置顶文章则使用这个属性

§orderby='id'按文章ID排序

§orderby='postnum'按文章评论次数排序

§orderby='ran k'随机获得指定条件的文档列表

[10]orderway=''值为desc或asc 指定排序方式是降序还是顺向排序默认为降序。

[1 1]keyword=''表示含有指定关键字的文档列表多个关键字用","分开

[12]channelid=''表示特定的频道模型ID 内置的频道专题(-1 )、文章(1 )、 图集(2)、 Flash(4)、软件(3)

[13] limit='起始,结束'表示限定的记录范围 row属性必须等于"结束-起始"mysql的l imit语句是由0起始的

如“l imit0,5”表示的是取前五笔记录 “l imit5,5”表示由第五笔记录起取下五笔记录使用了本属性后row属性将无效。

[14]att='数值'表示自定义属性值

[15]subday='天数'表示在多少天以内的文档通常用于获取指定天数的热门文档、推荐文档、热门评论文档等

[16]partsort='排列位数'表示自动获得父栏目的所有子数中排列在第几位的栏目I D标记为{dede:autolist}{/dede:autolist}时

使用本属性才有效。

底层模板字段

ID(同id),title, iscommend,color,typeid, ismake,des cription(同info),writer,shorttitle,memberidpubdate,senddate,arcrank,cl ick, l itpic(同picname),typedir,typename,arcurl(同fi lenam e),typeurl ,stim e(pubdate的"0000-00-00"格式),textl ink,typel ink, imgl ink, image

其中textl ink=<a href='arcurl '>title</a>typel ink=<a href='typeurl '>typename</a>imgl ink=<a href='arcurl '><img src='picname'border="'0'"width="'imgwidth'"height="'imgheight'></a>image=<img src='picname'border="'0'"width="'imgwidth'"height="'imgheight'>"

字段调用方法 [field:varname/]

如

{dede:arcl ist infolen='100'}

[fi e l d:textl i n k/]

<br>

[field: info/]

<br>

{/dede:arcl ist}

注底层模板里的Fiel d实现也是织梦标记的一种形式 因此支持使用PHP语法 Funct ion扩展等功能

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

[field:senddate runphp='yes']

$ntime=time();

$oneday=3600*24;if(($ntime-@me)<$oneday)@me="<fontcolor="'red'>"(new)</font>";else@me="";

[/fi e ld:s e nd date]

标记】

功能说明 用于获取特定栏目或档桉的字段值及常用的环境变量值

适用范围封面模板、列表模板、文档模板

(1)基本语法

{dede:field name='字段名'/}

(2)系统分配的field

板块模板 phpurl , indexurl , indexname,templeturl,memberurl ,powerby,webname,specurl列表模板 position,title,phpurl ,templeturl,memberurl ,powerby, indexurl , indexname,specurl ,栏目表d ed e_a rctyp e的所有字段

其中position为“栏目一>栏目二”这样形式的链接 title则为这种形式的标题

文档模板 position,phpurl ,templeturl ,memberurl ,powerby, indexurl , indexname,specurl , id(同ID,aid)

(3)文档所有内容字段

档案dede_archives表和附加表的所有字段。

标记】

功能说明 用于获取栏目列表

适用范围封面模板、列表模板、文档模板

(1)基本语法

{dede:channel row='' type=''}

自定义样式模板(In nerText)

{/dede:channel}

(2)属性

[1] row='数字'表示获取记录的条数通用在某级栏目太多的时候使用默认是8

[2]type=to p,s u n/so n,s e lftyp e='to p'表示顶级栏目type='son'或'sun'表示下级栏目type='self'表示同级栏目

其中后两个属性必须在列表模板中使用。

(3)底层模板变量

ID,typename,typedir,typel ink(仅表示栏目的网址)

例

{dede:channel type='top'}

<a href='[field:typel ink/]'>[field:typename/]</a>

{/dede:channel}

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

功能说明表示指定的单个栏目的链接

适用范围封面模板、列表模板、文档模板

(1)语法{dede:typetypeid=''}{/dede:type}

(2)属性typeid='栏目ID'

(3)底层模板变量typename,typelink(仅表示栏目的网址)

标记】

功能说明表示指定排序位置的单个栏目的链接

适用范围封面模板、列表模板、文档模板

(1)语法{dede:autochannel partsort=''}{/dede:autochannel}

(2)属性p a rts o rt='栏目所在的排序位置'

(3)底层模板变量typename,typelink(仅表示栏目的网址)

标记】

功能说明 用于获取自定义宏标记的内容

适用范围封面模板、列表模板、文档模板

(1)基本语法

{dede:mytagtypeid=''name='' ismake=''/}

(2)属性

[1]type i d='数字'表示栏目 I D默认为0在没有设定的栏目没有定义这个名称的标记会按如下搜索方式来搜索

“先向上查找父栏目 ->通用标记typeid=0的同名标记”。

[2]name=''标记名称。

[3] ismake=yes|no默认为no表示mytag里的内容不包含其它封面模板的标记 yes则表示标记内容含有其它封面模板标记。

标记】

功能说明 用于获取一组投票表单

适用范围封面模板

(1)基本语法

{dede:vote id="'投票ID'" l ineheight="'22'ta blewidth='100%' titl ebgcolor="'#ED ED E2'titlebackground="''" tablebgcolor="'#FFFFFF'}

{/dede:vote}

注本标记直接生成投票的HTML表单为了让你更方便修改其样式建议在后台->投票管理的地方直接复制生成的HTML代码来使用。

功能说明 用于获取友情链接

适用范围封面模板

(1)基本语法

{dede:fl inktype='' row=''col='' titlelen='' tablestyle=''}{/dede:fl ink}

(2)属性

[1]type链接类型值a textal l全部用文字显示b texti mage文字和图得混合排列c text仅显示不带Logo的链接d image仅显示带Logo的链接

-------------------------------------

[2]r ow显示多少行默认为4行

[3]col 显示多少列默认为6列

[4]titlelen站点文字的长度

[5]tablestyle 表示<table这里的内容>

标记】

功能说明 用于获取站内新闻

适用范围封面模板

(1)基本语法

{dede:mynews row='条数' titlelen='标题长度'}Innertext{/dede:mynews}

(2)属性

[1] r ow新闻条数

[2] titlelen标题长度

(3)底层模板变量

[fi e l d:ti tl e/]、 [fi e l d:wri te r/]、

[field:senddate function="strftim e('%y-%m-%d%H:%M',@m e)"/](时间)、 [field:body/]标记】

功能说明 用于调用任意表的数据一般用于调用论坛贴子之类的操作

适用范围所有模板

(1)基本语法

{dede: loop table='sort='' row='' if=' '}

底层模板

{dede: loop}

(2)属性

[1]table表示查询的数据表

[2]s ort用于排序的字段

[3] r ow返回结果的条数

[4] if查询条件

(3)底层模板变量

这个标记的底层模板变量即是被查询表的所有字段

例获取Phpwind论坛的最新主题贴子

标记】

功能说明 用于获取当前频道的下级栏目的内容列表

适用范围封面模板

(1)基本语法

{dede:channelArtl isttypeid=0 col=2 tablewidth='100%'}

<table width="99%"border="0"cel lpadding="3"cel lspacing="1"bgcolor="#BFCFA9"><tr>

<td bgcolor="#E6F2CC">

{dede:type}

<table border="0"cel lpadding="0"cel lspacing="0"width="98%">

<tr>

<td width='10%'al ign="center"><img src='[field:global name='cfg_plus_dir'/]/img/channel l istgif'w i d th="'14'"h e i g ht="'16'></td>

<td width='60%'>

<a href="[field:typel ink/]">[field:typename/]</a>

</td>

<td width='30%'al ign="'right'>

<a href="[field:typel ink/]">更多 </a>

</td>

</tr>

</ta b l e>

{/dede:type}

</td>

</tr>

<tr>

<td height="150"val ign="top"bgcolor="#FFFFFF">

{dede:arcl ist row="8"}

<a href="[field:arcu rl /]">[field:title/]</a><br>

{/dede:arcl ist}

</td>

</tr>

</ta b l e>

<divstyle='font-size:2px'></div>

{/dede:channelArtl ist}

除了宏标记外 channelArtl ist是唯一一个可以直接嵌套其它标记的标记不过仅限于嵌套{dede:type}{/dede:type}和{dede:arcl ist}{/dede:arcl ist}两个标记。

(2)属性

[1]type i d=0频道I D,默认的情况下嵌套的标记使用的是这个栏目I D的下级栏目如果你想用特定的栏目可以用","分开多个ID。

[2]col=2分多列显示

[3]tablewidth='100%'外围表格的大小

标记】

功能说明表示列表模板里的分页内容列表

适用范围仅列表模板l ist_*htm

(1)基本语法

{dede: l ist col='' titlelen=''infolen='' imgwidth="''" imgheight="''"orderby=''pageheight="''"

(2)属性

[1]col 内容列数

[2]titlelen标题长度

[3]infolen 内容摘要长度

[4]imgwidth缩略图宽

[5]imgheight缩略图高

[6]orderby排序方式有效的排序方式有senddate、 pubdate、 id、 cl ick、 lastpost、 postnum 默认为s o rtra n k

[7]p a g e si ze分页大小

(3)底层模板变量

ID(同id),title, iscommend,color,typeid, ismake,des cription(同info),postnum, lastpost,shorttitlepubdate,senddate,arcrank,cl ick, l itpic(同picname),typedir,typename,arcurl(同fi lenam e),typeurl ,stim e(pubdate的"0000-00-00"格式),textl ink,typel ink, imgl ink, image

注 l ist标记除了支持档案表的基本模板变量外还支持附加表的字段你可以在模型管理中知道附加表支持列表使用的字段有哪些。

【Page标记】

功能说明表示分页页面的附加参数

适用范围列表模板

语法 {dede:pagepagesize="每页结果条数"/}

注此标记在dedecms31中已经过期 dedecms31中直接把pagesize属性加在l ist标记中表示

虎跃云-物理机16H/32G/50M山东枣庄高防BGP服务器低至550元每月!

虎跃科技怎么样?虎跃科技(虎跃云)是一家成立于2017年的国内专业服务商,专业主营云服务器和独立服务器(物理机)高防机房有着高端华为T级清洗能力,目前产品地区有:山东,江苏,浙江等多地区云服务器和独立服务器,今天虎跃云给大家带来了优惠活动,为了更好的促销,枣庄高防BGP服务器最高配置16核32G仅需550元/月,有需要的小伙伴可以来看看哦!产品可以支持24H无条件退款(活动产品退款请以活动规则为准...

腾讯云轻量服务器老用户续费优惠和老用户复购活动

继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...

HaBangNet(6.95美元/月)美国vps 5TB流量/德国vps 香港双向CN2 GIA VPS

HaBangNet支持支付宝和微信支付,只是价格偏贵,之前国内用户并不多。这次HaBangNet推出三个特价套餐,其中美国机房和德国机房价格也还可以,但是香港机房虽然是双向CN2 GIA线路,但是还是贵的惊人,需要美国和德国机房的可以参考下。HaBangNet是一家成立于2014年的香港IDC商家,中文译名:哈邦网络公司,主营中国香港、新加坡、澳大利亚、荷兰、美国、德国机房的虚拟主机、vps、专用...

dede标签为你推荐
回收站在哪回收站在哪?中国电信互联星空互联星空是什么?是电信公司的吗?微信如何建群在微信里怎么创建一个群别人可以加入扫描二维码的加入滚动代码来回滚动代码iphone越狱后怎么恢复iPhone越狱后怎么恢复?腾讯文章腾讯新闻的精选微信里面收藏的文章在哪里开机滚动条电脑开机有滚动条的画面xp系统停止服务XP系统停止服务后怎么办?宕机宕机是什么意思?声母是什么22个声母是什么
英文域名 虚拟主机软件 河南虚拟主机 域名备案只选云聚达 过期域名抢注 服务器评测 最好看的qq空间 英文站群 已备案删除域名 可外链网盘 爱奇艺vip免费试用7天 爱奇艺vip免费领取 shopex主机 中国电信测速网站 永久免费空间 lamp架构 实惠 北京主机托管 移动王卡 register.com 更多