<script type="text/javascript">
function Tabmenu(obj,n){
var Items = document.getElementById("menu").getElementsByTagName("a");
for(var i= 0,len = Items.length;i<len;++i){
if(Items[i].clssName !==""){
Items[i].className = "";
}
obj.className = "active";
obj.blur();
location.hash = n;
}
};
(function(){
var n = location.hash.replace("#","");
if(!n){ n = 0;}
var curitem = document.getElementById("item"+n);
Tabmenu(curitem,n);
})();
</script>以上代码是通过其中的一段 <li><a href="?c=login&a=menu&id=8" target="menu" id="item8" onclick="Tabmenu(this,8);">插件管理</a></li> 进行切换左边菜单显示,我想在显示的当中修改内容,一直找不到文件,望大虾们帮帮忙!

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title></title>
    <link href="static/css/style.css" rel="stylesheet" type="text/css" />
    </head><body>
    <div class="wrap">
        <div class="container">
            <div id="header">            <div class="con">            <div id="logo">
                    <a href="?c=login&a=welcome" title="管理系统首页" target="main">数据</a>
                </div>
                
                <div id="menu">
                        <div class="item">
                            <ul>
                                <li class="index"><a href="?c=login&a=menu&id=0" id="item0" target="menu" class="active" onclick="Tabmenu(this,0);">管理首页</a></li>
                                <li><a href="?c=login&a=menu&id=1" target="menu" id="item1" onclick="Tabmenu(this,1);">系统管理</a></li>
                                <li><a href="?c=login&a=menu&id=2" target="menu" id="item2" onclick="Tabmenu(this,2);">数据管理</a></li>
                                <li><a href="?c=login&a=menu&id=9" target="menu" id="item9" onclick="Tabmenu(this,9);">数据1引擎</a></li>
                                <li><a href="?c=login&a=menu&id=3" target="menu" id="item3" onclick="Tabmenu(this,3);">数据2管理</a></li>
                                <li><a href="?c=login&a=menu&id=4" target="menu" id="item4" onclick="Tabmenu(this,4);">数据3管理</a></li>
                                <li><a href="?c=login&a=menu&id=5" target="menu" id="item5" onclick="Tabmenu(this,5);">数据4管理</a></li>
                                <li><a href="?c=login&a=menu&id=6" target="menu" id="item6" onclick="Tabmenu(this,6);">模板管理</a></li>
                                <li><a href="?c=login&a=menu&id=7" target="menu" id="item7" onclick="Tabmenu(this,7);">静态生成</a></li>
                                <li><a href="?c=login&a=menu&id=8" target="menu" id="item8" onclick="Tabmenu(this,8);">插件管理</a></li>
                            </ul>
                        </div>
                    </div><!--/ menu-->
                </div><!--/ con-->
            </div><!--/ header-->
    </div>
    </div>
    <script type="text/javascript">
    function Tabmenu(obj,n){
    var Items = document.getElementById("menu").getElementsByTagName("a");
    for(var i= 0,len = Items.length;i<len;++i){
    if(Items[i].clssName !==""){
    Items[i].className = "";
    }
    obj.className = "active";
    obj.blur();
    location.hash = n;
    }
    };
    (function(){
    var n = location.hash.replace("#","");
    if(!n){ n = 0;}
    var curitem = document.getElementById("item"+n);
    Tabmenu(curitem,n);
    })();
    </script>
    </body>
    </html>
    这个是完整的
      

  2.   

    直接保存还是没效果,我个人猜是  ?c=login&a=menu&id=8   这些参数加上后后台生成的吧??
      

  3.   


    这个就是后台。对的。?c=login&a=menu&id=8  如在本地测试,是http://127.0.0.1/admin/index.php?c=login&a=menu&id=4   后面的id=4 这个数字跟着代码中的1至9变化左侧菜单变化。左侧菜单的模板代码如下:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<{$charset|default:GBK}>" />
    <title></title>
    <link href="static/css/style.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="static/js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="static/js/sidebar.js"></script>
    </head>
    <body id="sidebar_page">
    <div class="wrap">
        <div class="cotainer">
            <div id="sidebar">
            <div class="home">
                <a href="<{$URL}>" target="_blank">网站首页</a> - <a href="http://www.ylmf.net/thread.php?fid=346" target="_blank">论坛专区</a>
            </div>
            <div class="con">
            <!--公用-->
            <h2>管理首页</h2>
            <p class="userpanel">       
            用户名:<{$smarty.const.USERNAME}><br />
            级 别:<{if 1==$smarty.const.If_manager}>超级管理员<{else}>管理员<{/if}><br />
            <a href="?c=member&a=member_password&name=<{$smarty.const.USERNAME}>" target='main'>密 码</a> |
            <a href="?c=login&a=welcome" target='main'>主 页</a>|
            <a href="?c=login&a=logout" target="_parent">退 出</a>
            </p>
            <{$data}>
            </div><!--/ .con-->
            </div><!--/ sidebar-->
        </div>
    </div>
    <script type="text/javascript">
    $(document).ready(function(){
        var aArr = $(".con").find("li:first a");
        if (aArr && aArr.html() == "一键生成选择")
    //if (aArr)
        {
    //alert(aArr.html())
            aArr.addClass("active");
            $('#main', window.parent.document).attr('src', aArr.attr('href'));
        }
    })
    </script>
    </body>
    </html>
      

  4.   

    我要找的就是这个  左侧菜单中的  <{$data}>  我找来找去,找到<li><a href="?c=login&a=menu&id=8" target="menu" id="item8" onclick="Tabmenu(this,8);">插件管理</a></li>
      这个模板中的代码来 才看到脚本代码。会不会是通过这个脚码进入读取?
     
      

  5.   

    然后。。我找到能删除左侧菜单的PHP文件
    <?php
    !defined('PATH_ADMIN') && exit('Forbidden');function smarty_modifier_default($string, $default = '')
    {
        if (!isset($string) || $string === '')
            return $default;
        else
            return $string;
    }/* vim: set expandtab: */?>