栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦头条推荐则在标题后面显示top图标,如果是当天新发布的则在标题后面显示new图标,二者都不属于的则只显

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦头条推荐则在标题后面显示top图标,如果是当天新发布的则在标题后面显示new图标,二者都不属于的则只显

对{dede:arclist}取出的文章标题做判断,如果是头条推荐则在标题后面显示top图标,如果是当天新发布的则在标题后面显示new图标,二者都不属于的则只显示文章标题,见代码:

{dede:arclist row=4 orderby=pubdate typeid=2 titlelen='54'}
[field:array runphp='yes']
if(@me['flag'] == 'h'){
@me="
  • ".@me['title']."
  • "; }else{ $now = time(); $oneday = 3600 * 24; if(($now - @me['senddate']) < $oneday ){ @me="
  • ".@me['title']."
  • "; }else{ @me="
  • ".@me['title']."
  • "; } } [/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"格式)


    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/7556.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号