优源网_做网站就是这么简单

解决织梦dedecms首页、封面频道arclist不能显示副栏目内容的问题

  • 时间:2018-01-05 11:08 编辑: 来源: 阅读:342
  • 扫一扫,手机访问
摘要:副栏目功能可以让一篇文章多个栏目同时显示,但是在首页和封面频道模板中就是无法显示副栏目的内容,尤其是子类里面选择的副栏目。 解决方法如下: 修改文件/include/taglib/arclist.lib.php第189行左右 if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')'; else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')'; 替换为: if($CrossID=='') $orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')'; else $orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')'; 修改后,保存下,生成看一下。


副栏目功能可以让一篇文章多个栏目同时显示,但是在首页和封面频道模板中就是无法显示副栏目的内容,尤其是子类里面选择的副栏目。 


 解决方法如下: 

 修改文件/include/taglib/arclist.lib.php第295行左右 


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


 替换为:

if($CrossID=='') $orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')'; else $orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')'; 


修改后,保存下,生成看一下。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术中心|织梦技术】dedecms模板标签中的sql及like模糊查询使用(2020-04-15 13:10)
【技术中心|】dedecms新增联动类别后的使用方法(2019-04-18 10:32)
【技术中心|】织梦DEDE分类信息实现联动筛选(支持多条件多级选项)解决方案(2019-04-18 10:31)
【技术中心|】dedecms网站如何进行安全设置(2018-04-24 19:07)
【技术中心|】织梦dedecms源码安装方法(2018-04-24 19:05)
【技术中心|织梦技术】织梦DedeCms使用SQL语句调用数据库任意内容(2018-01-19 11:26)
【技术中心|织梦技术】织梦DedeCMS删除所有栏目或文章后,新建ID不从1开始的解决方法(2018-01-19 11:25)
【技术中心|织梦技术】织梦dedeCMS5.7列表页调用tag的方法(2018-01-19 11:25)
【技术中心|织梦技术】织梦dedeCMS如何将内容自动同步到新浪微博(2018-01-19 11:23)
【技术中心|常用软件】完美解决无法定位序数325于动态链接库的问题(2018-01-16 10:39)
联系客服
客服咨询 售前小郑 商务时光 联系客服
0531-58595456
手机版

扫一扫进手机版
返回顶部