解决dede封面模板不能显示副栏目内容的问题

softyun3年前cms教程52

解决dede封面模板不能显示副栏目内容的问题
解决织梦dedecms封面模板不能显示副栏目内容的问题5.1的时候改代码解决了,可是5.3一下子找不着了。 
问题是这样的:
我已经开启了副分类和子栏目功能,但是在封面模板中却始终无法显示副栏目的内容,尤其是子类里面选择的副栏目。
 
经过一番查找终于解决了,修改文件/include/taglib/arclist.lib.php第178行

if($CrossID==”)  
    //$orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’)’; 
    $orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’) or typeid2 in (‘.GetSonIds($typeid).’)’; 
else  
    //$orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’,’.$CrossID.’)’; 
    $orwheres[] = ‘ typeid in (‘.GetSonIds($typeid).’,’.$CrossID.’) or typeid2 in (‘.GetSonIds($typeid).’,’.$CrossID.’)’; 
注释掉的为原代码,下面的是修改后的代码。
[再次声明]本贴解决的是副栏目的问题:比如设置一篇文章的主栏目为A,副栏目为B,那么这篇文章就会现时显示在栏目A的列表中和栏目B的列表中,但目前只能在栏目B的列表模板中显示,而栏目B的封面模板不会显示这篇文章。
主要就是解决这个问题 
仅供大家学习参考,希望对你有所帮助

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

dedecms织梦sql基本语法 直接调用数据库

今天教大家dedecms织梦sql基本语法直接调用数据库,希望对你有所帮助我们在修改使用织梦cms模板时,会用到很多标签,这是dede自身的数据调用命令,可以调用MYSQL的各种数据。这是非常方便的,...

织梦dedecms使用百度编辑Ueditor设置代码高亮教程

教大家一下织梦dedecms使用百度编辑Ueditor设置代码高亮教程的方法,有需要的可以试一下织梦dedecms系统,去年出了个神器百度编辑器(Ueditor),当时看到该编辑器觉得界面、功能都做的...

“相关文章”不相关问题的一个简单解决方法

inc_archives_view.php 文件原代码,取的是相近文章,即前后“邻居”if($tagname=="likeart") $keywords = ""; //str_replace(" "...

如何在DedeCms 标记中运行PHP

教大家如何在织梦DedeCms 标记中运行PHP :打开 pub_dedetag.php 找到 function AssignSysTag() 在 for函数结束的地方,即是在 CODE:  这个地方...

DedeCms教程:邮件订阅模块使用说明

1.邮件订阅模块使用说明 站长可以通过邮件订阅模块进行单人,多人以及邮件群发。可以创建期刊通过发送邮件的方式供用户阅读。让用户通过邮件实时的获取到网站重要的,有价值的信息。由此让用户关注网站的动态,对...

【Mynews 标记 使用实例】-DedeCMS模板制作使用实例教程(9)

【Mynews 标记】用于获取站内新闻。  站内新闻有利于站长及时与会员沟通。    使用思路、步骤:   一、明确使用范围     我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正...