在线情况
楼主
  • 头像
  • 级别
    • 积分260
    • 经验14157
    • 文章253
    • 注册2004-06-21
    请教,大家讨论下关于模板代码问题
    我想在论坛的表格线条外再套上有个表格,,, 研究好几天了  还是搞不定~~

    我想象中是这个样子的..
    [img]http://www.imspark.com/biaoge.jpg[/img]

    我只懂一些简单的HTML代码. 自己做网站什么的也是使用 DW,并没有真正的去研究过代码.
    而且,LEADBBS的模板代码我理解起来还是有些困难,但这几天大概有了一些认识,
    但还是没有搞定,出于无奈,只好到这里请教大家.~  嘿嘿

    我感觉,在原有表格外加表格大概是在红色代码前后加代码..

    function displayboard(BoardID,BoardAssort,BoardName,BoardIntro,LastWriter,LastWriteTime,TopicNum,AnnounceNum,ForumPass,LastAnnounceID,LastTopicName,MasterList,BoardLimit,AssortName,TodayAnnounce,GoodNum,BoardImgUrl,BoardImgWidth,BoardImgHeight,onlineUser,LowerBoard)
    {
         var Temp = 0;
         if(CurrentAssosrt!=BoardAssort)
         {
               CurrentAssosrt = BoardAssort
               if(Flag == 1)
               {      
               [COLOR=red]document.write("</table>");

               
                     if(GBL_TableBottomString != "")document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=0 cellpadding=0 align=center><tr><td>" + GBL_TableBottomString + "</td></tr></table><br><br>");[/COLOR]
                                 document.write("<br>");[/CODE]

    但我在红色代码前后加document.write("<br>");试试是有效的..

    但是,我想整个的代码应该是这样的.  可是不成功

    function displayboard(BoardID,BoardAssort,BoardName,BoardIntro,LastWriter,LastWriteTime,TopicNum,AnnounceNum,ForumPass,LastAnnounceID,LastTopicName,MasterList,BoardLimit,AssortName,TodayAnnounce,GoodNum,BoardImgUrl,BoardImgWidth,BoardImgHeight,onlineUser,LowerBoard)
    {
         var Temp = 0;
         if(CurrentAssosrt!=BoardAssort)
         {
               CurrentAssosrt = BoardAssort
               if(Flag == 1)
               {      
               
                           [COLOR=red]document.write("<table width="96%" border="0" align="center" cellspacing="1">
      <tr>
        <td bgcolor="#FF6600">");[/COLOR]
               document.write("</table>");

               
                     if(GBL_TableBottomString != "")document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=0 cellpadding=0 align=center><tr><td>" + GBL_TableBottomString + "</td></tr></table><br><br>");
                                 document.write("<br>");
               [COLOR=red]document.write("</td>
      </tr>
    </table>");[/COLOR]

    红色部分是我加的,...

    请假大家问题出在哪里...或许我的思路根本就是错的...
    请各位了解的给偶指点一下哈~~~~~ 谢谢啦

    [ 此帖最后由wensui在2007-3-18 21:31:35从 LeadBBS专区 转移过来 ]
    asp技术学习感谢您的参与
    在线情况
    2
    • 头像
    • 级别
      • 积分260
      • 经验14157
      • 文章253
      • 注册2004-06-21
      但我觉得我好象理解的并不对.... 整个代码是这样的.(原始) function displayboard(BoardID,BoardAssort,BoardName,BoardIntro,LastWriter,LastWriteTime,TopicNum,AnnounceNum,ForumPass,LastAnnounceID,LastTopicName,MasterList,BoardLimit,AssortName,TodayAnnounce,GoodNum,BoardImgUrl,BoardImgWidth,BoardImgHeight,onlineUser,LowerBoard) { var Temp = 0; if(CurrentAssosrt!=BoardAssort) { CurrentAssosrt = BoardAssort if(Flag == 1) { document.write("
      "); if(GBL_TableBottomString != "")document.write("
      " + GBL_TableBottomString + "


      "); document.write("
      "); } if(GBL_TableHeadString != "")document.write("
      " + GBL_TableHeadString + "
      "); document.write("
      "); Flag = 1; } document.write(""); document.write(""); document.write(""); document.write("") document.write(""); } } function DisplayBoardMastList(s,num) { if("?LeadBBS?" == s) { document.write("全体版主"); } else { if(s == "" || s == null)document.write("无"); var ss,n; ss = s.split(","); for(n=0;n=num)break; document.write("" + htmlencode(ss[n]) + " "); } if(n>=num && n..."); } } } function htmlencode(str) { var re = /(<)/gi; var rv = str.replace(re,"<"); re = /(>)/gi; rv = rv.replace(re,">"); re = /(\")/gi; rv = rv.replace(re,"""); return(rv); } function LeftTrue(str,n) { var mx=String.fromCharCode(127); if(str.length<=n/2) { return(str); } else { var TStr=""; var l,t=0; var i; l=str.length; for(i=0;imx) { t=t+2; } else { t=t+1; } if(t>n)break; TStr=TStr+str.charAt(i); } return(TStr); } } function strlength(str) { var mx=String.fromCharCode(255); if(str.length==0) { return(0); } else { var TStr=""; var l,t,c; var i; l=str.length; t=l; for(i=0;imx) { t+=1; } } return(t); } } function DisplayBoardMastList(s,num) { if("?LeadBBS?" == s) { document.write("全体家族版主"); } else { if(s == "" || s == null)document.write("无"); var ss,n; ss = s.split(","); for(n=0;n=num)break; document.write("" + htmlencode(ss[n]) + " "); } if(n>=num && n..."); } } } function htmlencode(str) { var re = /(<)/gi; var rv = str.replace(re,"<"); re = /(>)/gi; rv = rv.replace(re,">"); re = /(\")/gi; rv = rv.replace(re,"""); return(rv); } function LeftTrue(str,n) { var mx=String.fromCharCode(127); if(str.length<=n/2) { return(str); } else { var TStr=""; var l,t=0; var i; l=str.length; for(i=0;imx) { t=t+2; } else { t=t+1; } if(t>n)break; TStr=TStr+str.charAt(i); } return(TStr); } } function strlength(str) { var mx=String.fromCharCode(255); if(str.length==0) { return(0); } else { var TStr=""; var l,t,c; var i; l=str.length; t=l; for(i=0;imx) { t+=1; } } return(t); } }
      " + AssortName + "
      班级主题帖数最后发表班长
      0)document.write("_"); if(ForumPass!="") { document.write("lock.gif title=保密版块"); } else { if(BoardLimit&(1<<(7-1))) { document.write("lock3.gif title=版主专区"); } else { if((BoardLimit&(1<<(4-1))) && (BoardLimit&(1<<(3-1))) && (BoardLimit&(1<<(6-1)))) { document.write("readonly.gif title=只读版块"); } else { if(BoardLimit&(1<<(2-1))) { document.write("lock2.gif title=认证会员版块"); } else { if(BoardLimit&(1<<(1-1))) { document.write("lock1.gif title=注册认证版块"); } else { if(BoardLimit&(1<<(9-1))) { document.write("open.gif title=开放版块"); } else { document.write("1.gif title=常规版块"); } } } } } } document.write(" >"); if(BoardImgUrl != "" && BoardImgUrl != null)document.write(""); document.write(""); //document.write(""); document.write(""); document.write("
      " + BoardName + "

      "); document.write(BoardIntro); document.write("
      "); document.write("
      " + TopicNum + "" + AnnounceNum + ""); Temp = 0; if(LastTopicName == "" || LastTopicName==null) { } else { if(LastTopicName.length>12) { LastTopicName = LastTopicName.substring(0,12-1); LastTopicName = htmlencode(LastTopicName) + "..." } else { LastTopicName = htmlencode(LastTopicName); } if(ForumPass != "" || (BoardLimit&(1<<(2-1)))) { Temp = 1; } else { } } document.write(""); if(LastWriter == "") { } else { if(LastWriter!="游客") { if(Temp == 1) { } else { } } else { } if(LastWriteTime.length==14) { LastWriteTime = LastWriteTime.substr(0,4) + "-" + LastWriteTime.substr(4,2) + "-" + LastWriteTime.substr(6,2) + " " + LastWriteTime.substr(8,2) + ":" + LastWriteTime.substr(10,2) } else { LastWriteTime = "无" } document.write("
      "); document.write("" + LastWriteTime); document.write("
      " + htmlencode(LastWriter) + " 发表"); document.write("
      ") document.write("
      ") document.write("
      ") DisplayBoardMastList(MasterList,5); document.write("
      asp技术学习感谢您的参与
      在线情况
      3
      • 头像
      • 级别
      • 徽章
      • 职务区版主
      • 声望+19
      • 积分10677
      • 经验309221
      • 文章10117
      • 注册2004-12-21
      模板区问吧,那儿有专家.
      asp技术学习感谢您的参与
      在线情况
      4
      • 头像
      • 级别
        • 积分260
        • 经验14157
        • 文章253
        • 注册2004-06-21
        恩.好
        asp技术学习感谢您的参与
        在线情况
        5
        • 头像
        • 用户头衔
        • 级别
        • 徽章
        • 声望+19
        • 积分8966
        • 经验242168
        • 文章8507
        • 注册2004-03-07
        我看着怎么还是3.14的模板啊? 其实不用考虑这么复杂,你这样只会增加套层.用CSS控制好了.自己加几个特定的参数.或者用style.再者,你理解这个模板的表格顺序是错误的,所以你没有成功... 帖子编辑下,想来想去,还是直接给你代码得了.极速论坛是tbone控制边框,修改为.. .TBone{border:2px solid #86B9D6;background-color: #000000;} ↓      ↓            ↓ 边框厚度   边框颜色 嵌套边框颜色
        [ 此贴最后由网络在2007-3-19 18:56:39编辑过 ]
        asp技术学习感谢您的参与
        在线情况
        6
        • 头像
        • べ当愛已成往亊べ
        • 级别
        • 徽章
        • 声望+9
        • 积分4765
        • 经验54843
        • 文章4893
        • 注册2005-03-07
        厉害的MM
        asp技术学习感谢您的参与
        Page created in 0.0234 seconds with 6 queries.