| 收藏本站 | 关于我们
首页 免费模板 收费模板 部分案例 分类模板 地方门户 二次修改 服务定制 酷站欣赏 设计学院 特效代码 字体下载
当前位置:首页 >> 二次修改
模仿微软下拉菜单
发布时间:2010-11-26 15:15:56
标签Tags:下拉菜单
编辑发布:飞将军
修改头部:template/default/head.htm

  1. <!--****************下拉菜单开始****************-->
  2. <!--
  3. EOT;
  4. if($webdb[ShowMenu]){print <<<EOT
  5. -->
  6. <SCRIPT LANGUAGE="java script" src="$webdb[www_url]/images/default/menu.js"></SCRIPT>
  7. <SCRIPT LANGUAGE="java script">
  8. <!--
  9. EOT;
  10. @include(PHP168_PATH."php168/menu.js.php");
  11. foreach($MenuArray AS $key=>$array){
  12. $link_db='';
  13. $link_tmp='';
  14. foreach($array AS $key1=>$value){
  15. list($name,$url,$blank,$color,$lid)=explode("|",$value);
  16. if(ereg("^\/",$url)){
  17. $url="$webdb[www_url]$url";
  18. }elseif(!ereg("://",$url)){
  19. $url="$webdb[www_url]/$url";
  20. }
  21. $blank=$blank?"_blank":'';
  22. $color=$color?"$color":'';
  23. $link_tmp="<td class=mymn><span style='color:$color;'><strong>$name</strong></span>";
  24. /*获取3级菜单*/
  25. if($MenuArray[$lid]){
  26. foreach($MenuArray[$lid] AS $key2=>$value2){
  27.   list($name2,$url2,$blank2,$color2,$lid2)=explode("|",$value2);
  28.   if(ereg("^\/",$url2)){
  29.    $url2="$webdb[www_url]$url2";
  30.   }elseif(!ereg("://",$url2)){
  31.    $url2="$webdb[www_url]/$url2";
  32.   }
  33.   $blank2=$blank2?"_blank":'';
  34.   $color2=$color2?"$color2":'#005992';
  35.   $link_tmp.="<br/><span style='color:$color2;'>•   </span><a href='$url2' target='$blank2' style='color:$color2;'>$name2</a>";
  36. }
  37. //$link_db[]=implode("<br>",$link_tmp);
  38. $link_db[]=$link_tmp;
  39. /*结束*/
  40. }
  41. }
  42. $_showlink=implode("</td>",$link_db);
  43. $_showlink="<table onMouseOut='HideMenu_mmc()'><tr>".$_showlink."</td></tr></table>";
  44. print <<<EOT
  45. -->
  46. var Menu_$key = "$_showlink";
  47. <!--
  48. EOT;
  49. }
  50. print <<<EOT
  51. -->
  52. </SCRIPT>
  53. <!--
  54. EOT;
  55. }print <<<EOT
  56. -->
  57. <!--****************下拉菜单结束****************-->

 

修改admin/guidemenu.php:
找if($job=='list'&&$Apower[menu_list])

  1. if($job=='list'&&$Apower[menu_list])
  2. {
  3. $query = $db->query("SELECT * FROM {$pre}menu WHERE moduleid=0 AND type=0 AND fid=0 ORDER BY list DESC");
  4. while($rs = $db->fetch_array($query)){
  5.   $rs[hide]=$rs[hide]?'<a style="color:blue;">隐藏</a>':'显示';
  6.   $listdb[]=$rs;
  7.   $query2 = $db->query("SELECT * FROM {$pre}menu WHERE moduleid=0 AND type=0 AND fid='$rs[id]' ORDER BY list DESC");
  8.   while($rs2 = $db->fetch_array($query2)){
  9.    $rs2[hide]=$rs2[hide]?'<a style="color:blue;">隐藏</a>':'显示';
  10.    $rs2[icon]='    |--------';
  11.    $listdb[]=$rs2;
  12.    /**获取3级菜单列表*/
  13.    $query3 = $db->query("SELECT * FROM {$pre}menu WHERE moduleid=0 AND type=0 AND fid='$rs2[id]' ORDER BY list DESC");
  14.    while($rs3 = $db->fetch_array($query3)){
  15.     $rs3[hide]=$rs3[hide]?'<a style="color:blue;">隐藏</a>':'显示';
  16.     $rs3[icon]='       |--------';
  17.     $listdb[]=$rs3;
  18.     }
  19.     /**结束**/
  20.    }
  21. }

 

找最后一个函数function select_fupmenu($name='fid',$id=0)

  1. function select_fupmenu($name='fid',$id=0){
  2. global $db,$pre;
  3. $select="<select name='$name'><option value='0'>请选择</option>";
  4. $query = $db->query("SELECT * FROM {$pre}menu WHERE moduleid=0 AND type=0 AND fid=0 ORDER BY list DESC");
  5. while($rs = $db->fetch_array($query)){
  6.   $ckk=$id==$rs[id]?' selected ':'';
  7.   $select.="<option value='$rs[id]' $ckk style='color:blue;'>$rs[name]</option>";
  8.   /*select添加2级列,描红显示*/
  9.   $query2 = $db->query("SELECT * FROM {$pre}menu WHERE fid=$rs[id] ORDER BY list DESC");
  10.   while($rss = $db->fetch_array($query2))
  11.   {
  12.    $ckk=$id==$rss[id]?' selected ':'';
  13.    $select.="<option value='$rss[id]' $ckk style='color:red;'>&nbsp-$rss[name]</option>";
  14.   }
  15.   /*end*/
  16. }
  17. $select.="</select>";
  18. return $select;
  19. }

1040_212763_7eec38c96baaf15.jpg

点击率:1339
相关文章
网页特效代码
 服务流程 | 积分说明 | 使用说明 | 粤ICP备17004399号 电视直播 | QQ头像获取