dede article list index 常用 调用标签 .. 待续

index.htm  用到的 标签------------------------------------------------------------------
{dede:arclist row='4' type='image'}
            <li><a href="[field:arcurl/]" target="_blank"><img src='[field:litpic/]' alt='[field:title function='html2text(@me)'/]'/></a></li>
            {/dede:arclist}
            
{dede:type typeid='8'}
      <div  class="right_mostds"><a  href="[field:typeurl/]"  style="font-size:20px"  target="_blank">今日识药</a></div>
      <div  class="more3"><span><a  href="[field:typeurl/]"  target="_blank"  style="color:#2291d0">更多>></a></span></div>
      {/dede:type}

{dede:channel typeid='2'}
        <li><a href='[field:typelink/]'>[field:typename/]</a></li>
        <span class="linexx">|</span> 
        {/dede:channel}

{dede:channelartlist typeid='1' row=4}
      <div  class="line_bancokr">
        <h2><a  href="{dede:field name='typeurl'/}"  target="_blank"><img  src="/templets/default/images/ico_biao.jpg"> {dede:field name='typename'/}</a></h2>
        <div  class="more2"><span  class="cGray"><a  href="{dede:field name='typeurl'/}"  target="_blank"  style="color:#2291d0">更多>></a></span></div>
      </div>
      <div  class="wistuen">
        <ul  class="aslon">
          {dede:arclist titlelen='60' row='6'}
          <li><a href="[field:arcurl /]">[field:title /]</a></li>
          {/dede:arclist}
        </ul>
      </div>
      {/dede:channelartlist}         


list_article  用到的-----------------------------------------------------
{dede:list pagesize='10'}
      <div  class="leibiao_hotm">
        <div  class="leibiao_hotm_a"> <a  href="[field:arcurl/]"  title="[field:title/]"  target="_blank"><img  src="[field:litpic/]"  alt="[field:title/]"  width="210"  height="150"></a></div>
        <div  class="leibia_hotm_b">
          <h2><a  title="[field:title/]”"  href="[field:arcurl/]"  target="_blank">[field:title/]</a></h2>
          <div  class="tLDate"> <span>[field:pubdate function=MyDate('y-m-d',@me)/]</span> </div>
          <p  class="leibiao_top">[field:description/]...</p>
        </div>
      </div>
      {/dede:list}

{dede:pagelist listsize='4' listitem='index pre pageno next end '/}
          

{dede:list pagesize="10"}                                                 标准list
<li>[<b>[field:typelink/]</b>]<a href="[field:arcurl/]" >[field:title/]</a></li>
{/dede:list}          
{dede:pagelist istitem="index,pre,next,end,option,info," listsize="5"/}   分页    


article-article  --------------------------------------------------------
 <p> {dede:field.body/}</p>
 <li>{dede:prenext get='pre'/}</li>
 <li>{dede:prenext get='next'/}</li>
    {dede:arclist  titlelen=42 row=4}
          <li><a  target="_blank"  href="[field:arcurl/]"  title="[field:title/]"><img  src="/templets/default/images/ico_e.jpg"> [field:title/]</a></li>
          
    {/dede:arclist}
    
{dede:prenext get='pre'/}   {dede:prenext get='next'/}    下一页

标签名称:list------------------------------------------------------------------
功能说明:表示列表模板里的分页内容列表
适用范围:仅列表模板 list_*.htm
基本语法:
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}
参数说明:
col='' 内容列数
titlelen='' 标题长度
infolen='' 内容摘要长度
imgwidth='' 缩略图宽
imgheight='' 缩略图高
orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank
pagesize='20' 分页大小
底层模板字段:
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"格式)

织梦{dede:channel}标签怎么列出自己指定ID的栏目名称和链接?
{dede:channel type='self' row='3' typeid='2,3,6'}
					<li><a href='[field:typelink/]'>[field:typename/]</a></li>
					{/dede:channel}
使用上面的type='self'属性则显示不出来
如果改成type='top'则是按照所有栏目ID顺序显示3个也就是显示的ID1、2、3的三个栏目名称
有什么方法可以实现显示2、3、6三个栏目的名称和链接?

把你的代码换成
{dede:channelartlist typeid='top' typeid='2,3,6' row='3' orderby='sortrank'}
<li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
{/dede:channelartlist}
这段代码,就是你要实现的功能了。

dede channellist


dede channel 标签添加 limit(属性)功能

 在用dede建站的时候,往往会需要用到一些需要自定义的普通需求,今天在这里介绍channel的limit功能,有时候我们需要调用中间部分数据,或者调用后几条数据,这个时候使用这个方法就相当快捷简单了!!

修改步骤:

找到标签文件include\taglib\channel.lib.php

大概在36行

找到   $attlist =

"typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";

替换为

$attlist ="typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|";

大概在40行

找到           $line = empty($row) ? 100 : $row;

在下边增加一行$limit=empty($limit)?0:$limit;(注次步骤可不需要)

然后修改下边的sql语句中 limit 0,$line  改为limit $limit,$line

在模版中调用方法 {dede:channel typeid="1" type="son"limit="起始条数"row="总共输出的条数"}

 也就是从 第 limit条记录开始输出,一共输出row条结果

为什么要同时使用limit 跟row 呢 这是为了在不影响row功能的情况下使用limit





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值