GVKun编程网logo

织梦dedecms 排除指定typeid栏目分类channelartlist调用数据(织梦调用除了显示的第一条以外的文章)

29

本文将介绍织梦dedecms排除指定typeid栏目分类channelartlist调用数据的详细情况,特别是关于织梦调用除了显示的第一条以外的文章的相关信息。我们将通过案例分析、数据研究等多种方式,

本文将介绍织梦dedecms 排除指定typeid栏目分类channelartlist调用数据的详细情况,特别是关于织梦调用除了显示的第一条以外的文章的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于dede(织梦)CMS:channelArtlist标签应用、dede:channelartlist和dede:channel调用栏目外部链接时用新窗口target="_blank"、DedeCms中Channel用typeid无效可用type调用、dedecms中的channelarlist标签,dedecmschannellist的知识。

本文目录一览:

织梦dedecms 排除指定typeid栏目分类channelartlist调用数据(织梦调用除了显示的第一条以外的文章)

织梦dedecms 排除指定typeid栏目分类channelartlist调用数据(织梦调用除了显示的第一条以外的文章)

 
今天有朋友让我帮他解决一个bug,就是他想显示织梦栏目的时候,排除指定的typeid,弄个类似notypeid的标签.
这个教程网上已经有很多了,但是我还是写一下记录一下.
首先他的错误犯的很低级,就是调用的时候把notypeid写成了notypid,导致没效果,所以大家敲代码的时候一定要小心,要学会调适.
下面我就说说织梦怎么实现这个功功能》
制作织梦的模板时,在使用 dede:channelartlist 自动调用栏目内容时,经常会遇到某些栏目不需要调用,比如“关于我们”、“联系地址”等无持续更新的栏目。要想在dede:channelartlist调用时排出某些栏目,这需要修改dede源码,让dede:channelartlist排除指定typeid。
首先找到 \include\taglib\channelartlist.lib.php,出于安全考虑先备份这个文件。打开channelartlist.lib.php 查找 $attlist
$attlist = 'typeid|0,row|20,cacheid|';
修改为:
$attlist = 'typeid|0,row|20,cacheid|,notypeid|0'; // 此处添加了一个所要排除typeid的参数—notypeid
再查找:
$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也可以分开各自使用.
本文章网址:http://www.ppssdd.com/code/338.html。转载请保留出处,谢谢合作!

dede(织梦)CMS:channelArtlist标签应用

dede(织梦)CMS:channelArtlist标签应用

个性的dede,在制作多级菜单的时候很无奈,当时以为在保证尽量不动源码的情况下,很难完成二级导航的功能,没想到channelArtlist这个函数,这唯一能嵌套的函数。太爽了。用着

例子1:读取指定菜单项

