织梦arclist标签无法调用副栏目文章的解决办法

  • 时间:
  • 浏览:18
  • 来源:1分赛车平台-1分赛车网投平台_1分赛车投注平台

  最近发现dedecms中的文章在确定 幅栏目后,在其对应的幅栏目列表中可不还可以 否显示该文章,但在arclist 标签中却无法显示该文章,网上找了好多好多 ,除理土办法都一样,但写法却写错了,原因arclist标签在使用了flag属性都是失效的问提。修正后的写法如下:

  打开/include/taglib/arclist.lib.php,代码约地处295-296行(我目前用的DedeCMS最新版 5.7 SP1),查找以下两行代码:

if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')'; 

else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';

  将其替再加以下代码:

if($CrossID=='') $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).') OR arc.typeid2 IN ('.GetSonIds($typeid).')) '; 

else $orwheres[] = ' (arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.') OR arc.typeid2 IN ('.GetSonIds($typeid).','.$CrossID.')) ';

  OK,曾经就改完了,保存后可能性你是生成静态的,请生成相关的。可能性是动态的,请更新系统缓存。许多就可不还可以 否看得人效果了。

DedeCms下载:

Tags: dedecms教程   织梦教程   织梦CMS  
责任编辑:cc120