dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法 - 小猪加油

时间 2014-07-26 18:03:00   博客园-所有随笔区 原文  http://www.cnblogs.com/smallpigdream/p/3870407.html

用过dede的朋友都知道,由于dede后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而我需要让多个栏目列表页都调用这篇 文档,如果每个栏目都添加一遍,那真要累死了。而dede的副栏目解决了这个问题,它既可以让一篇文档被主栏目调用,也能在副栏目调用,甚至能被多个副栏 目同时调用。

副栏目的设置如下图:

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 CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%' )";
else
$orwheres[] = " (arc.typeid in (".GetSonIds($typeid).",".$CrossID.") or arc.typeid2 in (".GetSonIds($typeid).",".$CrossID.") or CONCAT( ',', arc.typeid2, ',' ) LIKE '%,".$typeid.",%')";

在网上的很多方法都是只能让一个副栏目能调用文档的,我这个代码可以让多个副栏目都能调用文档,本人已亲自测试,绝对可用。

OK,修改完之后请更新缓存,重新生成,就能看到效果了!

dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法 - 小猪加油相关推荐

  1. dede:arclist 不能调用文章的副栏目或多个副栏目的解决方法

    用过dede的朋友都知道,由于dede后台没有在栏目间复制文档的功能,只有移动文档的功能(类似于剪切),而我需要让多个栏目列表页都调用这篇 文档,如果每个栏目都添加一遍,那真要累死了.而dede的副栏 ...

  2. 为什么mysql调用存储过程总是错误_使用存储过程时一个错误的解决方法_MySQL

    jackxm(原作) 这段时间用了一下C Builder ,在调用存储过程的时候遇到了一些问题,问了很多地方都没有找到答案,最后还是靠自己,现在拿出来和大家分享. 示例代码: StoredProc1- ...

  3. Irvine64链接库过程的使用说明 Microsoft x64 调用规范 添加Irvine64.obj 64位链接库错误及解决方法

    Irvine64链接库 Crlf 向控制台写一个行结束的序列 Random64 在0到264−12^64-1264−1内,生成一个64位的伪随机整数.用rax返回值 Randomize 随机种子 Re ...

  4. 关于wordpress 点击文章查看内容跳转加载失败(404)的解决方法

    最近在折腾自己的个人博客,一直以来的博文都是在CSDN中来写的,还是很有感情的,但是拥有一个自己的独立博客是长久以来的梦想.所以可能之后的一些分享就会优先在独立博客中发出 扯淡结束进入正题-- - - ...

  5. JPMML调用PMML机器学习模型零基础总结(内含新版本jpmml解决方法)

    起因 由于公司要上线机器学习的预测模型,而我用的是python语言,要在java上部署,所以需要我提供pmml文件,再通过jpmml库调用.但我不知道这种方式可不可行,同时交给别人调试也不方便,于是乎 ...

  6. 服务器如何实现电脑无线桥接,无线路由器WDS桥接成功副路由器下电脑无法上网怎么办【解决方法】...

    摘 要 无线WDS桥接设置完成后,在副路由器管理面,运行状态 无线状态 中,WDS状态显示成功,但电脑通过副路由无法上网.该问题可能与主.副路由器的设置有关,如下图所示: 解决办法: 排查一:检查副路 ...

  7. Java调用Canda环境下的Python脚本所遇到环境问题的解决方法

    代码如下: Process exec = Runtime.getRuntime().exec("python3 " + pythonScriptPath); byte[] byte ...

  8. dede php低版本出现500错误,织梦网站后台报500错误解决方法

    织梦网站后台出现的500错误表现: 织梦500内部服务器错误一般是iis环境的小伙伴才会遇到,织梦的500错误一般是因为这2个原因引起的 第一个500错误原因:你网站织梦程序版本太低而你主机PHP版本 ...

  9. dede php语句调用,dede织梦在{dede:php}中调用文章id或aid

    {dede:php}标签是dedecms 5.5中加入的可以执行任意php代码的标签. 本文讲述:如何在{dede:php}标签中获得本文章的id或者本栏目的aid. dedecms的程序中,已经为{ ...

最新文章

  1. R语言sink函数保存文件实战
  2. c++调用python返回字典
  3. 【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
  4. Android性能优化 - 内存优化
  5. Kafka Broker常用配置详解
  6. python自定义异常捕获_python怎么自定义捕获错误
  7. linux最大lun空间,Linux上每个SCSI设备的最大LUN数目是多少(by quqi99)
  8. pm模式 raid_Adaptec RAID PM8060 用户手册.pdf
  9. matlab幂级数展开的收敛区间,常见函数的幂级数展开式收敛区间的快速确定法.pdf...
  10. 用十分钟邮箱杜绝垃圾邮件
  11. python处理xps文件_自学WPF--第二十四课XPS文件处理
  12. Java连接wincc_WinCC中访问SQL SERVER数据库
  13. OpenCV 对比度增强
  14. 13.7.7.42 SHOW WARNINGS 语句
  15. 傅里叶变换求解 KdV 方程
  16. 【Python机器学习】回归模型:推土机售价预测
  17. RTU、FTU、DTU、TTU都是什么鬼?
  18. 电路分析三------KCL,KVL,VCR方程
  19. React Native 集成极光推送 jpush-react-native
  20. setVisibility

热门文章

  1. CocosCreator2.4 物体跟随鼠标或触摸点
  2. “拨”出数位上的数字 - 多种思路实现反向输出一个四位数
  3. dw中HTML做表格代码,DW制作怎样在网页中插入表格?
  4. 关于iPhone6/iPhone6 Plus适配的问题
  5. 7、Python文件操作
  6. stc8a8k64s4单片机控制步进电机(四相八拍)实现顺时针转一圈和逆时针转一圈
  7. phaser 设置全屏_设置项目以使用Phaser构建JavaScript游戏
  8. 机器人流程自动化(RPA):6大开源工具
  9. Mybatis使用concat函数
  10. zipkin学习20210819