名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
对{dede:arclist}取出的文章文章标题做判断,如果是头条推荐则在文章标题后面显示top图标,如果是当天新发布的则在文章标题后面显示new图标,二者都不属于的则只显示文章文章标题,见相关具体代码如下:
{dede:arclist row=4 orderby=pubdate typeid=2 titlelen='54'} [field:array runphp='yes'] if(@me['flag'] == 'h'){ @me="<li class='list '><a href='".@me['arcurl']."' title=' ".@me['title']."'target='_self'> ".@me['title']."</a><img class='listtop' src='".@me['templeturl']."/demo/images/top.gif' /></li>"; }else{ $now = time(); $oneday = 3600 * 24; if(($now - @me['senddate']) < $oneday ){ @me="<li class='list '><a href='".@me['arcurl']."' title=' ".@me['title']."'target='_self'> ".@me['title']."</a><img class='listtop' src='".@me['templeturl']."/demo/images/news.gif' /></li>"; }else{ @me="<li class='list '><a href='".@me['arcurl']."' title=' ".@me['title']."'target='_self'> ".@me['title']."</a></li>"; } } [/field:array] {/dede:arclist} |
相关具体代码如下虽然长点,但是有前两段相关具体代码如下的基础看懂这个还是没什么难度的,相关具体代码如下中包涵的html网站内容不影响整个功能,仅是用来是布局相对美观使用,阅读程序相关具体代码如下时可以忽略掉。这里就可以体现出[field:array]的好处了,之前咱们用[field:flag]也好,用[field:senddate]也好,都只是单一的判断,如果想做多条件判断,那就非[field:array]莫属了,这里取出之后的'@me'不仅包涵了'flag'和'senddate'信息,还包含有其他底层字段很多信息,下面所列出的都有:
ID(同id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,
writer,source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,
textlink, typelink,plusurl, memberurl, templeturl
stime(pubdate 的"0000-00-00"格式)
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序相关文章likeart加上栏目名称及链接及时间具体调用相关具体操作方法