当前位置:首页 > 帝国教程
帝国CMS实现自定义当前位置导航[!---newsnav--]标签

来源:搜你想要的 点击数: 时间:08-11

第一步:在e/class/userfun.php中加入下面的函数

//当前位置导航function user_linknav($classid){      global $empire,$dbtbpre,$navclassid,$class_r,$public_r;      //当前栏目      if($classid=="selfinfo"){          if(empty($navclassid)){          $classid=0;          }else{              $classid=$navclassid;              //终极类别则显示同级类别              if($class_r[$classid][islast]&&$class_r[$classid][bclassid]){              $classid=$class_r[$classid][bclassid];              }              if($class_r[$classid][islast]&&empty($class_r[$classid][bclassid])){              $classid=0;              }          }      }      $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass  where classid=".$classid;      $sql=$empire->query($query);      //echo "<a href = "/">首页</a>";      while($r=$empire->fetch($sql)){      findparent($r[bclassid]);      echo "&nbsp;>&nbsp;<a href ="/".$r[classpath]."">".$r[classname]."</a>";      }      }      //当前位置导航,递归查询父栏目      function findparent($classid){          global $empire,$dbtbpre;          $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass  where classid=".$classid;          $sql=$empire->query($query);          while($r=$empire->fetch($sql)){          findparent($r[bclassid]);          $prefix="";          if($r[bclassid]){$prefix = "&nbsp;>&nbsp;";}          echo $prefix."<a href ="/".$r[classpath]."">".$r[classname]."</a>";      }  }

第二步:在模板里,以前写[!--newsnav--]的地方,直接替换成<?user_linknav($GLOBALS[navclassid]);?>

(搜你想要的 www.ucanfind.cn)

广告推介

最新发布

图文信息

最新视频

热门事件

资源共享