xmts1008 发表于 2013-10-28 15:29:58

DEDE建站每日一课之增加父栏目调用



  在使用DEDE有多个子栏目的时候,如何在子栏目里面调用父栏目的东西呢?这个DEDE并没有提供该功能,我们可以自己手动修改一下DEDE 的源码,来DIY一个。

  因为本人需要,自己就动手修改了其中代码,拿来分享,能用到的朋友可以借鉴一下!

  \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";

  }
页: [1]
查看完整版本: DEDE建站每日一课之增加父栏目调用