公告:推痕网(www.tuihen.com)专业分类目录平台,收录各行业优秀网站(违法站勿扰),快审仅需20元/站,永久收录!合作QQ:160-204-68

快速审核,网站广告合作请联系我们
  • 网站:35100
  • 待审:7415
  • 文章:11971
  • 会员:5246

dedecms中的文章在选择幅栏目后,在其对应的幅栏目列表中可以显示该文章,但在arclist 标签中却无法显示该文章,网上找了很多,解决办法都一样,但写法却写错了,导致arclist标签在使用了flag属性时会失效的问题。修正后的写法如下:

 

打开/include/taglib/arclist.lib.php,代码约位于301-302行,查找以下两行代码:

 

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).') or FIND_IN_SET('.GetSonIds($typeid).',arc.typeid2)';

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

 

OK,这样就改完了,保存后如果你是生成静态的,请生成相关的。如果是动态的,请更新系统缓存。然后就可以看到arclist 标签也能调用选择副栏目的内容了。

    关键词: dedecms副栏目 arclist标签
    精彩推荐

    如何解决dedecms一键更新功能【更新全部】之文章不能全部更新bug

    时间:2020-08-08

    为什么在用dedecms一键更新功能的时候,发现部分文章并未更新,影响到了新加进去的功能,下面就给出解决dedecms后台一键更新不完全问题的办法。 前端时间用dedecms二次开发...

    快审网站推荐
    随机网站推荐

    饭菜网2020.01.16

    饭菜网(www.fancai.com)提供菜谱大全,家常菜谱,菜谱家常菜做法...

    宁夏科技厅2017.04.08

    宁夏科技厅网站是由宁夏回族自治区科学技术厅主办,宁夏回族自治...

    苏州消费网2016.11.25

    苏州消费网,www.sz315.cn,汇聚苏州消费、打折、优惠信息!,网站...