织梦标签理解 织梦模板DEDECMS系统模板常用标签代码一览

软件教程 2024-02-11 07:03:40

【Arclist 记号】

那个记号是DedeCms最常见的两个记号,也叫民主自由条目记号,当中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 那些记号都是由那个记号所表述的相同特性延展出的别称记号。

机能表明:以获取选定的文件格式条目

通则:宣传照模版、条目模版、文件格式模版

基本上句法:

{dede:arclist typeid=” row=” col=” titlelen=” infolen=”

imgwidth=” imgheight=” listtype=” orderby=” keyword=”}

下层模版(InnerText)

{/dede:arclist}

特性表明:

[1] typeid=” 则表示版块ID,在条目模版和资料库模版中通常不须要选定,在宣传照模版中容许用”,”合二为一则表示数个版块;

[2] row=” 则表示回到文件格式条目数目;

[3] col=” 则表示分多少列显示(默认为单列);

[4] titlelen=” 则表示标题长度;

[5] infolen=” 则表示内容简介长度;

[6] imgwidth=” 则表示缩略图宽度;

[7] imgheight=” 则表示缩略图高度;

[8] type=” 则表示资料库类型,当中空值、不使用那个特性或type=’all’时为普通文件格式

§ type=’commend’时,则表示推荐文件格式,等同于 {dede:coolart}{/dede:coolart}

§ type=’image’时,则表示必须含有缩略图片的文件格式,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist}

§ type=’spec’时,则表示专题,等同于记号{dede:specart}{/dede:specart}

以上特性值可以联合使用,如: type=’commend image’ 则表示推荐的图片文件格式

[9] orderby=” 则表示排序方式,默认值是 senddate 按发布时间排列。

§ orderby=’hot’ 或 orderby=’click’ 则表示按点击数排列

§ orderby=’pubdate’ 按出版时间排列(即是前台容许更改的时间值)

§ orderby=’sortrank’ 按文章的新排序级别排序(如果你想使用置顶文章则使用这个特性)

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

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

§ orderby=’rand’ 随机获得选定条件的文件格式条目

[10] orderway=” 值为 desc 或 asc ,选定排序方式是降序还是顺向排序,默认为降序。

[11] keyword=” 则表示含有选定关键字的文件格式条目,数个关键字用”,”合二为一

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

[13] limit=’起始,结束’ 则表示限定的记录范围,row特性必须等于”结束 – 起始”,mysql的limit语句是由0起始的,如 “limit 0,5”则表示的是取前五笔记录,“limit 5,5”则表示由第五笔记录起,取下五笔记录,使用了本特性后,row特性将无效。

[14] att=’数值’ 则表示自表述特性值

[15] subday=’天数’ 则表示在多少天以内的文件格式,通常见于以获取选定天数的热门文件格式、推荐文件格式、热门评论文件格式等

[16] partsort=’排列位数’ 则表示自动获得父版块的所有子数中排列在第几位的版块ID,记号为 {dede:autolist}{/dede:autolist} 时,使用本特性才有效。

下层模版字段:

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),writer,shorttitle,memberid

pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的”0000-00-00″格式),

textlink,typelink,imglink,image

当中:

textlink=title

typelink=typename

imglink=织梦标签理解 织梦模板DEDECMS系统模板常用标签代码一览_https://www.ybmzs.com_软件教程_第1张

image=织梦标签理解 织梦模板DEDECMS系统模板常用标签代码一览_https://www.ybmzs.com_软件教程_第1张

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

如:
复制{dede:arclist infolen=100}[field:textlink/]<br>[field:info/]<br>{/dede:arclist}

注:下层模版里的Field实现也是织梦记号的一种形式,因此支持使用PHP句法,Function扩展等机能

如: 给当天发布的内容加上 (new) 标志
复制[field:senddate runphp=yes] $ntime=time(); $oneday=3600*24;if(($ntime -@me)<$oneday)@me="<font color=red>(new)</font>";else@me="";[/field:senddate]

【Field 记号】

机能表明:用于以获取特定版块或档桉的字段值及常见的环境变量值

通则:宣传照模版、条目模版、文件格式模版

(1)基本上句法

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

(2) 控制系统分配的field

板块模版:phpurl,indexurl,indexname,templeturl,memberurl,powerby,webname,specurl

条目模版:position,title,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,版块表dede_arctype的所有字段

当中 position 为 “版块一 > 版块二” 这样形式的链接,title则为这种形式的标题

文件格式模版:position,phpurl,templeturl,memberurl,powerby,indexurl,indexname,specurl,id(同 ID,aid)

(3) 文件格式所有内容字段

