您当前的位置: 主页 > 优化教程
文章摘要:Channel标签一般用于循环调用栏目,在用DeDe系统进行网站建设时,经常会利用该标签调用栏目信息,但是,该标签却无法调用栏目description或content标签,我们要做的只是将Description这个属
Channel标签一般用于循环调用栏目,在用DeDe系统进行网站建设时,经常会利用该标签调用栏目信息,但是,该标签却无法调用栏目description或content标签,我们要做的只是将Description这个属性开启即可。
 
到你的程序目录 include\taglib 找到 channel.lib.php 修改一下文件,查找sitepath, 在后面加上description,content    一共修改4处,红色部分是添加的,修改后代码:

if($type=='top')
 
    {
 
        $sql = "SELECT id,typename,typedir,typebigpic,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description,content
 
          From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
 
    }
 
    else if($type=='son')
 
    {
 
        if($typeid==0) return '';
 
        $sql = "SELECT id,typename,typedir,typebigpic,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description,content
 
          From `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
 
    }
 
    else if($type=='self')
 
    {
 
        if($reid==0) return '';
 
        $sql = "SELECT id,typename,typedir,typebigpic,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description,content
 
            FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
 
    }
 
    //And id<>'$typeid'
 
    $needRel = false;
 
    $dtp2 = new DedeTagParse();
 
    $dtp2->SetNameSpace('field','[',']');
 
    $dtp2->LoadSource($innertext);
 
    //检查是否有子栏目,并返回rel提示(用于二级菜单)
 
    if(preg_match('#:rel#', $innertext)) $needRel = true;
 
   
 
    if(empty($sql)) return '';
 
    $dsql->SetQuery($sql);
 
    $dsql->Execute();
 
   
 
    $totalRow = $dsql->GetTotalRow();
 
    //如果用子栏目模式,当没有子栏目时显示同级栏目
 
    if($type=='son' && $reid!=0 && $totalRow==0)
 
    {
 
        $sql = "SELECT id,typename,typedir,typebigpic,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description,content
 
            FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
 
        $dsql->SetQuery($sql);
 
      $dsql->Execute();
 
    } 
 

关键词:织梦,让,dede,channel,支持,调用,栏目,描述,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecms如何把时间戳转换成正常时间格式如果在datalist 可以用{dede:field.shijian ... 2021-07-30
织梦标签channel实现列表页调用当前栏目的子类代码如下: {dede:channel type=son row=10... 2021-07-27
Dede:arclist及Dede:list调用系统变量或自定义变量有部分个性化需求用户需要在arclist调用电话号码或者公司名称这些,... 2021-07-30
织梦模板DEDECMS网站更改data文件夹名称增加安全最近dedecms漏洞频繁出现,织梦官方也给出了很多相应的措施。今天 ... 2021-07-22
让dede搜索页模板也支持arclist和myad的标签今天碰到了一个问题,在搜索页实现arclist和myad的标签的内容调... 2021-07-22
dedecms织梦文章内容分页最后一页加入下一篇链接这一篇文章内容,一共分页为3页,第4页为下一篇的链接,如果内容分页为5... 2021-07-22
织梦dedecms首页模板中调用文章内容(body)时删除html和图片的格式织梦dedecms首页模板中调用文章内容(body)时删除html和图... 2021-07-27
织梦后台SQL批量修改文章标签语法使用DedeCMS建站会遇到这样的问题,采集来的文章有个小错误没修正,... 2021-07-22
DedeCms织梦模板 autoindex和itemindex 使用教程让dedecms autoindex,itemindex 从0到1开始... 2021-07-22
如何批量更改织梦文章发布时间,入库时间,更新时间相关标签代码: 第一步,在后台新增一个文章 得到一个时间,比如2009... 2021-07-22
让dede运行php代码和mysql语句一、dede运行php代码 举例1: {dede:name runph... 2021-08-14
织梦调用当前文章tag标签对应的文章列表方法织梦调用当前文章tag标签对应的文章列表方法,看效果图: 调用代码: ... 2021-07-22
织梦advancedsearch模糊搜索页面显示自定义字段的方法在DEDE织梦系统下,高级搜索advancedsearch结果页默认不... 2021-07-22
dedecms如何调用出访客最近浏览过的文章以下是本人针对上面问题的一个拙劣的笨方法:不对的地方请高手赐教 后台出... 2021-07-27
导航里的"index.html"能不能去掉?导航里的index.html能不能去掉???现在的连接地址是:xxxx... 2021-07-22
如何修改DEDE后台的标题-dedecms内容管理系统dede/template/index2.htm 这个后台页面中。修改... 2021-08-09

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