您当前的位置: 主页 > 优化教程
dedecms问题:一个顶级栏目中,包含了文章模型,图片等模型的栏目,现在需求,只是将文章模型的栏目搜出来,但是不能用typeid来指定.指定特定的频道模型内容在列表显示。
让dede:channelartlist支持channelid调用。 如:{dede:channelartlist channelid='1'}
解决:打开include/taglib/channelartlist.lib.php
 
1.   找到代码
  //处理标记属性、innertext
    $attlist = 'typeid|0,row|20,cacheid|';
 
修改成
    $attlist = 'typeid|0,row|20,cacheid|,channelid|';
 
2. 找到
 
//获得类别ID总数的信息
    $typeids = array();
 
    if($typeid==0 || $typeid=='top') {
        $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
    }
    else
    {
        if(!preg_match('#,#', $typeid)) {
            $tpsql = " reid='$typeid' AND ispart<>2 AND ishidden<>1 ";
        }
        else {
            $tpsql = " id IN($typeid) AND ispart<>2 AND ishidden<>1 ";
        }
    }
 
在其后增加
 
if (!empty($channelid)) {
        $tpsql .= " and channeltype in ($channelid)";
    }
 
这个语句必须加在之后,
 
 $dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
                                            FROM `dede_arctype` WHERE $tpsql ORDER BY sortrank ASC LIMIT $totalnum");

 

关键词:让,dedecms,的,channelartlist,标签,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DEDECMS只允许会员积分大于200的会员投稿或者发布评论防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿... 2021-07-27
织梦直接获取上一篇下一篇的URL网址链接方法织梦dedecms的上一篇、下一篇调用一般在文章页里面是用{dede:... 2021-07-22
织梦dedecms模块管理空白不显示的四种解决方法问题一及解决方法 问题描述: 本地测试正常,上传到空间后列表空白,重新... 2021-07-27
dedecms如何在文章内容页添加TAG标签功能我们在使用织梦dedecms的时候应该如何在文章内容页添加TAG标签功... 2021-07-27
织梦调用文章缩略图原图地址只能调用jpg格式修正教程之前我写过这样教程《织梦怎么调用缩略图片原图地址?》,但是这样教程只针... 2021-07-22
dede调用其他栏目的文章或者缩略图列表且有分页效果的方法arclist调用不能设置pagesize的属性,从而不能给文章分页。... 2021-07-27
织梦文章页调用文章浏览次数优化调用代码使用织梦建站时,在文章页的信息页面,官方给出的调用文章浏览次数的标签是... 2021-07-22
dede获取文件名函数bug的解决方法织梦获取文件名函数bug的解决方法,这个bug可以说几乎不影响任何使用... 2021-09-16
如何让网站对于搜索引擎的优化持续稳定只有社会存在事业的选择,就会有竞争。互联网的快速发展随着传统企业纷纷加... 2021-09-13
DEDECMS织梦模板之首页调用图集内容/标题/图片的代码默认的图片集首页掉不出内容,如何解决这个问题呢? 1、我们需要修改 i... 2021-07-22
织梦搜索到后台文章列表文档id,快速编辑修改教程我们在建站时有的时候发现之前的文章有错误了,要进行修改,但又不知道文章... 2021-07-22
DedeCMS tag标签字符长度限制的解决办法织梦dedecms默认的tag标签字符长度最长只有6个汉字,太不方便了... 2021-08-09
织梦dede后台怎么查找文章内容关键词修改一下文件,就能实现织梦dede后台怎么查找文章内容关键词。 登录网... 2021-07-27
如何修改DEDE后台的标题-织梦内容管理系统dede/template/index2.htm 这个后台页面中。修改... 2021-07-30
织梦会员登录或退出后直接跳转到首页的修改教程织梦DedeCMS会员在登录后会直接跳转到会员中心,退出也是一样,但是... 2021-07-22
dedecms中修改摘要字数长度的方法介绍dedecms中修改摘要字数长度的方法介绍 本文介绍下,修改dedec... 2021-07-27
关于DEDECMS的URL优化的一些心得从07年进入站长行列以来已经差都十几年了,从之前的对做站的一窍不通到慢... 2021-07-22
轻松解决Dedecms升级后不显示广告最近小编为了能更好的服务大家,把自己的dedecms网站升级了,兴高采... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn