dedescms 标签

面包削导航条

{dede:field name=’position’ runphp=’yes’ /}

文章列表

 {dede:arclist typeid='' pagesize='5'} //typeid写文章列表所在栏目的栏目id
   <li>
       <a href='[field:arcurl/]'>
           <div class="pic">
               <img src="[field:litpic/]" alt="">
           </div>
           <div class="right_content">
               <p class="title">[field:title/]<span>发布时间:[field:pubdate function="MyDate('Y/m/d',@me)"/]</span></p>
               <p class="right_desc">[field:info/]</p>
           </div>
       </a>
   </li>
   {/dede:arclist}

栏目

{dede:channel type='son' row='3' currentstyle="<li class='active'><a href='~typelink~' ~rel~><p>~typename~</p></a></li>"}
   <li><a href='[field:typeurl/]' [field:rel/]><p>[field:typename/]</p></a></li>
{/dede:channel}
  • type中son表示子栏目,top表示顶级栏目
  • currentstyle="<li class='active'><a href='~typelink~' ~rel~><p>~typename~</p></a></li>" 设置点击当前栏目的样式,class中写选中时的class名称

页码

{dede:pagelist listitem=’index pre pageno next end option’ listsize=’2’/}

{dede:pagelist listsize=’1′/},显示: 首页 1 2 3 下一页 末页
{dede:pagelist listsize=’2′/},显示: 首页 1 2 3 4 5 下一页 末页
{dede:pagelist listsize=’3′/},显示: 首页 1 2 3 4 5 6 7 下一页 末页
即:显示的可点击分页数目为 listsize*2+1

如果想生成页码,用arclist不能生成,应该用list来遍历文章列表

 {dede:list typeid='' pagesize='5'}
 {/dede:list}

引用别的页面

如果一个网站中有很多个相同的模块,可以将此模块写成一个.htm文件,页面中引用即可。
{dede:include filename=”footer.htm”/}

显示栏目以及下面的文章列表

{dede:channelartlist typeid='17'}  
  <div class="list clearfix">
      <div>
          <div class="img_container">
              <img src="{dede:field.description/}" alt="">
          </div>
          <div class="word">
              <a class="word_title" href="javascript:void(0)">{dede:field name='typename'/}</a>
              {dede:arclist titlelen='42' row='2'}
                  <p>
                     <a href="[field:arcurl /]">[field:title /]</a>
                  </p>
              {/dede:arclist}
          </div>
      </div>
  </div>
{/dede:channelartlist}
  • typeid为栏目id
  • {dede:channelartlist typeid=”}{/dede:channelartlist}子栏目列表
  • {dede:arclist titlelen=’42’ row=’2’}{/dede:arclist}文章列表
  • 栏目中不能添加图片,可以将图片写入到栏目的描述中,在页面中调用{dede:field.description/}
  • {dede:arclist titlelen=’42’ row=’2’} row则是显示显示两条文章

显示文章的主要内容

<div class="content_details">
   <p class="name">{dede:field.title/}</p>
    <p class="time">发布时间:{dede:field name="pubdate" function="MyDate('Y/m/d',@me)"/}</p>
    <div class="pic">
        <img src="{dede:field.litpic /}" alt="">
    </div>
    <div class="contents">
        {dede:field.body/}
    </div>
</div>
  • {dede:field.title/} 文章的标题
  • {dede:field name=”pubdate” function=”MyDate(‘Y/m/d’,@me)”/} 文章的生成时间,可以改变function即可改变现实的格式
  • {dede:field.litpic /} 文章的图片路径
  • {dede:field.body/} 文章的主要内容

时间标签

1,11-20 样式

([field:pubdate function=’strftime(“%m-%d”,@me)’/])

2,May 15, 2009 样式

([field:pubdate function=’strftime(“%b %d, %Y”,@me)’/])

列表页时间标签
1,2009-12-27 18:30:02 样式

[field:pubdate function=”GetDateTimeMK(@me)”/]

2,2009-12-27 样式

[field:pubdate function=”GetDateMK(@me)”/]

内容页时间标签

1、2009-12-27 样式

{dede:field name=’pubdate’ function=’GetDateMk(@me)’/}

2、May 15, 2009 样式

{dede:field name=’pubdate’ function=’strftime(“%b %d, %Y”,@me)’/}

24小时内的时间显示红色

1.  [field:pubdate runphp='yes']  
2.  $a="<font color='#ff0000'>";  
3.  $b="</font>"; $c=strftime("%Y%m%d%H:%M:%S","@me"); 
4.  $ntime = time();   
5.  $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b;   else @me =$c; 
6.  [/field:pubdate]   

最后更新时间

{dede:tagname runphp=’yes’}@me = date(“Y-m-d H:i:s”, time());{/dede:tagname}

XX天前

1.  [field:pubdate runphp='yes']  
2.  $today = Floor(time()/(3600 * 24));  
3.  $senday= Floor(@me/(3600 * 24));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值