为DEDECMS增加父栏目调用!

softyun3年前cms教程63

因为本人需要,自己就动手修改了其中代码,拿来分享,能用到的朋友可以借鉴一下!
\include\inc_typelink.php
1、在这段代码后 大概263行
if($reID==0 && $typeid>0){
$dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$typeid' ");
if(is_array($dbrow)) $reID = $dbrow['reID'];
}
增加
// 新增代码
if($reID>0){
$dbrow = $this->dsql->GetOne("Select reID From dede_arctype where ID='$reID'");
if(is_array($dbrow)) $parentID = $dbrow['reID'];
}
// 新增代码结束结束
2、然后在以下代码后:
else if($typetype=="self"){
$sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$reID' And ishidden<>1 order by sortrank asc limit 0,$row";
}
增加
else if($typetype=="parent"){    //新增代码 获得上级栏目
$sql = "Select ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl From dede_arctype where reID='$parentID' And ishidden<>1 order by sortrank asc limit 0,$row";
}
//新增代码结束 获得上级栏目
3、修改下面一句代码
if($row['ID']=="$typeid" && $myinnertext != ''){
修改为:
if(($row['ID']=="$typeid" || $row['ID']=="$reID" || $row['ID']=="$parentID") && $myinnertext != ''){
经过3个步骤的修改
可以实现2个功能:
1、调用父级栏目 上级,对于栏目分级太深的很有用
方法:
{dede:channel type='parent'}{dede:channel}
2、可以调用currentstyle,对于栏目分级太深,还想改变当前栏目样式的很有用!
希望对大家有所帮助!

官方原帖:50735

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

织梦DEDECMS问答系统、留言本、会员空间导航支持标签调用

不少朋友需要在织梦DedeCms的问答系统、留言本、会员空间导航里调用系统标签,但默认是不支持系统标签调用的,需要对系统文件进行简单的修改。两个步骤教你一下,希望对你有所帮助。第一步:打开"/incl...

仿网易娱乐焦点flash幻灯 dede调用方法

仿网易娱乐焦点flash幻灯+dede调用方法导读:         使用方法:在后台频道管理-单页文档管理中,新增一个页面。页面名称随便,生成文件名xxx.xml,选择含模板标记,需要编译。文件内容...

响应式自媒体个人博客网站模板 eyoucms博客新闻网站源码(带手机端)

模板名称:响应式自媒体个人博客网站模板eyoucms博客新闻类源码带手机端模板编码:UTF-8程序内核:eyoucms适合行业:博客-文章-资讯-其他模板介绍:自适应同一个后台,数据即时同步,简单适用...

DedeCMS 目录权限安全设置说明文档

../  【站点上级目录】     //如果要使用后台的目录相关的功能需要有列出目录的权限 //0444 /   【站点根目录】     //需要执行和读取权限 如果要在根目录下面创建文件和目录的话需...

Dedecms列表页通过函数调用当前文档tag的方法

Dedecms列表页通过函数调用当前文档tag的方法在列表页调用当前文档tag标签虽然还没有现成的标签可以用,但是在织梦dedecms中却有这种调用方式的函数。位于/include/common.fu...

dedecms主要目录结构

根目录 /dede 管理后台目录 /freelist 自由文档列表生成目录 /html 默认文章生成目录 /include 程序核心文件目录 /member 会员管理目录 /plus 插...