需求上这样写的 
支持首页栏目的删减 客户在后台自用操作
~~~~~~
郁闷了 
主要还是设计方面的~~要怎么办啊
数据库要咋设计
表名:超级目录
目录名称
连接参数表名:C级目录表
目录名称
连接参数表名:B级目录表
目录名称
连接参数
..........如果有些东西只有一层目录
有些东西要有4层目录
..表要怎么设计
,..
都光写代码了  要我设计网站 就难了那位高手给点提示 我真的想不出来了 浪费了一上午了

解决方案 »

  1.   

    建议将需要设置的内容放在xml中,再用JS来设置
    我这有一些代码,给你参考参考。//Menu,Item 为页面需要设置的菜单ID
    //ASP程序生成菜单开始
    var Menu_Text=new Array();
    var Menu_Target=new Array();
    var Menu_Href=new Array();
    var Menu_Class=new Array();Menu_Text[0]='首页';
    Menu_Target[0]='';
    Menu_Href[0]='index.html';
    Menu_Class[0]='';//生成‘首页’二级菜单
    var SubMenu0_Text=null;Menu_Text[1]='公司介绍';
    Menu_Target[1]='';
    Menu_Href[1]='aboutme.html';
    Menu_Class[1]='';//生成‘公司介绍’二级菜单
    var SubMenu1_Text=null;Menu_Text[2]='供求商机';
    Menu_Target[2]='';
    Menu_Href[2]='tem_product.aspx';
    Menu_Class[2]='';//生成‘产品展示’二级菜单
    var SubMenu2_Text=null;Menu_Text[3]='新闻资讯';
    Menu_Target[3]='';
    Menu_Href[3]='tem_news.aspx';
    Menu_Class[3]='';//生成‘公司新闻’二级菜单
    var SubMenu3_Text=null;Menu_Text[4]='资质证书';
    Menu_Target[4]='';
    Menu_Href[4]='tem_zzzs.aspx';
    Menu_Class[4]='';//生成‘公司招聘’二级菜单
    var SubMenu4_Text=null;Menu_Text[5]='人才招聘';
    Menu_Target[5]='';
    Menu_Href[5]='tem_job.aspx';
    Menu_Class[5]='';//生成‘留言板’二级菜单
    var SubMenu5_Text=null;Menu_Text[6]='客户中心';
    Menu_Target[6]='';
    Menu_Href[6]='service.html';
    Menu_Class[6]='';//生成‘联系我们’二级菜单
    var SubMenu6_Text=null;Menu_Text[7]='客户留言';
    Menu_Target[7]='';
    Menu_Href[7]='tem_guestbook.aspx';
    Menu_Class[7]='';//生成‘客户服务’二级菜单
    var SubMenu7_Text=null;Menu_Text[8]='联系我们';
    Menu_Target[8]='';
    Menu_Href[8]='contact.html';
    Menu_Class[8]='';//生成‘通用页面’二级菜单
    var SubMenu8_Text=null;
    //处理多语言问题
    lgGB2312=null;
    lgBig5=null;
    lgEnglish=null;
    lgKorean=null;
    lgJapanese=null;//获取当前页面的文件名及对应MENU中的序号
    var CurrSubMenu=null;var strCurrFile=GetCurrFileName();for(i=0;i<Menu_Href.length;i++){
    if(Menu_Href[i]==strCurrFile){
    CurrSubMenu=i;
    break;
    }

    else{
    //如果第一级菜单中找不到,则再寻找第二级菜单
    eval("objSubMenu=SubMenu" + i + "_Text");
    if(objSubMenu!=null){
    eval("objSubMenu=SubMenu" + i + "_Href");
    for(j=0;j<objSubMenu.length;j++){
    if(objSubMenu[j]==strCurrFile){
    CurrSubMenu=i;
    break;
    }
    }
    if(CurrSubMenu!=null) break;
    }
    }

    }//显示主菜单
    if(document.all["Item"]!=null){
    for(i=0;i<Menu_Text.length;i++){
    if(i>=document.all.Item.length) break;
    document.all.Item[i].style.display='';
    document.all.Menu[i].innerHTML=Menu_Text[i];
    document.all.Menu[i].href=Menu_Href[i];
    document.all.Menu[i].target=Menu_Target[i];
    document.all.Menu[i].className=Menu_Class[i];
    }
    }

    ////如果有子菜单,显示子菜单
    if (CurrSubMenu!=null){ 
    eval("var objSubMenu=SubMenu" + CurrSubMenu + "_Text");
    if(objSubMenu!=null){
    if(document.all["SubItem"]!=null){
    for(i=0;i<objSubMenu.length;i++){
    if(i>=document.all.SubItem.length) break;
    document.all.SubItem[i].style.display='';
    document.all.SubMenu[i].innerHTML=objSubMenu[i];
    eval("var objSubMenu_Href=SubMenu" + CurrSubMenu + "_Href");
    document.all.SubMenu[i].href=objSubMenu_Href[i];
    eval("var objSubMenu_Target=SubMenu" + CurrSubMenu + "_Target");
    document.all.SubMenu[i].target=objSubMenu_Target[i];
    eval("var objSubMenu_Class=SubMenu" + CurrSubMenu + "_Class");
    document.all.SubMenu[i].className=objSubMenu_Class[i];
    }
    }
    }

    }
    //处理语言问题
    if (document.all.GB2312!=null){
    if(lgGB2312!=null){
    document.all.GB2312.style.display="";
    document.all.GB2312.href=lgGB2312;
    }
    }

    if (document.all.Big5!=null){
    if(lgBig5!=null){
    document.all.Big5.style.display="";
    document.all.Big5.href=lgBig5;
    }
    }

    if (document.all.English!=null){
    if(lgEnglish!=null){
    document.all.English.style.display="";
    document.all.English.href=lgEnglish;
    }
    }

    if (document.all.Korean!=null){
    if(lgKorean!=null){
    document.all.Korean.style.display="";
    document.all.Korean.href=lgKorean;
    }
    }

    if (document.all.Japanese!=null){
    if(lgJapanese!=null){
    document.all.Japanese.style.display="";
    document.all.Japanese.href=lgJapanese;
    }
    }

    //----------------------------------------------------------------------
    //----------------------------------------------------------------------function GetCurrFileName(){
    var strURL =window.location.toString(); var l;
    if (strURL.indexOf("?")==-1)
    {
    l = strURL.length;
    }
    else
    {
    l = strURL.indexOf("?");
    }

    return strURL.substring(strURL.lastIndexOf("//")+1,l);
    }
    我在做模板网站,也是最近做的。
    有空交流下。
      

  2.   

    表名:目录
    目录ID
    目录名称
    连接参数 
    上级目录ID
    仅参考
      

  3.   

    cms系统就能满足你的需求,自己看下他们的数据库设计。[email protected],可以给你发个数据库参考下