当前位置:主页 > 网站优化 >

织梦头条推荐则在标题后面显示top图标,如果是当天新发布的则

奕星seo伪原创
作者: 奕星SEO 分类: 网站优化 发布时间: 2019-09-21 22:06 内容来源:网络整理阅读量:

对{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,

badpost,notpost,description(同infos)filename, image, imglink, fulltitle,

textlink, typelink,plusurl, memberurl, templeturl

stime(pubdate 的"0000-00-00"格式)


本文链接地址:http://www.seohuizhou.com/webyouhua/4723.html
上一篇:<<织梦默认编辑器增加中文自定义字体教程
下一篇:织梦判断文章的价格为0时直接输出其下载地址,否则直接输出购>>