模板织梦(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标记中表示

licloud:$39/月,香港物理服务器,30M带宽,e3-1230v3/16G内存/1T硬盘

licloud官方消息:当前对香港机房的接近100台物理机(香港服务器)进行打折处理,30Mbps带宽,低至不到40美元/月,速度快,性价比高,跑绝大多数项目都是绰绰有余了。该款香港服务器自带启动、关闭、一键重装功能,正常工作日内30~60分钟交货(不包括非工作日)。 官方网站:https://licloud.io 特价香港物理服务器 CPU:e3-1230v2(4核心、8线程、3.3GH...

Puaex:香港vds,wtt套餐,G口带宽不限流量;可解流媒体,限量补货

puaex怎么样?puaex是一家去年成立的国人商家,本站也分享过几次,他家主要销售香港商宽的套餐,给的全部为G口带宽,而且是不限流量的,目前有WTT和HKBN两种线路的方面,虽然商家的价格比较贵,但是每次补一些货,就会被抢空,之前一直都是断货的状态,目前商家进行了补货,有需要这种类型机器的朋友可以入手。点击进入:puaex商家官方网站Puaex香港vds套餐:全部为KVM虚拟架构,G口的带宽,可...

racknerd:美国大硬盘服务器(双路e5-2640v2/64g内存/256gSSD+160T SAS)$389/月

racknerd在促销美国洛杉矶multacom数据中心的一款大硬盘服务器,用来做存储、数据备份等是非常划算的,而且线路还是针对亚洲有特别优化处理的。双路e5+64G内存,配一个256G的SSD做系统盘,160T SAS做数据盘,200T流量每个月,1Gbps带宽,5个IPv4,这一切才389美元...洛杉矶大硬盘服务器CPU:2 * e5-2640v2内存:64G(可扩展至128G,+$64)硬...

dede标签为你推荐
木马病毒木马病毒是什么?优酷路由宝怎么赚钱优酷路由宝是如何赚钱的?无线路由器限速设置wifi怎么设置限速怎么在qq空间里添加背景音乐如何在qq空间中添加背景音乐flash导航条flash导航条swf格式的要怎么编辑pwlosera,pw是什么,是不认识的人发的短信。请解释::镜像文件是什么系统镜像是什么ejb开发EJB是什么?虚拟专用网虚拟专用网 有什么用处?如何清理ie缓存怎么清理IE缓存
云南服务器租用 大庆服务器租用 西安服务器租用 免费试用vps 免费域名申请 cybermonday burstnet 主机 cve-2014-6271 博客主机 godaddy php探针 线路工具 万网优惠券 lighttpd 炎黄盛世 共享主机 天翼云盘 能外链的相册 ca187 更多