• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    DEDECMS列表页调用当前栏目父级栏目的方法
    POST TIME:2017-11-13 01:42

    本文实例讲述了DEDECMS列表页调用当前栏目父级栏目的方法。分享给大家供大家参考。具体实现方法如下:

    修改方法如下

    首先找到如下代码:

    代码如下:if($type=='top')
    {
    $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    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,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    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,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }
    然后将下面代码拷贝到其后面:

    代码如下:else if($type=='topone')
    {
    if($reid==0) return '';
    $rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$typeid' ");
    $topids = $rowR['topid'];
    $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    FROM `dede_arctype` WHERE reid='0' And id='$topids' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }
    else if($type=='fatherlist')

    {

    $rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$typeid' ");
    $reid = $rowR['reid'];
    $rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$reid' ");
    $reid = $rowR['reid'];
    $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
    FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }
    说明topone是调用当前目录对应的顶级目录'fatherlist' 是调用上一级目录,当前目录对应的顶级目录标记:
    代码如下:{dede:channel type='topone'}[field:typename/]{/dede:channel}

    这个方法绝对可以,如果想用链接的话,就要[field:typeurl].

    希望本文所述对大家的dedecms建站有所帮助。

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!