dede列表页模板
- 格式:docx
- 大小:35.90 KB
- 文档页数:19
织梦dedecms淘宝客3.1模板标签教程说明简介:[默认模板目录] \templates\default [模板文件] 1.index.htm 网站首页2.item-list.htm 商品列表页3.item-view.htm 商品内容页[模板标签] channellist 淘宝频道名称调用标签--------------------------------- 使用范围:全局功能:调用淘宝频道列表参数:默认模板目录]\templates\default[模板文件]1.index.htm 网站首页2.item-list.htm 商品列表页3.item-view.htm 商品内容页[模板标签]channellist 淘宝频道名称调用标签---------------------------------使用范围:全局功能:调用淘宝频道列表参数:cid=$cfg_nav_iterms需要调用的淘宝cid系统默认配置$cfg_nav_iterms中为50014851,50014852,50014854,50010686,50014927,5000385,可自行更改row=8显示的行数,默认为8行示例:{dede:channellist row=8}<a href="{dede:field.channelurl/}">{dede:/}</a><br />{/dede:channellist}底层字段:channelurl:频道列表name:栏目标题cid:淘宝频道ID(淘宝)parent_cid:父级频道id(淘宝)----------------------------------------------------------------------------------------------------------itemlist 淘宝商品列表调用标签------------------------------使用范围:全局功能:可以调用一个自定义排序筛选的列表参数:num_iids=特定商品id的信息cid=淘宝类目cidrow=8显示行数keyword=搜索关键词,例如:phparea=商品所在地,例如:江苏orderby=commissionRate_asc显示排序,默认排序:default price_desc(价格从高到低) price_asc(价格从低到高) credit_desc(信用等级从高到低) commissionRate_desc(佣金比率从高到底) commissionRate_asc(佣金比率从低到高) commissionNum_desc(成交量成高到低) commissionNum_asc(成交量从低到高) commissionVolume_desc(总支出佣金从高到底) commissionVolume_asc(总支出佣金从低到高) delistTime_desc(商品下架时间从高到底) delistTime_asc(商品下架时间从低到高) cres=5卖家起始信誉卖家信用: 1heart(一心) 2heart (两心) 3heart(三心) 4heart(四心) 5heart(五心) 1diamond(一钻) 2diamond(两钻) 3diamond(三钻) 4diamond(四钻) 5diamond(五钻) 1crown(一冠) 2crown(两冠) 3crown(三冠) 4crown(四冠) 5crown(五冠) 1goldencrown(一黄冠) 2goldencrown(二黄冠) 3goldencrown(三黄冠) 4goldencrown(四黄冠) 5goldencrown(五黄冠)cred=15卖家结束信用ps=商品价格区间开始pd=商品价格区间结束crs=商品佣金比率开始crd=商品佣金比率结束cns=商品推广个数开始cnd=商品推广个数结束示例:{dede:itemlist}<a href="{dede:field.arcurl/}">{dede:field.title/}</a><br />{/dede:itemlist}底层字段:arcurl(本站地址连接),其他底层字段参考:/a/api/api-getproductlist/中返回结果字段说明.如果使用num_iids属性,则其他属性无效,调用字段的底层标记参考:/a/api/api-productitemsconvert/----------------------------------------------------------------------------------------------------------datalist 列表页显示数据标签------------------------------使用范围:列表页功能:用于展示一个数据列表参数:pagesize=20数据显示条数示例:{dede:datalist pagesize=20}<p><a href="{dede:field.arcurl/}">{dede:field.title/}</a></p>{/dede:datalist}<p>{dede:pagelist/}</p>底层字段:arcurl(本站地址连接),其他底层字段参考:/a/api/api-getproductlist/中返回结果字段说明----------------------------------------------------------------------------------------------------------pagelist 列表页分页标签------------------------------使用范围:列表页功能:用于展示一个数据列表参数:无示例:{dede:datalist pagesize=20}<p><a href="{dede:field.arcurl/}">{dede:field.title/}</a></p>{/dede:datalist}<p>{dede:pagelist/}</p>底层字段:无[特殊用法]1.标签嵌套channellist和itemlist标签嵌套使用,能够生成一组商品数据示例:{dede:channellist par=cid}{dede:/}<br />{dede:itemlist}<a href="{dede:field.arcurl/}">{dede:field.title/}</a><br />{/dede:itemlist}<hr/>{/dede:channellist}这里注意嵌套属性par=cid,在子级标签中可以动态调用父级cid的元素2.内容页支持标签内容页使用/a/api/api-getitemdetail/接口获取数据,在内容页模板(item-view.htm)中直接使用{dede:var.底层变量名称/}来获取对应变量,例如获取标题,使用{dede:var.title /}即可.这里我们特殊处理了2个变量:{dede:var.shorturl /} 商品短地址URL{dede:var.shortshopurl/} 商铺短地址URL,这两个url解析后的基本地址为:http://站点名称/?ct--plus--ac--short--num_iid--*******这样的地址比淘宝推广地址/t_8?e=7HZ6*******56vKutsD4QDIR1GZtSxmOMPl5xxpQsxAFurra3Fc6g LjL5wEFvMtQzdhqws3kbOyM%2BTr7yYTiUuQ&p=mm_17444354_0_0&n=19&u=12102579de1000 7简短些.3.itemlist标签使用itemlist标签的说明除了参考手册之外,这里给出了几种特殊的itemlist标签用法:(1)调用特定产品内容{dede:itemlist num_iids='8629022725,6001334421,7801987917'}<a href="{dede:field.arcurl/}">{dede:field.title/}</a><br />{/dede:itemlist}调用num_iid为8629022725和6001334421以及780198791的商品(2)嵌套标记(见上)4.获取搜索地址如果需要获取一个检索地址,例如搜索:dedecms,可以用系统提供的GetSearchUrl()函数,例如,我们需要获取一个类目为关键词的检索信息,只需要用下面的标签:{dede:channellist}<a href="{dede: function='GetSearchUrl(@me)'/}">{dede:/}</a><br />{/dede:channellist}。
DEDECMS模板制作教程1.Arclist 标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。
2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。
主要用来获得到系统变量的值或者路径,用法很灵活。
可以直接展示数据,如调用position,得到栏目一> 栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。
3.Channel 标记主要用于获取栏目列表,用法非常简单,主要是区分“type = top,sun/son,self ”的所调用的对象就行了。
4.Type标记表示指定的单个栏目的链接,用法非常简单。
5.Autochannel标记使用实例6.Mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。
辅助插件的广告管理也有相似的效果。
7.Type标记用于获取一组投票表单。
其使用范围限于:封面模板。
8.Flink 标记使用实例用于获取友情链接。
调用该标记后可以得到四种友情链接的形式。
9.Mynew标记使用实例用于获取站内新闻。
站内新闻有利于站长及时与会员沟通。
10.ChannelArtlist标记使用实例用于获取当前频道的下级栏目的内容列表。
该标记在封面模板(包括主页)中的经常被用到11.List 标记使用实例12.Pagelist 标记使用实例13.Pagebreak标记使用实例14.Prennext标记使用实例15.Pagetitle标记使用实例模板教程【Arclist 标记使用实例】(一)Arclist标记的使用思路、步骤:一、明确使用范围我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Arclist 标记】的使用范围是:封面模板、列表模板、文档模板。
即对应templets\default\文件夹下的index_识别ID.htm模板、list_识别ID.htm模板、article_识别ID.htm模板)二、通过调试了解其使用方法我调试的方法是:将templets\default\文件夹下的index.html文件代码,全部掏空。
dede织梦cms模板标签说明,模版制作解析引擎概述模板设计规范代码参考标记参考:arclist(artlist,likeart,hotart,imglist,imginfolist,coolart,specart ) field channel mytag vote friendlink mynews loop channelartlist page list pagelist pagebreak fieldlist一、织梦模板解析引擎概述在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。
织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
1、织梦模板引擎的代码样式有如下几种形式:{dede:标记名称属性='值'/}{dede:标记名称属性='值'}{/dede:标记名称}{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}提示:对于{dede:标记名称属性='值'}{/dede:标记名称}这种形式的标记,在2.1版中,表示结束只需要用“{/dede}”,但V3中需要严格用“{/dede:标记名称}”,否则会报错。
2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。
(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:{dede:global name='变量名称'}{/dede:global}或{dede:global name='变量名称' /}其中变量名称不能加$ 符号,如变量$cfg_cmspath ,应该写成{dede:global name='cfg_cmspath' /} 。
二级循环列表页2014年8月20日13:46左边是列表,右边显示内容,点击一个列表内容发生改变左边上级栏目下的son,右边直接{dede:field.字段}1种方法:全都是顶级栏目,不过list是同一个页面( {dede:field name='position'/}这里用这个表示当前位置),以为都在本页显示了,article内容不同具体操作 1:顶级栏目和下级栏目都是最终列表页,然后更改list就行列表页中间内容部分{dede:field name="position"/}<div class="listbox"><ul class="e2">{dede:list pagesize='10'}<li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array][<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <spanclass="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span><p class="intro"> [field:description/]... </p></li>{/dede:list}下级栏目导航部分<dt><strong>栏目列表</strong></dt><dd><ul class="d6">{dede:channel type='son' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}在只点击顶级栏目的时候,list标签相爱是显示的该顶级栏目下的所有文章列表,当点击下级栏目导航时只显示该下级导航下的文章列表,这些栏目的列表模板都应该类似(一样就可以)2.全都为封面页,并且都是一样,因为写死了上级栏目,对于相应的单页栏目内容可在content下写入自己的内容顶级栏目和下级栏目都是封面页,只需更改封面页的封面模板相同以及封面内容。
排除主机和宽带因素,DEDE默认模板访问速度过慢,经查证这和顶部JS调用以及代码冗余有关。
事实上网站程序的优化多数原则是代码简练,减少JS调用等。
这里分别从主页、文章列表页、文章内容页来分别介绍DEDE默认模板优化,经测试,优化后,网站速度有极大提升,如果再有一个好的主机,那你的网站也能有腾讯、网易那样的访问速度。
一、主页模板(index.htm)下面的JS文件和JS代码可以根据需要情况看是否需要删除,最好能全部删除,但是全部删除会影响一些功能,比如会员登录状态、图文资讯的滚动等,这里个好的方法,就是把所有这里的JS写入一个单独的文件,这样调用时只需要一次就可以了,注意调用的路径。
JS文件解释说明/js/jquery.cookie.js主要的作用记录换肤功能的cookies,用于保留用户的选择;/js/changeSkin.js用于换肤功能的具体实现代码;/js/pic_scroll.js“图文资讯”滚动的地方;/images/js/j.js经过压缩后的java代码,主要作用是在默认模板中的中间部分的横向滚动的“图片资讯”的地方;同时,换肤功能也和该功能有关联/include/dedeajax2.js引入DedeCMS 的ajax框架,作用主要是在模板中的一些特效,比如登陆后改变登陆状态、内容页顶与踩、评论列表的支持与反对等等(如果您不需要上述功能,这段代码可以删除);Javascript代码function CheckLogin(){var taget_obj = document.getElementById('_userlogin');myajax = new DedeAjax(taget_obj,false,false,'','','');myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php"); DedeXHTTP = null;}主要用途是判断会员是否登录,如果已经登录,则在互动中心的会员框里显示/member/ajax_loginsta.php登陆后的内容;$(function(){$("dl.tbox dt bel a[_for]").mouseover(function(){$(this).parents("bel").children("a[_for]").removeClass("thisclass").parents("dl. tbox").children("dd").hide();$(this).addClass("thisclass").blur();$("#"+$(this).attr("_for")).show();});$("a[_for=uc_member]").mouseover();});主要用途是首页右侧的互动中心中踩踩、评论、会员三个选项的切换效果;function multi(pagenum,tagid){var taget_obj = document.getElementById(tagid);var taget_obj_page = document.getElementById("page_"+tagid);myajax = new DedeAjax(taget_obj,false,false,'','','');myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagi d);myajax = new DedeAjax(taget_obj_page,false,false,'','','');myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagi d);DedeXHTTP = null;}主要用途是右侧的推荐内容分页,也是DedeV5.6版的新增功能(arclist标签分页);P.s:其实默认的ajax评论也是通过此种方式制作的。
织梦标签常用模板及解释{dede:type} 这个是指定栏目的调用,typeid='10' 是栏目ID [field:typelink/]栏目链接,eg:list_article {dede:type typeid='0'} [field:typename /] {/dede:type}完整list_articledede:include filename="head.htm"/}{dede:include filename="right.htm"/}{dede:field name='position'/}{dede:type typeid='0'} [field:typename /] {/dede:type}{dede:list pagesize='10'}[field:title /][field:description/]{/dede:list}{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}{dede:include filename="footer.htm"/}完整article_imagedede:include filename="head.htm"/}{dede:include filename="right.htm"/}{dede:field name='position'/}{dede:field.title/}{dede:field name='imgurls' row='1'} <img src=[field:imgsrc/] alt="[field:alttext /]" /> {/dede:field} {dede:productimagelist} <img src=[field:imgsrc/] alt="[field:alttext /]" /> {/dede:productimagelist}dede: 图集内容页从dede:field name='imgurls' 获得图片列表{dede:field name='imgurls' alt='图片输出区'}<img src=[field:imgsrc/] alt="[field:alttext /]" />{/dede:field}上面的调用代码默认情况下只能调用一张大图,下面教大家怎样获得所有大图列表首先发布图片集的时候“表现方式”选择第三种,即多缩略图样式然后我们把缩略图改成大图的方法:打开文件:include\taglib\channel\img.lib.php查找$fields['imgsrc'] = $fields['ddimg'];改成$fields['imgsrc'] = $fields['imgsrc'];完成article_article.htmdede:include filename="head2.htm"/}当前位置: {dede:field name='position'/}{dede:field.title/}织梦一些核心调用代码// 列出所有分类<ul>{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"} <li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>// 分类的文章列表<div class="place"><strong>当前位置:</strong> {dede:field name='position'/}</div><!-- /place --><div class="listbox"><ul class="e2">{dede:list pagesize='10'}<li> [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] [<b>[field:typelink/]</b>] <a href="[field:arcurl/]" class="title">[field:title/]</a> <span class="info"> <small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/] <small>点击:</small>[field:click/] <small>好评:</small>[field:scores/] </span><p class="intro"> [field:description/]... </p></li>{/dede:list}</ul></div>//内容页的核心代码<div class="place"> <strong>当前位置:</strong> {dede:field name='position'/}</div><!-- /place --><div class="viewbox"><div class="title"><h2>{dede:field.title/}</h2></div><!-- /title --><div class="info"><small>时间:</small>{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}<small>来源:</small> {dede:field.source/}<small>作者:</small>{dede:field.writer/} <small>点击:</small><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script></div><!-- /info -->{dede:field.description runphp='yes'}if(@me<>'' )@me = '<div class="intro">'.@me.'</div';{/dede:field.description}<div class="content"><table width='100%'><tr><td><div id="contentMidPicAD" style="float:right; clear:both; top:0; vertical-align:top;">{dede:myad name='contentMidPicAD'/}</div>{dede:field.body/}{dede:field.vote/}(责任编辑:{dede:adminname/})</td></tr></table></div>注:{dede:field.title/}文章标题{dede:field.body/} 文章内容。
【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 按发布时间排列。
最近在研究dedecms教程。
dedecms二次开发其实是非常简单的。
以前总认为dedecms是如何的高深难懂。
其实dedecms简单。
特别是dedecms模板标签。
简单实用,如果我们感觉dedecms模板标签不够用。
我们还可以自己开发。
特别方便。
首先我们来谈谈dedecms最常用的几个模板标签。
1:最常用的是dedecms文章列表标签arclist,以下是基本语法.{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}2:最常见的dedecms分类列表标签channle{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~'class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}3:dedecms中标签tag{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}4:dedecms最新评论标签{dede:feedback}<ul><li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对[field:title/] 的评论:</li><li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]"class='fbmsg'>[field:msg /]</a></li></ul>{/dede:feedback}5:如果我们想在dedecms模板中调用php程序。
自由列表页
2014年8月18日
12:22
1.自由列表前言介绍
使用过织梦程序的用户知道,一般网站数据可以通过{dede:arclist/}标签进行
调用或者在栏目页通过{dede:list/}标签进行栏目数据的调用,这两种调用方
式各有优缺点,前者调用数据方式非常灵活,但是无法分页调用,后者可以分
页调用,但调用的数据不是很灵活,只能进行当前栏目数据的调用。
为了解决
这个问题,织梦的自由列表功能就出现了,很好的解决这个问题。
2.核心》频道》自由列表页
标题:软件1按人气排列
存放目录:与原软件1在同一级目录即可
命名规则:list_hot_{page}.htm按选择命名
不使用目录默认主页
列表模板:list_soft1_hot.htm
限定栏目:soft1
频道限定:软件
每页显示:
排列顺序:点击数
单条列表循环模板:{ded e:list}内的内容
然后在需要调用该自由hot列表的时候,使用{dede:freelist/}
然后在原来按时间发布的地方(原列表页)更换链接地址为list_hot_{page}.htm(死链接),并将按钮上当前选择的class分别加在每个自由列表的对应选择上,还要更改当前位置面包屑,
按大小排列由于dede没有这个选择,要用php。
织梦指定栏目下列表分页
说明:织梦默认的分页(list)是在当前栏目下分页,但很多时候我们需要制定某些栏目下的列表分页,比如医疗行业的典型案例吧,如果我们分栏目的时候是一个疾病下一个案例(如下图所示),这样导航中的典型案例就需要调用好多指定的栏目列表并分页;
在这里我们就说一种最简单的方法吧,织梦除了自带当前栏目下分页还有指定多个栏目下的列表分页;
1、找到使用模版的栏目—>更改—>常规选项—>栏目交叉—>手工指定交叉栏目的id(用逗号分开)
2、使用默认的list调用即可,简单吧
{dede:list pagesize="10" orderby='pubdate' }
[field:title/]
{/dede:list}
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/}。
竭诚为您提供优质文档/双击可除dede列表页模板篇一:dede模板代码大全dede模板里常用到的一些标签(20xx-03-1211:07:19)1、头尾调用标签:{dede:includefilename="head.htm"/}{dede:includefilename="footer.htm"/}2、当前位置:{dede:fieldname=position/}3、菜单导航:主页{dede:channeltype=toprow=10}[field:rel/]>[field:typename/]{/dede:channel}4、首页的标题描述和关键词{dede:global.cfg_webname/}首页栏目循环制标签{dede:channelartlist}{dede:channelartlisttypeid=4,5 ,6}{dede:fieldname=typename/}栏目标题栏目文章循环{dede:arclisttitlelen=30row=8}[field:title/][field:pubdatefunction="mydate(m-d,@m e)"/]{/dede:arclist}栏目文章循环结束{/dede:channelartlist}单独不循环列表调用tyid=所要显示文章的栏目id{dede:arclisttitlelen=60row=8typeid=9}[field:title/]{/dede:arclist}{dede:flinkrow=24/}友情链接————————————————————————————————————————————————列表页的标题描述和关键词{dede:field.title/}_{dede:global.cfg_webname/} 列表循环{dede:listpagesize=10}[field:title/][field:pubdatefunction="mydate(m-d,@m e)"/]时间图片:[field:imglink/][所属栏目带有链接]target="_blank">[field:typelink/]描述:[field:description/]...控制描述字数:[field:descriptionfunction=cn_substr(@me,80)/]{/ded e:list}相应的栏目名称{dede:field.title/}xx月xx日[field:pubdatefunction="mydate(m-d,@me)"/] xxxx年xx月xx日[field:pubdatefunction="mydate(y-m-d,@me)"/] 分页代码:{dede:pagelistlistitem="info,index,end,pre,next,pageno,optionlist size="5"/}{dede:field.titlerunphp=yes}list($toptype,$sontype) =split(/,@me);@me=$toptype;{/dede:field.title} ————————————————————————————————————————————————内容页的标题描述和关键词{dede:field.title/}_{dede:global.cfg_webname/} function=html2text(@me)/}"/>标题{dede:field.title/}内容{dede:field.body/}所属栏目:{dede:fieldname=title/}时间{dede:field.pubdatefunction="mydate(y-m-dh:i,@me)"/}来源:{dede:field.source/}作者:{dede:field.writer/}文章摘要:{dede:field.descriptionrunphp=yes}if(@me)@me=.@me.;{/dede:field.description}上一页:{dede:prenextget=pre/}下一页:{dede:prenextget=next/}{dede:field.typeidrunphp=yesfunction="gettopid(@me) "}$dsql=newdedesql(false);$a="selecttypenameFRomdede_arctypewhereid=@me";$arcRow=$dsql->getone($a);@me=$arcRow[typename];{/dede:field.typeid}————————————————————————————————————————————————单页的标题描述和关键词{dede:field.title/}_{dede:global.cfg_webname/} function=html2text(@me)/}"/>内容{dede:field.body/}当前位置:主页>{dede:fieldname=title/}————————————————————————————————————————————————5、其他常用标签调用相关文章(显示这一栏目的全部文章):{dede:likesgpage}[field:title/]{/dede:likesgpage}调用相关文章(只显示部分相关的文章){dede:likearttitlelen=36row=10}[field:title/]{/dede:likeart}图片循环{dede:arclistimgwidth=120imgheight=90row=2titlelen= 20}[field:imglink/][field:title/]{/dede:arclist}图文并排{dede:arclistrow=10orderby=pubdatetype=image.imgwid th=143imgheight=106infolen=160titlelen=20} [field:image/][field:title/]描述:[field:infos/]{/dede:arclist}最新循环{dede:arclistrow=14titlelen=32flag=h}[field:title/]{/dede:arclist}推荐内容{dede:arclisttitlelen=42row=6orderby=rand}[field:title/][field:descriptionfunction=cn_substr(@me,80)/]... {/dede:arclist}热点内容{dede:arclistrow=10orderby=click}[field:title/]{/dede:arclist}数字循环(1,2,3。
)[field:global.autoindex/]篇二:最新织梦cms模板标签代码参考大全◆织梦内容管理系统模板标签代码参考【arclist标记】这个标记是dedecms最常用的一个标记,也叫自由列表标记,其中hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板基本语法:{dede:arclisttypeid=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=commendimage表示推荐的图片文档[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起始的,如“limit0,5”表示的是取前五笔记录,“limit5,5”表示由第五笔记录起,取下五笔记录,使用了本属性后,row属性将无效。
[14]att=数值表示自定义属性值军事我爱站提供[15]subday=天数表示在多少天以内的文档,通常用于获取指定天数的热门文档、推荐文档、热门评论文档等[16]partsort=排列位数表示自动获得父栏目的所有子数中排列在第几位的栏目id,标记为{dede:autolist}{/dede:autolist}时,使用本属性才有效。