枫叶博客,一个专注于分享自己学习和工作中的心得体会,欢迎大家光临!

dedecms5.7解决arclist标签无法调用副栏目文章的方法!

Dedecms 模块插件 枫叶博客 43℃ 0评论

  今天在做医院的门户网站时,因为有的专家属于多个诊疗科室。在专家调用的时候就用到了副栏目的关联。但是显示却出现了问题。arclist标签调用推荐专家,关联的专家无法正常显示。于是在网上搜索没有找到好的解决办法。自己查看了arclist标签的处理文件做了一点小修改。
 修改内容如下:
找到并打开/include/taglib/arclist.lib.php,代码大约处于295-296行的样子。

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.')) ';

修改完成之后保存测试就行了,修改的时候记得先备份该文件。以免修改错误造成网页出现异常。

转载请注明:枫叶博客 » dedecms5.7解决arclist标签无法调用副栏目文章的方法!

喜欢 (3)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(20)个小伙伴在吐槽
  1. 这博客很给力!
    早泄的危害2012-12-20 16:48 回复
  2. 这博客很给力!
    早泄的药2012-12-21 15:15 回复
  3. 很不错 加油
  4. 很厉害的,楼主
    PC/ABS2013-01-06 18:07 回复
  5. 很厉害的,楼主
    PC/ABS2013-01-06 18:07 回复
  6. 修改的时候记得先备份该文件,以免修改错误造成网页出现异常。
    土元养殖2013-01-24 13:33 回复
  7. 不行 放进去生成了一下 结果出错了 再替换回去之后也不能还原了 坑死了
    不行啊2013-11-14 17:02 回复
  8. 这个,我只能说真的是太牛逼了。。。。。。。。。。。
    运动鞋品牌2014-10-19 13:56 回复
  9. 支持博主。。。。。。。
    女装品牌2014-10-19 23:03 回复
  10. 博主很强很强啊,支持一个。
    女装品牌大全2014-10-21 11:46 回复
  11. 我还不知道呢,学习了..
    韩装网站2014-10-22 17:30 回复
  12. 我是新手,给博主点个赞。
    时装中国2014-10-23 15:38 回复
  13. 说的有道理
    女装品牌网2014-10-26 10:54 回复
  14. 这个必须顶,博主很强大,支持博主!
    潮流中国2014-11-02 12:48 回复
  15. 感觉dede的问题好多,还好我用的是作者合作版程序,不用自己修改程序http://www.hwzsl.com/
    好网站收录2014-12-23 15:31 回复
  16. 看到这么好的文章,不留点印迹怎么行呢,谢谢博主分享。http://www.hwzsl.com/
    好网站收录2014-12-23 15:32 回复
  17. 学习了 谢谢分享
    诗人seo博客2014-12-23 21:27 回复
  18. 厉害,值的学习
  19. 不错啊支持一下啊
    新优娱乐平台2017-04-11 18:27 回复
  20. 织梦的CMS,设计是麻烦啊
    宁波网站制作2017-04-11 18:28 回复