2KB项目,专业的源码交易网站 帮助 收藏 每日签到

都找齐了 织梦dede标签:arclist标签使用大全

  • 时间:2019-01-31 06:13 编辑:2KB 来源:2KB.COM 阅读:473
  • 扫一扫,手机访问
  • 分享
摘要: 特别提示:arclist是织梦建站系统中最重要的标签,同时也是最基础的标签,希望大家熟练掌握,可以说是学习织梦必备知识。 标签名称:arclist 标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart
特别提示:arclist是织梦建站系统中最重要的标签,同时也是最基础的标签,希望大家熟练掌握,可以说是学习织梦必备知识。 标签名称:arclist 标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。 功能说明:获取指定文档列表 适用范围:全局使用 基本语法: {dede:arclist  flag=&#39;h&#39; typeid=&#39;&#39; row=&#39;&#39; col=&#39;&#39; titlelen=&#39;&#39; infolen=&#39;&#39; imgwidth=&#39;&#39; imgheight=&#39;&#39; listtype=&#39;&#39; orderby=&#39;&#39; keyword=&#39;&#39; limit=&#39;0,1&#39;} <a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:arcurl/]&#39;>[field:title/]</a> {/dede:arclist}  typeid=&#39;&#39; 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目; orderby=&#39;sortrank&#39; 文档排序方式 § orderby=&#39;hot&#39; 或 orderby=&#39;click&#39; 表示按点击数排列 § orderby=&#39;sortrank&#39; 或 orderby=&#39;pubdate&#39; 按出版时间排列 § orderby=&#39;near&#39; § orderby==&#39;lastpost&#39; 按最后评论时间 § orderby==&#39;scores&#39; 按得分排序 § orderby=&#39;id&#39; 按文章ID排序 § orderby=&#39;rand&#39; 随机获得指定条件的文档列表  idlist =&#39;&#39; 提取特定文档(文档ID) 调用指定id文档 例子idlist =&#39;4,45,78,237&#39;  limit=&#39;起始ID,记录数&#39;  (起始ID从0开始)表示限定的记录范围(如:limit=&#39;1,2&#39;  表示从ID为1的记录开始,取2条记录)  keyword=&#39;&#39; 含有指定关键字的文档列表,多个关键字用","分  orderway=&#39;desc&#39; 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序 使用实例 调用推荐文章  {dede:arclist flag="c" channelid=&#39;&#39; row=&#39;10&#39; titlelen=&#39;60&#39; orderby=&#39;&#39;}             <li><a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:arcurl /]&#39; title="[field:fulltitle /]">[field:title /]</a></li>          {/dede:arclist}        row=&#39;10&#39; 调用10条,  titlelen=&#39;60&#39;标题长度为30汉字  flag="c" 推荐文章 orderby=&#39;&#39; 默认为按发布时间排序      flag = &#39;c&#39; 自定义属性值:头条[h]  推荐[c]  图片[p]  幻灯[f]  滚动[s]  跳转[j]  图文[a]  加粗 调用最新文章按发布时间排序   {dede:arclist  channelid=&#39;&#39; row=&#39;10&#39; titlelen=&#39;60&#39;}             <li><a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:arcurl /]&#39; title="[field:fulltitle /]">[field:title /]</a></li>          {/dede:arclist}        row=&#39;10&#39; 调用10条,  titlelen=&#39;60&#39;标题长度为30汉字     按ID排序降序排列,从大到小  {dede:arclist  channelid=&#39;&#39; row=&#39;10&#39; titlelen=&#39;60&#39; orderby=&#39;id&#39; }             <li><a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:arcurl /]&#39; title="[field:fulltitle /]">[field:title /]</a></li>          {/dede:arclist}        row=&#39;10&#39; 调用10条,  titlelen=&#39;60&#39;标题长度为30汉字 orderby=&#39;id&#39;  按ID,降序排列  按ID排序顺序排列,从小到大  {dede:arclist  channelid=&#39;&#39; row=&#39;10&#39; titlelen=&#39;60&#39; orderby=&#39;id&#39; orderway=&#39;asc&#39;  }             <li><a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:arcurl /]&#39; title="[field:fulltitle /]">[field:title /]</a></li>          {/dede:arclist}        row=&#39;10&#39; 调用10条,  titlelen=&#39;60&#39;标题长度为30汉字 orderby=&#39;id&#39;  按ID,orderway=&#39;desc&#39; 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序   调用含有缩图的文档   {dede:arclist flag="p" row=&#39;10&#39; titlelen=&#39;60&#39;}             <li><a href="http://blog.163.com/nicol.bao@126/blog/[field:arcurl /]"><img src="http://blog.163.com/nicol.bao@126/blog/[field:litpic/]" border="0" alt="[field:fulltitle /]"></a>             <span><a href="http://blog.163.com/nicol.bao@126/blog/[field:arcurl /]" title="[field:fulltitle /]">[field:title /]</a></span>             </li>          {/dede:arclist}      flag = &#39;p&#39; 自定义属性值:头条[h]  推荐[c]  图片[p]  幻灯[f]  滚动[s]  跳转[j]  图文[a]  加粗  日期的各种格式 08                   [field:pubdate function=strftime(&#39;%d&#39;,@me)/] 08 日                [field:pubdate function=strftime(&#39;%d日&#39;,@me)/] 06-08                [field:pubdate function=strftime(&#39;%m-%d&#39;,@me)/] 06月08日             [field:pubdate function=strftime(&#39;%m月%d日&#39;,@me)/] 09-06-08             [field:pubdate function=strftime(&#39;%y-%m-%d&#39;,@me)/] 2009-06-08           [field:pubdate function=strftime(&#39;%Y-%m-%d&#39;,@me)/] 09年06月08日         [field:pubdate function=strftime(&#39;%y年%m月%d日&#39;,@me)/] 2009年06月08日       [field:pubdate function=strftime(&#39;%Y年%m月%d日&#39;,@me)/] 2009-06-08  13:28    [field:pubdate function=strftime(&#39;%Y-%m-%d %H:%M&#39;,@me)/]    底层字段     [field:id /] 文章的ID,对应dede_archives 的ID字段   [field:typeid /] 文章所在栏目的ID  * [field:title/] 文章标题(控制条件包括titlelen=&#39;&#39;字节数,后台发布文档时所选的标题颜色,加粗)  * [field:fulltitle/] 文章标题(标题完整,无样式)  * [field:click /] 点击数   [field:shorttitle /] 短标题  * [field:writer /] 作者  * [field:source /] 来源  * [field:litpic /] 缩图地址 与 [field:picname /]相同   [field:picname /] 缩图地址 与[field:litpic /]相同  * [field:pubdate /] 发布日期 08              [field:pubdate function=strftime(&#39;%d&#39;,@me)/] 08 日           [field:pubdate function=strftime(&#39;%d日&#39;,@me)/] 06-08           [field:pubdate function=strftime(&#39;%m-%d&#39;,@me)/] 06月08日        [field:pubdate function=strftime(&#39;%m月%d日&#39;,@me)/] 09-06-08        [field:pubdate function=strftime(&#39;%y-%m-%d&#39;,@me)/] 2009-06-08      [field:pubdate function=strftime(&#39;%Y-%m-%d&#39;,@me)/] 09年06月08日    [field:pubdate function=strftime(&#39;%y年%m月%d日&#39;,@me)/] 2009年06月08日  [field:pubdate function=strftime(&#39;%Y年%m月%d日&#39;,@me)/] 2009-06-08  13:28[field:pubdate function=strftime(&#39;%Y-%m-%d %H:%M&#39;,@me)/]   [field:lastpost /] 最后评论时间 用法同 [field:pubdate /]   [field:scores /] 评论得分   [field:goodpost /] 好评   [field:badpost/] 差评  * [field:description /] 简介 等同于 [field:info /] ,[field:infos /]   字数控制  [field:description   function="cn_substr(@me,120)"/] 60汉字 infolen=&#39;160&#39; 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)  * [field:info /] 简介 等同于 [field:description /] ,[field:infos /]   字数控制  [field:info  function="cn_substr(@me,120)"/] 60汉字 infolen=&#39;160&#39; 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)  * [field:infos /] 简介 等同于 [field:info /] ,[field:description /]   字数控制  [field:infos   function="cn_substr(@me,120)"/] 60汉字 infolen=&#39;160&#39; 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)   [field:filename /] 文章连接地址 等同于[field:arcurl /]   * [field:arcurl /] 文章链接地址 等同于[field:filename /]   * [field:textlink /] 文章标题+地址 等同于<a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:arcurl /] &#39;>[field:title/]</a>  * [field:litpic /] 缩图地址 等同于  [field:picname /]   * [field:picname /] 缩图地址 等同于  [field:litpic /]   * [field:image /] 等同于 <img src=&#39;http://blog.163.com/nicol.bao@126/blog/[field:litpic /]&#39; border=&#39;0&#39; width=&#39;imgwidth&#39; height=&#39;imgheight&#39; alt=&#39;[field:fulltitle /]&#39;> imgwidth=&#39;120&#39; 缩略图宽度 imgheight=&#39;90&#39; 缩略图高度  * [field:imglink /] 等同于imglink = <a href=&#39;http://blog.163.com/nicol.bao@126/blog/ [field:arcurl /]&#39;>[field:image /]</a>  * [field:typename /]   栏目标题  * [field:typeurl /] 栏目地址  * [field:typelink /] 等同于  <a href=&#39;http://blog.163.com/nicol.bao@126/blog/[field:typeurl /]&#39;>[field:typename /]</a>   [field:plusurl /]   pius文件夹地址 等同于 [field:global name=plusurl/]   [field:memberurl /]   会员文件夹地址 等同于 [field:global name=memberurl/]   [field:templeturl /]   模板文文件夹地址 等同于 [field:global name=templeturl /]  * [field:global name=autoindex/] 最常用的底层标签,生成顺序数字1,2,3,4,5,6,7.....  可CSS控制可做成各种样式效果,比如隔行换色, 列表前加入1-10数字序号,每隔几行换行等等 于PHP搭配,可制作出各种效果,为DEDE最重要代码之一         相关函数: 文件include aglibarclist.lib.php第7行 function lib_arclist(&$ctag,&$refObj) 参数说明: col=&#39;&#39; 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示 如果col=&#39;1&#39;要多列显示的可用div+css实现 以下为通过div+css实现多列的示例: <style type=text/css> div{width:400px;float:left;} </style> {dede:arclist row=&#39;10&#39; titlelen=&#39;24&#39; orderby=&#39;pubdate&#39; idlist=&#39;&#39; col=&#39;2&#39;} ?[field:textlink/]([field:pubdate function=MyDate(&#39;m-d&#39;,@me)/])<br/> {/dede:arclist} 当col>1将使用原来的table多列方式显示 row=&#39;10&#39; 返回文档列表总数 typeid=&#39;&#39; 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目; getall=&#39;1&#39; 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类 titlelen = &#39;30&#39; 标题长度 等同于titlelength infolen=&#39;160&#39; 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容) imgwidth=&#39;120&#39; 缩略图宽度 imgheight=&#39;90&#39; 缩略图高度 listtype=&#39;all&#39; 栏目类型 image含有缩略图 commend推荐 orderby=&#39;sortrank&#39; 文档排序方式 § orderby=&#39;hot&#39; 或 orderby=&#39;click&#39; 表示按点击数排列 § orderby=&#39;sortrank&#39; 或 orderby=&#39;pubdate&#39; 按出版时间排列 § orderby=&#39;near&#39; § orderby==&#39;lastpost&#39; 按最后评论时间 § orderby==&#39;scores&#39; 按得分排序 § orderby=&#39;id&#39; 按文章ID排序 § orderby=&#39;rand&#39; 随机获得指定条件的文档列表 keyword=&#39;&#39; 含有指定关键字的文档列表,多个关键字用","分 innertext = &#39;&#39; 单条记录样式 aid=&#39;&#39; 指定文档ID idlist =&#39;&#39; 提取特定文档(文档ID) channelid 频道ID limit=&#39;起始ID,记录数&#39;  (起始ID从0开始)表示限定的记录范围(如:limit=&#39;1,2&#39;  表示从ID为1的记录开始,取2条记录) flag = &#39;h&#39; 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗 noflag = &#39;&#39; 同flag,但这里是表示不包含这些属性 orderway=&#39;desc&#39; 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序 subday=&#39;天数&#39; 表示在多少天以内的文档   用arclist调用于附加表字段的方法:   要获取附加表内容,必须符合两个条件 1、指定 channelid 属性 2、指定要获得的字段 addfields=&#39;字段1,字段&#39; 如: {dede:arclist addfields=&#39;filetype,language,softtype&#39; row=&#39;8&#39; channelid=&#39;3&#39;} [field:textlink /] - [field:softtype /]<br /> {/dede:arclist}   底层模板字段: ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer, source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost, description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl, stime(pubdate 的"0000-00-00"格式) 其中: textlink = <a href=&#39;http://blog.163.com/nicol.bao@126/blog/arcurl&#39;>title</a> typelink = <a href=&#39;http://blog.163.com/nicol.bao@126/blog/typeurl&#39;>typename</a> imglink = <a href=&#39;http://blog.163.com/nicol.bao@126/blog/arcurl&#39;><img src=&#39;http://blog.163.com/nicol.bao@126/blog/picname&#39; border=&#39;0&#39; width=&#39;imgwidth&#39; height=&#39;imgheight&#39;></a> image = <img src=&#39;http://blog.163.com/nicol.bao@126/blog/picname&#39; border=&#39;0&#39; width=&#39;imgwidth&#39; height=&#39;imgheight&#39; alt=’titile’> 字段调用方法:[field:varname/] 如: {dede:arclist infolen=&#39;100&#39;} [field:textlink/] <br> [field:infos/] <br> {/dede:arclist} 注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。 如: 给当天发布的内容加上 (new) 标志 [field:senddate runphp=&#39;yes&#39;] $ntime = time(); $Oneday= 3600 * 24; if(($ntime - @me)<$oneday) @me = "<font color=&#39;red&#39;>(new)</font>"; else @me = ""; [/field:senddate]
 


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部