标签之间不能嵌套,除了channelArtlist,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套 {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记)(其实还有dede:channel也可以)。
{dede:arclistflag='h'typeid='栏目ID'row='返回文档列表总数'col='拿回的数据分多少列显示'titlelen='标题长度'infolen='内容简介长度'imgwidth='缩略图宽度'imgheight='缩略图高度'listtype='栏目类型'orderby='文档排序方式'keyword=''limit='0,1'channelid='频道ID'}
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
arclist是一个全局块级标签,类似有条件的foreach,循环遍历出底层字段;在使用块级标签时,要注意配合底层字段使用才会出现效果;比如栏目类型为图片,就需要底层字段加上html标签:{dede:autochannelpartsort='2'typeid=’1’}{/dede:autochannel}
获得栏目id为1下面的第二个子栏目
{dede:cattreetypeid='当前id(以此为基础找同级和子级)'catid='上级id()'showall='如果为yes显示所有'/}
也属于循环块标签,一般用于导航栏
{dede:channeltype='top'row='8'currentstyle="
currentstyle = ”为当前选择的应用样式
一般用于循环输出某栏目下的内容
{dede:channelartlistrow=6typeid=14}
{dede:fieldname='typename'/} - {dede:arclisttitlelen='42'row='10'}
[field:title/] - ([field:pubdatefunction="MyDate('m-d',@me)"/])
{/dede:arclist}
建议用第三方多平台评论插件,多说
{dede:feedbackrow='5'titlelen='24'infolen='80'}{/dede:feedback}{dede:fieldname='字段名'/}或者{dede:field.字段名/}
注意本标签虽然也为全局标签,但是它的应用的底层字段在不同的模板都有区别:
板块模板:phpurl(插件路径),indexurl(主页路径),indexname(主页名称),templeturl(模板路径),memberurl(会员路径),specurl(专题路径)
列表模板:position(位置),title(名称),phpurl,templeturl,memberurl,indexurl,indexname,specurl,栏目表dede_arctype的所有字段其中position为“栏目一>栏目二”这样形式的链接,title则为这种形式的标题
文档模板:position,phpurl,templeturl,memberurl,indexurl,indexname,specurl,id(同ID,aid)
global 全局配置变量标签
后台系统–系统基本参数,也可以直接到:config.cache.inc.php 这里面修改;
{dede:global.cfg_webname/}
核心–批量维护–搜索关键词维护
{dede:hotwordsnum=6subday=365maxlength=16/}
json格式:[{"":""},{"":""}]
{dede:jsonurl='http://yoursite/json.php'cache=300}[field:id/]-[field:title/]{/dede:json}
cache=300 缓存时间,0为不缓存
{dede:looptable='数据表名称'sort='用于排序的字段'row='调用数据的行数'if='筛选条件'}
底层字段就是表字段
{dede:memberlistorderby='scores'row='20'}{dede:field.userid/}{dede:field.scores/}{/dede:memberlist}
这是一个单标签模板–自定义标签
{dede:mytagtypeid='0'name=''ismake='no'/}{/dede:mytag}
该标签没有底层字段,但时候可以嵌套其他板块标记,可以用这个特性做一些更简洁的标签,貌似只能通过js条用;ismake=’no’ 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码
{dede:php}$a="dede";echo$a;{/dede:php}
注意:dedecms的模板不支持标签,如果想输出原生的php语句得用这个标签,并且不能嵌套在其他的{dede: }标签里面
sonchannel 子栏目调用
{dede:sonchannelrow=20nosonmsg='没有子栏目'}
比如查找有多少篇文章:
{dede:sqlsql='selectcount(aid)astotalfromdede_addonarticle;'}[field:total/]{/dede:sql}
可以通过和宏标记的结合来使用…
{dede:tagsort='new'row=10}[field:tag/][field:keyword/]{/dede:tag}