大家这样看 结构就清楚了吧。
{dede:
includefilename="head.htm"/}是头部代码 如果你要修改头部代码就去head.htm
{dede:
includefilename="footer.htm"/}是尾部代码 同样你要修改就去footer.htm
其他index_*.htm list_*.htm article_*.htm等几乎所有的模板结构都是这样的。
现在有个大体的印象了。
每个模板主要有两个部分构成
部分和
部分
部分又由头部模板 中间模板 和尾部模板。
在所有模板中 head.htm和footer.htm是其他模板的公共模板。
都要调用到它们。
所以当制作模板的时候,最好把头部和尾部设计成这样。
。
可以和系统同步。
OK。
是不是也很简单。
下一节就讲DEDECMS的标签使用。
面对这些标签的使用做一个简单的介绍:
1、标签名称:
adminname
功能说明:
获得责任编辑名称
使用实例:
{dede:
adminname/}
2、标签名称:
arclist
功能说明:
文章列表调用标记
使用实例:
{dede:
arclistflag='h'typeid=''row=''col=''titlelen=''infolen=''
imgwidth=''imgheight=''listtype=''orderby=''keyword=''limit='0,1'}
arcurl/]'>[field: title/] {/dede: arclist} 参数说明: col=''分多少列显示(默认为单列),5.3版中本属性无效,要多列显示的可用div+css实现 row='10'返回文档列表总数 typeid=''栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目; titlelen='30'标题长度等同于titlelength infolen='160'表示内容简介长度等同于infolength imgwidth='120'缩略图宽度 imgheight='90'缩略图高度 listtype='all'栏目类型(顶级栏目? ? ) orderby='sortrank'文档排序方式 §orderby='hot'或orderby='click'表示按点击数排列 §orderby='sortrank'或orderby='pubdate'按出版时间排列 §orderby='near' §orderby=='lastpost'按最后评论时间 §orderby=='scores'按得分排序 §orderby='id'按文章ID排序 §orderby='rand'随机获得指定条件的文档列表 keyword=''含有指定关键字的文档列表,多个关键字用","分 innertext=''单条记录样式 aid=''指定文档ID idlist=''提取特定文档(文档ID) channelid频道ID limit=''起始,结束表示限定的记录范围(如: limit='1,2') flag='h'自定义属性值: 头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗 noflag=''同flag,但这里是表示不包含这些属性 orderway='desc'值为desc或asc,指定排序方式是降序还是顺向排序,默认为降序 subday='天数'表示在多少天以内的文档 3、标签名称: arclistsg 功能说明: 单表模型的文章列表调用标记 使用实例: {dede: arclistsgflag='h'typeid=''row=''col=''titlelen=''orderway=''keyword=''limit='0,1'} arcurl/]'>[field: title/] {/dede: arclistsg} 参数说明: col=''分多少列显示(默认为单列),5.3版中本属性无效,要多列显示的可用div+css实现 row='10'返回文档列表总数 typeid=''栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目; titlelen='30'标题长度等同于titlelength orderwey='desc'或'asc'排序方向 keyword=含有指定关键字的文档列表,多个关键字用","分 innertext="[field: title/]"单条记录样式(innertext是放在标签之间的代码) arcid=''指定文档ID idlist=''提取特定文档(文档ID) channelid=''频道ID limit=''起始,结束表示限定的记录范围(如: limit='1,2') flag='h'自定义属性值: 头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗 subday='天数'表示在多少天以内的文档 4、标签名称: autochannel 功能说明: 按排序位置的获取单个栏目的链接信息 使用实例: {dede: autochannelpartsort=''typeid=''}{/dede: autochannel} 参数说明: partsort='0'栏目所在的排序位置 typeid='0'指定的父栏目 5、标签名称: channel 功能说明: 获取栏目列表标签 使用实例: {dede: channeltype='top'row='8'currentstyle=" typelink/]'>[field: typename/]
{/dede:
channel}
参数说明:
typeid='0'栏目ID
reid='0'上级栏目ID
row='100'调用栏目数
col='1'分多少列显示(默认为单列)
type='son'son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle=''应用样式
6、标签名称:
channelartlist
功能说明:
获取当前频道的下级栏目的内容列表标签
使用实例:
{dede:
channelartlistrow=6}
fieldname='typeurl'/}'>{dede:
fieldname='typename'/}
{dede:
arclisttitlelen='42'row='10'}
arcurl/]">[field:
title/]
pubdatefunction="MyDate('m-d',@me)"/])
{/dede:
arclist}
{/dede:
channelartlist}
参数说明:
typeid='0'频道ID,多个请用","分隔
row='20'获取的栏目返回值
其他说明:
除了宏标记外,channelArtlist是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:
type}{/dede:
type}和{dede:
arclist}{/dede:
arclist}两个标记。
7、标签名称:
demotag
功能说明:
这仅是一个演示标签
使用实例:
{dede:
demotag/}
8、标签名称:
feedback
功能说明:
调用最新评论
使用实例:
{dede:
feedback}
usernamefunction="(@me=='guest'?
'游客':
@me)"/]对[field:
title/]的评论:
aid=[field: aid/]"class='fbmsg'>[field: msg/]
{/dede:
feedback}
参数说明:
row='12'调用评论条数
titlelen='24'标题长度
infolen='100'评论长度
9、标签名称:
flink
功能说明:
友情链接
使用实例:
{dede:
flinkrow='24'/}
参数说明:
type='image'或textall,图片链接,text文字链接;
row='24'链接数量
titlelen='24'站点文字的长度
linktype='1'链接位置(首页,内页)
typeid='0'所有类型
10、标签名称:
hotwords
功能说明:
获取网站搜索的热门关键字
使用实例:
{dede:
hotwords/}
参数说明:
num='6'关键词数目
subday='365'天数
maxlength='16'关键词最大长度
11、标签名称:
infoguide
功能说明:
分类信息的地区与小分类搜索
使用实例:
{dede:
infoguide/}
12、标签名称:
likepage
功能说明:
单页文档相同标识调用标签
使用实例:
{dede:
likepagelikeid=''row=''/}
参数说明:
row=''调用条数
likeid=''标识名
13、标签名称:
likesgpage
功能说明:
单页文档调用标签
使用实例:
{dede:
likespagerow=''/}
参数说明:
row=''调用条数
14、标签名称:
loop
功能说明:
调用任意表的数据标签
使用实例:
{dede:
looptable='dede_archives'sort=''row='4'if=''}
arcurl/]'>[field: title/] {/dede: loop} 参数说明: table=''查询表名 sort=''用于排序的字段 row=''返回结果的条数 if=''查询的条件 15、标签名称: memberinfos 功能说明: 文档关连的用户信息 使用实例: {dede: memberinfos/} 参数说明: 无属性,支持innertext 16、标签名称: memberlist 功能说明: 会员信息调用标签 使用实例: {dede: memberlistorderby='scores'row='20'} uid={dede: field.userid/}">{dede: field.userid/} {dede: field.scores/} {/dede: memberlist} 参数说明: orderby='scores'按积分排序 row='6'调用数目 17、标签名称: myad 功能说明: 广告调用 使用实例: {dede: myadname=''/} 参数说明: typeid='0'投放范围,0为全站 name=''广告标识 18、标签名称: mynews 功能说明: 站内新闻调用标签 使用实例: {dede: mynewsrow=''titlelen=''/} 参数说明: row='1'调用站内新闻数 titlelen='24'新闻标题长度 19、标签名称: mytag 功能说明: 自定义宏标记调用标签 使用实例: {dede: mytagtypeid='0'name=''/} 参数说明: typeid='0'栏目ID0为全站栏目 name=''标记名 20、标签名称: softmsg 功能说明: 下载说明标签 使用实例: {dede: softmsg/} 21、标签名称: sonchannel 功能说明: 子栏目调用标签 使用实例: {dede: sonchannel} typeurl/]'>[field: typename/] {/dede: sonchannel} 参数说明: row='100'返回数目 col='1'默认单列显示 22、标签名称: sql 功能说明: SQL标签 使用实例: {dede: sqlsql=''} [field: title/] copyright@ 2008-2022 冰豆网网站版权所有 经营许可证编号:鄂ICP备2022015515号-1