DEDECMS 如何判断推荐文章 头条

DEDECMS 如何判断推荐文章 头条,第1张

flag = 'h' 自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

noflag = '' 同flag,但这里是表示不包含这些属性

还有,你注意是不是还写有其他条件,如果还有其他条件,可能不满足,所以也掉调不出来!

具体标签你可以到后台的模板修改里面,点击上面的标签,就能看到下面的说明了!

arclist支持 noflag 属性,可以在那个不想显示的栏目里,为每一篇新闻加上:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b],选取其中一个在系统中不用的,做为隔离属性。

这样就能“曲线”实现你的效果了。

想要显示头条的文章

{dede:arclist orderby='id' row='13' typeid='21' flag=’h‘}

<li>

<em>推荐</em>

<h5><a href="[field:arcurl/]">[field:title/]</a>

</li>

{/dede:arclist}

这样就可以了,这样只显示头条的文章

noflag就是过滤,只过滤头条的话就只用noflag='h'就行了,如果想过滤多个属性的话,可以试下以下的方法:

-----------------------------------------------------------------------------------------------------------

打开include/taglib目录下的arclistlibphp文件,找到第199行,如下:

if(!empty($noflag)) $orwheres[] = " FIND_IN_SET('$nfarr[$jj]', arcflag)<1 ";

修改为:

if(!empty($noflag)) {

$nfarr = explode(",",$noflag);

for ($jj=0;$jj<count($nfarr);$jj++) {

$orwheres[] = " FIND_IN_SET('$nfarr[$jj]', arcflag)<1 ";

}

}

按以上修改后即可是noflag支持过滤多属性,格式如下:

noflag='c,h,p'

试试,我还没试过,不知道可行不!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDECMS 如何判断推荐文章 头条

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情