资料库dede_archives表 和 附加表的所有字段。

【Channel 记号】

机能表明:用于以获取版块条目

通则:宣传照模版、条目模版、文件格式模版

(1)基本上句法

{dede:channel row=” type=”}

自表述样式模版(InnerText)

{/dede:channel}

(2)特性

[1] row=’数字’ 则表示以获取记录的条数(通用在某级版块太多的时候使用,默认是 8)

[2] type=top,sun/son,self

type=’top’ 则表示顶级版块

type=’son’ 或 ‘sun’ 则表示下级版块

type=’self’ 则表示同级版块

当中后两个特性必须在条目模版中使用。

(3)下层模版变量

ID,typename,typedir,typelink(仅则表示版块的网址)

例:
复制{dede:channel type=top}<a href=http://blog.aftss.cn/a/dedejq/[field:typelink /]>[field:typename/]</a>{/dede:channel}

注:在没有选定typeid的情况下,type记号与模版的环境有关,如,模版生成到版块一,那么type=’son’就则表示版块一的所有子类

【Type 记号】别称 onetype

机能表明:则表示选定的单个版块的链接

通则:宣传照模版、条目模版、文件格式模版

(1)句法 {dede:type typeid=”}{/dede:type}

(2)特性 typeid=’版块ID’

(3)下层模版变量

typename,typelink(仅则表示版块的网址)

【Autochannel 记号】

机能表明:则表示选定排序位置的单个版块的链接

通则:宣传照模版、条目模版、文件格式模版

(1)句法 {dede:autochannel partsort=”}{/dede:autochannel}

(2)特性 partsort=’版块所在的排序位置’

(3)下层模版变量

typename,typelink(仅则表示版块的网址)

【Mytag 记号】

机能表明:用于以获取自表述宏记号的内容

通则:宣传照模版、条目模版、文件格式模版

(1)基本上句法

{dede:mytag typeid=” name=” ismake=”/}

(2)特性

[1] typeid=’数字’ 则表示版块ID,默认为 0,在没有设定的版块没有表述那个名称的记号,会按如下搜索方式来搜索“先向上查找父版块 -> 通用记号(typeid=0)的同名记号”。

[2] name=” 记号名称。

[3] ismake=yes|no 默认为 no 则表示mytag里的内容不包含其它宣传照模版的记号,yes则则表示记号内容含有其它宣传照模版记号。

【Vote 记号】

机能表明:用于以获取一组投票表单

通则:宣传照模版

(1) 基本上句法

{dede:vote id=’投票ID’ lineheight=’22’

tablewidth=’100%’ titlebgcolor=’#EDEDE2′

titlebackground=” tablebgcolor=’#FFFFFF’}

{/dede:vote}

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

【Flink 记号】,等同 friendlink

机能表明:用于以获取友情链接

通则:宣传照模版

(1)基本上句法

{dede:flink type=” row=” col=” titlelen=” tablestyle=”}{/dede:flink}

(2)特性

[1]type:链接类型,值:

a. textall 全部用文字显示

b. textimage 文字和图得混合排列

c. text 仅显示不带Logo的链接

d. image 仅显示带Logo的链接

————————————-

[2]row:显示多少行,默认为4行

[3]col:显示多少列,默认为6列

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

[5]tablestyle: 则表示

【Mynews 记号】

机能表明:用于以获取站内新闻

通则:宣传照模版

(1) 基本上句法

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

(2)特性

[1] row 新闻条数

[2] titlelen 标题长度

(3)下层模版变量

[field:title/]、[field:writer/]、

[field:senddate function=”strftime(‘%y-%m-%d %H:%M’,@me)”/](时间)、[field:body/]

【LOOP 记号】

机能表明:用于调用任意表的数据,通常用于调用论坛贴子之类的操作

通则:所有模版

(1) 基本上句法

{dede:loop table=’ sort=” row=” if=”}

下层模版

{/dede:loop}

(2) 特性

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

[2] sort 用于排序的字段

[3] row 回到结果的条数

[4] if 查询条件

(3)下层模版变量

那个记号的下层模版变量即是被查询表的所有字段

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

{dede:loop table=’pw_threads’ sort=’tid’ row=’8′ if=”}·[field:subject function="cn_substr(‘@me’,30)"/] ([field:lastpost function="date(‘m-d H:M’,’@me’)"/]) {/dede:loop}

【Channelartlist 记号】

机能表明:用于以获取当前频道的下级版块的内容条目

通则:宣传照模版

(1)基本上句法
复制{dede:channelArtlisttypeid=0 col=2 tablewidth=100%}<table width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#BFCFA9"><tr><td bgcolor="#E6F2CC">{dede:type}<table border="0" cellpadding="0" cellspacing="0" width="98%"><tr><td width=10% align="center"><img src=http://blog.aftss.cn/a/dedejq/[field:global name=cfg_plus_dir/]/img/channellist.gif width=14 height=16></td><td width=60%><a href=http://blog.aftss.cn/a/dedejq/"[field:typelink /]">[field:typename /]</a></td> <td width=30% align=right> <a href=http://blog.aftss.cn/a/dedejq/"[field:typelink /]">更多...</a></td> </tr></table> {/dede:type}</td> </tr><tr><td height="150" valign="top" bgcolor="#FFFFFF">{dede:arclist row="8"}·<a href=http://blog.aftss.cn/a/dedejq/"[field:arcurl /]">[field:title /]</a><br>{/dede:arclist} </td></tr> </table><div style=font-size:2px></div> {/dede:channelArtlist}

除了宏记号外,channelArtlist 是唯一两个可以直接嵌套其它记号的记号,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个记号。

(2) 特性

[1]typeid=0 频道ID,默认的情况下,嵌套的记号使用的是那个版块ID的下级版块,如果你想用特定的版块,可以用”,”合二为一数个ID。

[2]col=2 分多列显示

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

【List 记号】

机能说明:则表示条目模版里的分页内容条目

通则:仅条目模版 list_*.htm

(1)基本上句法

{dede:list col=” titlelen=”

infolen=” imgwidth=” imgheight=” orderby=” pagesize=”}{/dede:list}

(2)特性

[1]col 内容列数

[2]titlelen 标题长度

[3]infolen 内容摘要长度

[4]imgwidth 缩略图宽

[5]imgheight 缩略图高

[6]orderby 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank

[7]pagesize 分页大小

(3)下层模版变量

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),postnum,lastpost,shorttitle

pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的”0000-00-00″格式),

textlink,typelink,imglink,image

注:list记号除了支持资料库表的基本上模版变量外,还支持附加表的字段,你可以在模型管理中知道附加表支持条目使用的字段有哪些。

【Page 记号】

机能表明:则表示分页页面的附加参数

通则:条目模版

句法: {dede:page pagesize=”每页结果条数”/}

注:此记号在dedecms3.1中已经过期,dedecms3.1中直接把 pagesize特性加在 list 记号中,则表示记录分页大小。

【Pagelist 记号】

机能表明:则表示分页页码条目

通则:条目模版

(1)句法

{dede:pagelist listsize=’3′ listitem=”/}

(2)特性

[1] listsize 则表示 [1][2][3] 那些项的长度 x 2

[2] listitem 则表示页码样式,可以把下面的值叠加

index  首页

pre 上一页

pageno 页码

next 下一页

end 末页

option 下拉跳转框

例: {dede:pagelist listsize=’3′ listitem=’index pre pageno next end option’/}

【Pagebreak 记号】

机能表明:则表示文件格式的分页链接条目。

通则:仅文件格式模版。

句法:{dede:pagebreak/}

【Prenext 记号】

机能表明:则表示以获取文件格式“上一篇/下一篇”的链接条目。

通则:仅文件格式模版。

(1)句法:{dede:prenext/}

(2)特性:

[1] get 以获取连接类型(仅2007版),get=” 同V4显示横排的上下页连接, get=’pre’ 上一篇的连接 get=’next’ 下一篇连接

注:此记号默认为横向排列,如果你想用竖向排列,可以用

{dede:prenext function=”str_replace(‘   下一篇:’,<‘.’br’.’ />下一篇:’,@me)”/}

则表示

【Pagetitle 记号】

机能表明:则表示以获取文件格式的分页标题

通则:仅文件格式模版。

(1)句法:{dede:pagetitle style=’select’/}

(2)特性:style 则表示分页标题的展示样式

select 则表示下拉框、link 则表示文字直接链接

【Fieldlist 标记】

机能表明:获得附加表的所有字段信息。

通则:仅文件格式模版。

句法:

{dede:fieldlist}

[field:name/] : [field:value/]

{/dede:fieldlist}

【Myad 记号】

机能表明:以获取广告标识符

通则:所有模版。

建议在广告管理模块中以获取,在此不作描述

##############################################################

## 以下仅适用于DedeCms2007版

##############################################################

【Ask 记号】

功能表明:用于以获取最新的问答的主题。

通则:非扩展模块所有模版。

(1)句法:{dede:ask row=” qtype=”}下层模版{/dede:ask}

(2)特性:

[1] row 记录条数。

[2] qtype 类型 默认为新回复问题,commend推荐问题 ok已解决问题 high高分问题

