在使用 dede:channelartlist 自动调用栏目内容时,经常会遇到某些栏目不需要调用,比如“关于我们”、“联系地址”等无持续更新的栏目。要想在 dede:channelartlist 调用时排出某些栏目,这需要修改dede源码,让 dede:channelartlist 排除指定typeid。

打开 \include\taglib\channelartlist.lib.php 文件
找到

$attlist = 'typeid|0,row|20,cacheid|';

修改为:

// 此处添加了一个所要排除typeid的参数—notypeid
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0';

找到

$dsql>SetQuery("Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from `dede_arctype` where $tpsql order by sortrank asc limit $totalnum");

在其前面添加

//否定指定ID
if($notypeid!=0) {$tpsql = $tpsql."and not(id in($notypeid)) "; } 

模板调用:

{dede:channelartlist typeid ='7' notypeid='8'}

其中notypeid=’8′ 中的 8 为 7 的子栏目即生效。
当然notypeid和typeid也可以分开各自使用.

转载于:https://www.cnblogs.com/jizl/p/10902947.html

织梦dede:channelartlist调用排除指定typeid栏目相关推荐

  1. 织梦php标签调用,织梦标签用法_dedeCMS标签大全_织梦标签调用代码_织梦帮

    DedeCMS织梦判断是否有子栏目,有就输出 javascript:; ,没有子栏目就直接输出一级栏目的链接. {dede:channelartlist row=7 typeid=top curren ...

  2. 织梦{dede:channel}无子栏目不显示同级栏目的两种修改方法

    如何让织梦{dede:channel type='son'}无子栏目时不显示同级栏目呢? 方法一: 打开:include\taglib\channel.lib.php文件. 找到 if($type== ...

  3. dede php 循环,织梦怎么循环调用多级子栏目如二级栏目下三级栏目

    织梦怎么循环调用多级子栏目如二级栏目下三级栏目? 本文是关于织梦DedeCMS调用多级子栏目的,拿来分享下. 后台已经建好栏目,对于产品展示栏 栏目导航如下图所示: 推荐学习:织梦cms 代码如下:{ ...

  4. 织梦dede所有标签调用方法大全

    2019独角兽企业重金招聘Python工程师标准>>> 织梦dede所有标签调用方法大全!非常实用! 关键描述调用标签: <meta name="keywords&q ...

  5. 织梦dede文章列表调用标签的用法和规则

    织梦dede列表标签在任何模板的网站中都可能会使用到,而且我们在仿站的时候也经常要使用到列表标签.这里主机吧就给大家讲一下文章列表以及图片列表.软件列表以及分类信息列表标签的用法,和结合div+css ...

  6. 织梦dede如何让channelartlist标签支持currentstyle属性

    织梦dede让channelartlist标签支持currentstyle属性 打开include/taglib/channelartlist.lib.php 找到 1 $pv->Fields[ ...

  7. DEDE织梦常用的调用方法

    DEDE织梦常用的调用常规调用: 网站名称调用: 网站关键词调用: 网站描述调用:description/}" /> 引用页头文件:{dede:include filename=&qu ...

  8. dede flag php,织梦dede:list按flag属性调用文档

    织梦dede:list默认在栏目列表页是不支持按flag输出的,想要按flag调用指定属性的文档和分页,我们可以这样做 伸手党 直接下载 如果不想改的小伙伴可以直接下载我已经改好的这个文件,先备份你的 ...

  9. 织梦dede短标题调用,dede简略标题调用

    在网站建设中,织梦dede通常都是调用标题出来,但有时候也会用到调用简略标题,这是织梦内置的字段,下面教大家怎么调用,方法很简单! DEDE简短标题调用 使用的代码: 1 <UL> 2 { ...

最新文章

  1. 秋色园QBlog技术原理解析:性能优化篇:数据库文章表分表及分库减压方案(十五)...
  2. ip打包相对路径 vivado_Vivado自定义IP封装流程
  3. windows 下执行mysql脚本_Windows下批处理执行MySQL脚本文件
  4. Akka之在IoT系统中使用Actor(一)
  5. 流式细胞术及常见问题分析
  6. 运算符的优先级和实际操作
  7. Tomcat 设置运行日志
  8. Anthem库的Google Suggest 实现
  9. 硬核妹子的创意设计:舌头控制器
  10. Python简单试题3
  11. cocos2dx实现翻书效果。
  12. html中的各种协议,html 中使用 wtai 协议
  13. 线程同步与互斥........
  14. 我的BRF+自学教程(一):公式(formula)
  15. DSP程序中 ,如何完成延时且不影响整体程序的工作效率
  16. nginx源码准备 - Linux C++网络编程(五)
  17. sql2012下载,安装,
  18. abaqus python提取楼层剪力_用Python提取ABAQUS中节点集合的反力
  19. MySQL 批量插入数据,一次插入多少行数据效率最高?
  20. Barsetto百胜图BAV02自助咖啡机——星巴克喝多了自助咖啡体验过吗?

热门文章

  1. haproxy安装配置及haproxy+keepalived简单配置
  2. 【探索PowerShell 】【十二】筛选器 - Filters
  3. DDMS连接bluestacks找不到设备
  4. 求第i个小的元素 时间复杂度O(n)
  5. MovieClip实现拖拽等移动位置的功能
  6. 整理了一个带语法高亮显示,及到处html功能的richtextbox控件
  7. 3d游戏编程大师技巧 源代码_C/C++编程入门基础系列:俄罗斯方块小游戏制作,直接源代码分享...
  8. python messagebox弹窗退出_python 中messagebox使用 做中断调试不错
  9. directui 3d界面引擎_美术设计师浅谈AR/VR中3D建模设计的工具、挑战与区别
  10. oracle数据库匿名快,pl/sql分匿名块和命名块