微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHPCMS文章置顶功能的解决方案

ottom:0.5em;padding:0px;text-indent:2em;font-family:Verdana,Geneva,sans-serif;font-size:15px;line-height:27px;white-space:normal;"> 我个人喜欢把PHPCMS当作博客来用,而作为一个博客,怎能少了文章置顶功能呢?其中用PHPCMS实现置顶功能非常简单,无非是修改下推荐位的名称置顶,然后在文章列表中推送需要置顶文章罢了。

ottom:0.5em;padding:0px;text-indent:2em;font-family:Verdana,sans-serif;font-size:15px;line-height:27px;white-space:normal;"> 不过博客系统置顶文章可不会与文章列表中的文章重复,要解决这个问题其实也不难,看代码

ottom:0.5em;padding:1em 2em;background-color:#E2DBD1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;line-height:1.2em;text-shadow:#FFFFFF 0px 1px 1px;color:#444444;font-family:Georgia,'Bitstream Vera Serif','Times New Roman',serif;overflow:auto;font-size:15px;">{pc:content action="lists" catid="1" num="20" where="posids!=1" order="id desc"}
{loop $data $v}
  • {/loop} {/pc}

    ottom:0.5em;padding:0px;text-indent:2em;font-family:Verdana,sans-serif;font-size:15px;line-height:27px;white-space:normal;"> 调用分类ID为1的文章列表,并设置条件 posids 不等于 1 这样就实现了置顶文章文章列表文章不重复的功能了。

    ottom:0.5em;padding:0px;text-indent:2em;font-family:Verdana,sans-serif;font-size:15px;line-height:27px;white-space:normal;"> 凡是设置了推荐位的文章,不管你设置的推荐ID是1,2,还是3,在数据库中posids的值都会变成1,没有设置推荐的文章则为0,这下明白我为什么要那么做了吧!

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

    相关推荐