首页 > CMS > 织梦DEDE > 正文

DEDE V5一个简单实现下拉导航的方法_DedeCms教程

2024-08-30 19:09:43
字体:
来源:转载
供稿:网友

1 下载附件 szsy_menu 并解压后,放在dede的根目录

 

2 然后,打开include/config_base.php 文件,在最后的“?>”之前 插入如下代码

//生成下拉菜单  2008-3-15
$szsy_sql=new DedeSql(false);
$szsy_sql2=new DedeSql(false);
$inquery = "select * from dede_arctype where reID=0 ";
$szsy_sql->SetQuery($inquery);
$szsy_sql->execute();
global $szsy_menu;
$szsy_menu="<link href='".$cfg_cmspath."/szsy_menu/3menu.css' rel='stylesheet' type='text/css' /><SCRIPT src='".$cfg_cmspath."/szsy_menu/qm.js' type=text/JavaScript></SCRIPT><div id='menu'><div class='menu_l'><div class='menu_top'><DIV class=qmmc id=qm0><a href='".$cfg_cmspath."/index.php'>首页</a>";
while ($row=$szsy_sql->GetArray()){
  $szsy_menu=$szsy_menu."<a href='".$cfg_cmspath."/plus/list.php?tid=".$row[ID]."'>".$row[typename]."</a><div>";
 
  //遍历二级栏目
  $szsy_sql2->SetQuery("select * from dede_arctype where reID=".$row[ID]);
  $szsy_sql2->execute();
  while ($row2=$szsy_sql2->GetArray()){
      $szsy_menu=$szsy_menu."<a href='".$cfg_cmspath."/plus/list.php?tid=".$row2[ID]."'>".$row2[typename]."</a>";
  }
  $szsy_menu=$szsy_menu."</div>";
}
$szsy_menu=$szsy_menu." <SCRIPT type=text/JavaScript>qm_create(0,false)</SCRIPT></div></div></div><div class='menu_r'> </div></div>";
//echo "";
$szsy_sql->close();
$szsy_sql2->close();

 

3 打开模板文件,在您需要显示下拉导航条的地方,插入以下代码,即可:

{dede:global name='szsy_menu'/}

附件下载

官方原帖:http://bbs.dedecms.com/read.php?tid=55429&fpage=2

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表