请教各位老师,想实现文章内容页上下篇的css判断,判断标签怎么写呢?

213次浏览 更新日期:2023-12-25 14:13:29 分类:问题求助 评论:6

我想给文章内容页上下篇实现css判断,当内容是:”已经是第一篇“    或者“已经是最后一篇”时,显示为灰色的css,

{$pre}

{$next}

刚开始我对这2个值得有无判断,不可取!

经过群热心老师提醒,应该是判断  上下篇的url是否存在来实现,

但是我搞不懂这个标签怎么写,请各位老师赐教,感谢!

{if $v['pre']}   huise    {else}   caise   {/if}

这样不行!

请老师赐教如何判断上下篇标签url的有无,感谢!



在此非常感谢“不吃芒果”老师的解答和帮助现在已经实现了想要的效果,如下:

请教各位老师,想实现文章内容页上下篇的css判断,判断标签怎么写呢?

我来说两句
  • wukeke
    wukeke 4月前
    @不吃芒果 好的,可能是我浏览器有缓存  被误判了,感谢! 还是按照你写的原有写法了。
    0
    回复
  • @wukeke 不要乱改
    0
    回复
  • @wukeke {php $pres = $db->field('title,url')->where(array('id<'=>$id , 'status'=>'1' , 'catid'=>$catid))->order('id DESC')->find()}
    0
    回复
  • wukeke
    wukeke 4月前
    @不吃芒果 发现有时候  上一篇的判断,失效,不知道为什么:
    {php $pres = $db->field('title,url')->where(array('id>'=>$id, 'status'=>'1', 'catid'=>$catid))->order('id DESC')->find();} 
    
    我已经修正了:'id>'   及最后加了分号:find();}
    但发现实际应用过程中,上一篇 有时候判断的不对,不知道怎么回事,老师能否再帮看下,谢谢!
    0
    回复
  • wukeke
    wukeke 4月前
    @不吃芒果  非常感谢“不吃芒果”老师的解答和帮助!
    0
    回复
  • {php $pres = $db->field('title,url')->where(array('id<'=>$id , 'status'=>'1' , 'catid'=>$catid))->order('id DESC')->find()}
    {php $nexts = $db->field('title,url')->where(array('id>'=>$id , 'status'=>'1', 'catid'=>$catid))->order('id ASC')->find();}
    {if empty($pres['url'])}没有上一篇了{/if}
    {if empty($nexts['url'])}没有下一篇了{/if}
    0
    回复
作者信息
发布见解
发内容 回顶部