dedecms调用副栏目文章怎么操作
2024-08-28 10:14:58
最近ytkah的网站进行改版,添加了一些新栏目,做更精准的着陆页,有些文章比较简短并且很早以前就发布过了,如果再添加这样的文档就有点重复了,于是就想着用文章副栏目的属性,可却调不出来,怎么办?查找官方文档和教程,发现需要修改一下代码。打开/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.')) ';
保存上传,重新生成一下文档,成功调用。如果是动态的,请更新系统缓存。然后就可以看到效果了。
最新文章
- Unity 处理IOC AOP
- Linux学习笔记(2)-开机
- 01分数规划poj2728(最优比例生成树)
- Java实现一个字符串的反转
- 软件工程 speedsnail 第二次冲刺7
- How to Get Rid of /wordpress/ From your WordPress Site URL
- GNU bash实现机制与源代码简析
- 从客户端中检测到有潜在危险的Request.Form值的解决办法
- 如何在macox下面配置集成ios和android游戏教程
- 使用C#或javascript将Table里的数据导出到Excel
- CSS 从入门到忘记
- Video Target Tracking Based on Online Learning—TLD单目标跟踪算法详解
- ssh网上商城源码
- Lambda 表达式有何用处?如何使用?
- 9.组合模式(Composite Pattern)
- Sublime Text 代码块注释
- 指导手册01:安装Hadoop
- MVC基础篇—控制器与视图数据的传递
- 2018.10.31 bzoj3339&&3585mex(主席树)
- C++异常 将对象用作异常类型
热门文章
- 《转》win7 安装ujson 出现的“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27”
- thinkphp3.2 实现留言功能
- thinkphp5.0 获取请求信息
- SQL数据库对象名无效的解决方法
- Building Boost for Android with error “cannot find -lrt”
- 更简单的调试Release版本Optimize code的.NET程序集
- dig命令安装
- 如何分离p12(或pfx)文件中的证书和私钥
- 23种设计模式之解释器模式(Interpreter)
- 一个js文件如何加载另外一个js文件