在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下

打开\include\taglib\likearticle.lib.php找到

1
2
3
if(!empty($typeid)&&!preg_match('#,#',$typeid)){
$typeid=GetSonIds($typeid);
}

在它下面加入

1
2
3
4
5
6
7
8
9
else{
$typeids=explode(',',$typeid);
foreach($typeidsas$ttid){
$typeidss[]=GetSonIds($ttid);
}
$typeidStr=join(',',$typeidss);
$typeidss=explode(',',$typeidStr);
$typeidssok=array_unique($typeidss);
$typeid=join(',',$typeidssok);}

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

一个回复

发表回复