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

月神科技:香港CN2/洛杉矶CN2/华中电信高防vps,月付20元起

月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...

SpinServers(月89美元) 2*e5-2630L v2,美国独立服务器

SpinServers服务商也不算是老牌的服务商,商家看介绍是是2018年成立的主机品牌,隶属于Majestic Hosting Solutions LLC旗下。商家主要经营独立服务器租用和Hybrid Dedicated服务器等,目前包含的数据中心在美国达拉斯、圣何塞机房,自有硬件和IP资源等,商家还自定义支持用户IP广播到机房。看到SpinServers推出了美国独服的夏季优惠促销活动,最低月...

PacificRack(年付低至19美元),夏季促销PR-M系列和多IP站群VPS主机

这几天有几个网友询问到是否有Windows VPS主机便宜的VPS主机商。原本他们是在Linode、Vultr主机商挂载DD安装Windows系统的,有的商家支持自定义WIN镜像,但是这些操作起来特别效率低下,每次安装一个Windows系统需要一两个小时,所以如果能找到比较合适的自带Windows系统的服务器那最好不过。这不看到PacificRack商家有提供夏季促销活动,其中包括年付便宜套餐的P...

dede标签为你推荐
外网和内网什么是内网,和外网有什么区别人人时光机求 《小叮当》的日语歌词。最好有片假名的flash导航条谁来帮我看看这样的flash导航条 下面的页面该怎么设计网站运营网络运营主管的主要工作职责是什么?淘宝店推广淘宝店铺推广有哪些渠道?9flash在“属性”对话框中的“Move”后面的框中输入Flash动画文件的绝对路径及文件名,这句话怎么操作?怎么升级ios6苹果iPhone6怎么升级系统安装迅雷看看播放器迅雷看看播放器下了安装不了安全漏洞什么是安全漏洞攻击??srv记录如何验证是否为域控制器创建了 SRV DNS 记录
中文域名 lunarpages 美国翻墙 eq2 双11秒杀 qq对话框 东莞服务器托管 服务器防御 双11促销 hdsky 脚本大全 web服务器 2016黑色星期五 美国达拉斯 达拉斯 域名商城 ddos攻击教程 大容量存储控制器 web服务器软件 iis配置web服务器 更多