A-A+

PHPCMS置顶文章重复

2014年12月23日 PHP开源系统 暂无评论 阅读 22 views 次

网站中文章置顶是不可缺少的一部分,不管是门户类的网站,还是博客类的网站都有置顶的功能,在PHPCMS中实现置顶的功能也是比较简单的,直接使用PHPCMS的内置标签就可以了,然后在后台文章的属性中选择置顶文章。

最近在使用文章置顶后却出现了一个问题,就是置顶的文章与文章列表中的内容有了重复,其实这个倒也没什么,但重复的内容总觉得不太好,哪么如何解决这个问题呢,看下面的代码:

{pc:content action="lists" catid="1" num="20" where="posids!=1" ord
er="id desc"}
{loop $data $v}
<li><a href="{$v&#91;'url'&#93;}">{$v['title']}</a></li>
{/loop}
{/pc}

调用分类的ID为1,也就是文章的分类了,这里主要添加了一个条件,where="posids!=1",当条件 "posids!=1" 不等于 1 的时候,就实现了置顶文章与文章列表不重复的功能。

在后台的属性中,所有的文章在入数据库时,posids子段的值都为1,而没有设置的则为 0,也就是说phpcms文章经过后台推荐的是 1,未推荐的是 0,前面加的判断明白了吧。

标签:

给我留言