(3)下层模版:
复制<dd><spanclass="tclass">[<ahref=http://blog.aftss.cn/a/dedejq/[field:typeurl/]>[field:tidname/]</a>]</span><spanclass="tlink"><ahref=http://blog.aftss.cn/a/dedejq/"[field:url/]">[field:title/]</a></span></dd>

[field:typeurl/] 版块网址 [field:tidname/] 版块名称

[field:url/] 问题网址 [field:title/] 问题标题 [field:id/] 问题id

【Sql 记号】

机能表明:用于从模版中用两个SQL查询获得其回到内容。

通则:非扩展模块所有模版。

(1)句法:{dede:sql sql=””}下层模版{/dede:sql}

(2)特性:

[1] sql 完整的SQL查询语句。

(3)下层模版:

SQL语句中查出的所有字段都可以用[field:字段名/]来调用。

【Group 记号】

机能表明:以获取特定条件的圈子。

通则:非扩展模块所有模版。

(1)句法:{dede:group row=”个数” orderby=’排序条件’ }下层模版{/dede:group}

(2)特性:

[1] row 回到结果个数。

[2] orderby 排序条件,通常为: 默认 threads 发贴量, members 会员数, hits 浏览量, stime 创建时间。

(3)下层模版:

[field:url/]圈子网址 [field:groupname/]圈子名称 [field:icon/]圈子图标 [field:groupid/] 圈子ID

【Groupthread 记号】

机能表明:以获取圈子最新发表的主题。

通则:非扩展模块所有模版。

(1)句法:{dede:groupthread gid=” row=” orderby=” orderway=”}下层模版{/dede:groupthread}

(2)特性:

[1] gid=” 圈子分类,为空或0刚则表示所有分类

[2] row=” 条数

[3] orderby=” 排序条件 默认 dateline

[4] orderway=’ 排序方向 desc 或 asc

(3)下层模版:

[field:url/]圈子网址 [field:groupname/]圈子名称 [field:icon/]圈子图标 [field:groupid/] 圈子ID

【booklist 记号】

机能表明:用于以获取最新连载图书。

通则:连载书库。

(1)句法:{dede:booklist row=” booktype=” titlelen=” orderby=” catid=” author=” imgwidth=” imgheight=”}下层模版{/dede:booklist}

(2)特性:

[1] row=” 行数

[2] booktype=” 图书类型 1 漫画,0 小说, -1 或默认 全部

[3] titlelen=” 标题长度

[4] orderby=” 排序

[5] catid=” 版块ID

[6] author=” 作者

[7] imgwidth=”

[8] imgheight=”

(3)下层模版:

contenttitle,contentid,contenturl,dmbookurl,bookurl,catalogurl,cataloglink,booklink,contentlink,imglink,ischeck,booktypename

【catalog 记号】

机能表明:用于以获取书库的版块。

通则:连载书库。

(1)句法:{dede:catalog type=”}下层模版{/dede:catalog}

(2)特性:

[1] type 类型 默认为顶级版块,type=son 则表示当前版块的子版块,选定特定的版块id则为所选定的版块。

(3)下层模版:

本记号支持in嵌套,里面的in记号还可以再使用一重样式

{dede:catalog}

{in:field name=’classname’}{/in:field}

{/dede:catalog}

列出所有分类:
复制{dede:catalog}<div class="book_class_form"><dl><dt><a href=http://blog.aftss.cn/a/dedejq/"{in:field name=url}{/in:field}">{in:field name=classname}{/in:field}:</a></dt>{in:sonlist}<dd><a href=http://blog.aftss.cn/a/dedejq/[field:url/]>[field:classname/]</a></dd>{/in:sonlist} </dl> <div class="clear"> </div></div> {/dede:catalog}

【chapter 记号】

机能表明:用于以获取图书的章节条目,适用于book_book.htm。

通则:连载书库。

(1)句法:{dede:chapter}下层模版{/dede:chapter}

(2)特性:

(3)下层模版:

url 网址 ch 章节 title 标题

【contentlist 记号】

机能表明:用于以获取最新图书章节。

通则:连载书库。

(1)句法:{dede:contentlist row=” booktype=” titlelen=” catid=”}下层模版{/dede:contentlist}

(2)特性:

[1] row 条数

[2] booktype 图书类型 1 漫画,0 小说, -1 或默认 全部

[3] titlelen

[4] catid 版块ID

(3)下层模版:

contenttitle,contentid,contenturl,dmbookurl,bookurl,catalogurl,cataloglink,booklink,contentlink,imglink,ischeck,booktypename

本记号实际是由booklist引申的,相同之处是按book的最新发表章节排序

发表回复