Syntax"> 1
2
3
  • {dede:field name='typename'/}

  • {/dede:channelArtlist}

    例子2: 读取二级菜单(在这里发现个很郁闷的bug dede读取子菜单竟然是用sun 和son都行。 不知道是那个程序员写错还是故意的。)

    Syntax">
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

  • {dede:field name='typename'/}
    {dede:channel type='sun'}

  • {/dede:channel}


    {/dede:channelArtlist}

    例子3:读取指定菜单项下几条内容。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

  • {dede:type}
    [field:typename/]

    • display:none;">
      {/dede:type}
      {dede:arclist row="5"}

    • {/dede:arclist}


    {/dede:channelArtlist}

    总结

    以上是小编为你收集整理的dede(织梦)CMS:channelArtlist标签应用全部内容。

    如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

    Dedecms相关文章

    织梦系统 dedecms pagelist标签使用修改方法介绍
    在Dedecms织梦列表页中是肯定要使用pagelist标签的,但是有的时候也会因为一些css格式的问题会出现排列顺序的问题,所以也要知道怎么样修改pagelist标签?
    织梦网站怎么搬家?dede系统网站迁移数据到另外个服务器
    今天分享织梦网站怎么搬家,个人感觉织梦的搬家比其他的程序的都简单。1、网站备份登录织梦后台,【系统】-【数据库备份/还原】-【提交】,织梦程序开始自动备份数据库,等待即可。
    织梦网站安全设置方法 dede系统网站如何配置才安全?
    织梦(dede)程序不安全是公认的,同样是建站,使用织梦程序被黑的风险更大,所以,一些安全设置是非常有必要的。织梦网站安全设置的4个主要操作
    织梦自动生成网站地图sitemap代码 dede生成sitemap站点地图的代码实例
    使用xemu、爱站工具包、尖叫青蛙等制作网站地图,每次生成sitemap还需要再上传到服务器,还是比较麻烦的,不过有些网站程序可以通过插件完成网站地图的自动更新,比如wordpress。但是织梦一直都不行,今天就用插件+代
    dede织梦纯代码制作网站地图 dede网站地图生成代码
    分享织梦自动生成网站sitemap,但是需要安装插件,今天分享,织梦如何不使用插件,制作网站xml地图。
    织梦dede自定义表单添加全选功能 dede自定义表单实操代码
    织梦自定义表单没有全选/取消全选功能,有时候想要全选全,需要一个一个选择比较麻烦,如果网站有大量的恶意留言,想要删除更麻烦。虽然可以使用sql命令删除恶意留言,但不是很灵活,今天就给织梦自定义表单添加全选
    dede cms如何定时主动推送文章 dede实现定时推送文章给百度的方法
    前几天百度公开课说了,api推送的优先级比较高,所以在没有快速收录的情况下,api提交必须要有,那么织梦要如何实现api主动推送呢?
    织梦dede发布文章实时api主动推送
    dede定时主动推送,虽然也很方便,但只能固定时间推送,实时性不高,今天小编分享如何发布文章后实时api推送至百度?
    • • 织梦系统 dedecms pagelist标签使用修改
    • • 织梦网站怎么搬家?dede系统网站迁移数
    • • 织梦网站安全设置方法 dede系统网站如何
    • • 织梦自动生成网站地图sitemap代码 dede
    • • dede织梦纯代码制作网站地图 dede网站地
    • • 织梦dede自定义表单添加全选功能 dede自
    • • dede cms如何定时主动推送文章 dede实现
    • • 织梦dede发布文章实时api主动推送
    • • 织梦dedecms当前位置标签代码的5种写法
    • • 织梦DEDECMS文章、栏目页获取当前页面顶
    JavaScriptPHPsqlMysqLwindows使用wordpressAJAXList方法系统文件安装Nginx教程数据库设置Woocommerc服务器pdf错误获取创建显示函数用户更新添加IIS删除自定义代码进行.htaccess调用软件选择功能属性下载
    • 友情链接:
    • 菜鸟教程
    • 前端之家
    • 编程小课
    • 小编
    • -
    • 我要投稿
    • -
    • 广告合作
    • -
    • 联系我们
    • -
    • 免责声明
    • -
    • 网站地图
    版权所有 © 2018 小编 闽ICP备13020303号-8
    微信公众号搜索 “ 程序精选 ” ,选择关注!
    微信公众号搜"程序精选"关注
    微信扫一扫可直接关注哦!

    dede:channelartlist和dede:channel调用栏目外部链接时用新窗口target="_blank"

    dede:channelartlist和dede:channel调用栏目外部链接时用新窗口target="_blank"

    模板代码

    <ul>
    	<li><a href="/"><i></i>网站首页</a></li>
    	{dede:channelartlist typeid=''top'' currentactive''}
    	<li><a{dede:field.ispart runphp=yes}(@me==2)? @me='' target="_blank"'':@me='''';{/dede:field.ispart} href="{dede:field name=''typeurl''/}"{dede:field.currentstyle/}''><i></i>{dede:field name=''typename''/}</a>
    		<ul>
    			{dede:channel type=son noself=yes}
    			<li><a href="[field:typelink/]"[field:ispart runphp=yes](@me==2)? @me=''target="_blank"'':@me='''';[/field:ispart]>[field:typename/]</a></li>
    			{/dede:channel}
    		</ul>
    	</li>
    	{/dede:channelartlist}
    </ul>

    使用说明

    如果栏目属性是外部链接时加入target="_blank"新窗口打开,否则就不添加

    dede:channelartlist

    {dede:field.ispart runphp=yes}(@me==2)? @me='' target="_blank"'':@me='''';{/dede:field.ispart}

    dede:channel

    [field:ispart runphp=yes](@me==2)? @me='' target="_blank"'':@me='''';[/field:ispart]

    DedeCms中Channel用typeid无效可用type调用

    DedeCms中Channel用typeid无效可用type调用

    Dedecms中channel 用typeid调用无法达目的吗?请换成type试试!

    {dede:channel type='son' typeid='19' row='1'}
    typeid=19为
    一个栏目下的第二个子栏目,在模版中想调取这个栏目的信息,用channel 虽然有解决办法,但是很繁琐,其实用{dede:type标签就很好实现了 : 
    如下 

    {dede:type typeid='19' }

    总结

    以上是小编为你收集整理的DedeCms中Channel用typeid无效可用type调用全部内容。

    如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

    dedecms中的channelarlist标签,dedecmschannellist

    dedecms中的channelarlist标签,dedecmschannellist

    dedecms中的channelarlist标签,dedecmschannellist

    功能说明:获取当前频道的下级栏目的内容列表标签 适用范围:全局使用 

    方法/步骤

    本文摘录自百度。

     


     

    关于织梦dedecms 排除指定typeid栏目分类channelartlist调用数据织梦调用除了显示的第一条以外的文章的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于dede(织梦)CMS:channelArtlist标签应用、dede:channelartlist和dede:channel调用栏目外部链接时用新窗口target="_blank"、DedeCms中Channel用typeid无效可用type调用、dedecms中的channelarlist标签,dedecmschannellist的相关信息,请在本站寻找。

    本文标签:

    上一篇一次 Java 内存泄漏的排查(java内存泄漏如何排查)

    下一篇DEDECMS全站伪静态设置办法(dedecms手机伪静态)