在线情况
楼主
  • 头像
  • 用户头衔
  • 级别
  • 徽章
  • 声望+19
  • 积分8966
  • 经验242168
  • 文章8507
  • 注册2004-03-07
自定义区版横排显示及模板
问题帖子来源:
http://www.leadbbs.com/a/a.asp?B=30&ID=2554907
http://www.leadbbs.com/a/a.asp?B=30&ID=2554370

原始修改提供者:WENSUI
原始修改参考帖:
boards.asp修改法地址:http://w.leadbbs.com/a/a.asp?B=200&ID=2044690
_boards.asp修改法地址:http://w.leadbbs.com/a/a.asp?B=200&ID=2045513

演示图片:http://family.179net.com/bbs/images/upload/2007/04/15/154752.jpg

作用:所有风格模板将带自定义横排版面,其他未横排版面使用风格自定义模板。

修改方法:
打开boards.asp文件。

1:删除以下蓝色语句,共三处:
A:
[color=blue]<%
            If LMT_SimpleHomePage = 1 Then
                  If GetBinarybit(GBL_TempletFlag,1) = 1 Then
                        Server.ExeCute("inc/Templet/" & GBL_TempletID & "_0.JS")
                  Else%>[/color]

B:
}<%                  [color=blue]End If
            Else[/color]
                  If GetBinarybit(GBL_TempletFlag,2) = 1 Then
                        Server.ExeCute("inc/Templet/" & GBL_TempletID & "_1.JS")
                  Else%>

C:
}<%[color=blue]End If[/color]
            Dim BoardID,ForumPass

2:添加横排版块模板:
搜索语句:
function displayboard(BoardID,BoardAssort,BoardName,AssortName)
...............
...............
...............
      if(num>4)num=0;
}

替换为:横排代码模板下载:http://qjiao.w3.elkj.net/1.js
也可以参考多栏模板代码

3:定义模板样式参数:
搜索语句:
Response.Write VbCrLf & "displayboard(" & BoardID & "," & GetData(1,0) & ",""" & Replace(Replace(GetData(0,0),"\","\\"),"""","\""") & """,""" & Replace(Replace(GetData(14,0),"\","\\"),"""","\""") & """);"
替换为:
Response.Write VbCrLf & "displaysboard(" & BoardID & "," & GetData(1,0) & ",""" & Replace(Replace(GetData(0,0),"\","\\"),"""","\""") & """,""" & Replace(Replace(Replace(GetData(2,0),"\","\\"),"""","\"""),VbCrLf,"\n") & """,""" & Replace(Replace(GetData(3,0),"\","\\"),"""","\""") & """,""" & GetData(4,0) & """," & GetData(29,0) & "," & GetData(30,0) & ",""" & ForumPass & """," & GetData(19,0) & ",""" & Replace(Replace(Replace(GetData(20,0),"\","\\"),"""","\"""),"<","<") & """,""" & Replace(Replace(GetData(10,0),"\","\\"),"""","\""") & """," & GetData(9,0) & ",""" & Replace(Replace(GetData(14,0),"\","\\"),"""","\""") & """," & GetData(31,0) & "," & GetData(32,0) & ",""" & Replace(Replace(GetData(21,0),"\","\\"),"""","\""") & """,""" & GetData(22,0) & """,""" & GetData(23,0) & """,0,""" & GetData(27,0) & """,""" & Replace(Replace(Replace(GetData(35,0),"\","\\"),"""","\"""),"<","<") & """);"

4:自定义横排显示的区版序号
搜索语句:If LMT_SimpleHomePage = 0 Then
修改为:
If LMT_SimpleHomePage = 0 and GetData(1,0)<>[color=red]7[/color] and GetData(1,0)<>[color=red]11[/color] Then
其中的“7”和“11”表示自定义区版序号,可任意定义,想横排显示哪个区就哪个区。需要显示更多只需要添加 and GetData(1,0)<>[color=red]11[/color]这句在其中就可以了。例如:
If LMT_SimpleHomePage = 0 and GetData(1,0)<>[color=red]7[/color] and GetData(1,0)<>[color=red]11[/color] and GetData(1,0)<>[color=red]15[/color] and GetData(1,0)<>[color=red]21[/color] Then

5:附录该问题的其他未经横排显示的模板样式,请在后台模板参数中添加,将某风格选取该模板。
SSSS1模板下载:http://qjiao.w3.elkj.net/2.js
也可参考SSSS模板
asp技术学习感谢您的参与
在线情况
2
  • 头像
  • 级别
    • 积分128
    • 经验2296
    • 文章110
    • 注册2006-12-04
    呵呵 不错
    asp技术学习感谢您的参与
    在线情况
    3
    • 头像
    • 级别
      • 声望+2
      • 积分510
      • 经验28348
      • 文章471
      • 注册2007-01-24
      >_< 福音!!
      asp技术学习感谢您的参与
      在线情况
      4
      • 头像
      • 级别
      • 徽章
      • 声望+9
      • 积分1935
      • 经验172057
      • 文章2288
      • 注册2006-11-05
      替换为:横排代码模板下载:http://qjiao.w3.elkj.net/1.js 下载不了了 着急ing
      asp技术学习感谢您的参与
      在线情况
      5
      • 头像
      • 用户头衔
      • 级别
      • 徽章
      • 声望+19
      • 积分8966
      • 经验242168
      • 文章8507
      • 注册2004-03-07
      忘记做了,昨天突然朋友叫出去卡拉OK。晚点做了传上去。
      asp技术学习感谢您的参与
      在线情况
      6
      • 头像
      • 级别
      • 徽章
      • 声望+9
      • 积分1935
      • 经验172057
      • 文章2288
      • 注册2006-11-05
      [QUOTE][b]下面引用由[u]网络[/u]发表的内容:[/b] 忘记做了,昨天突然朋友叫出去卡拉OK。晚点做了传上去。[/QUOTE] 我说快一点啦,大军事迷 唉~~~~ 这要打起仗来可怎么办啊 哈哈*^^*
      asp技术学习感谢您的参与
      在线情况
      7
      • 头像
      • 级别
      • 徽章
      • 积分988
      • 经验33649
      • 文章972
      • 注册2004-10-06
      哇...出来了...哈哈.
      asp技术学习感谢您的参与
      在线情况
      8
      • 头像
      • 级别
      • 徽章
      • 积分988
      • 经验33649
      • 文章972
      • 注册2004-10-06
      收藏....哈哈..期待了那么长时间,总算出来了.
      asp技术学习感谢您的参与
      在线情况
      9
      • 头像
      • べ当愛已成往亊べ
      • 级别
      • 徽章
      • 声望+9
      • 积分4765
      • 经验54843
      • 文章4893
      • 注册2005-03-07
      挖哈哈~~~~~~~~~~~出来了~~
      asp技术学习感谢您的参与
      在线情况
      10
      • 头像
      • べ当愛已成往亊べ
      • 级别
      • 徽章
      • 声望+9
      • 积分4765
      • 经验54843
      • 文章4893
      • 注册2005-03-07
      Response.Write VbCrLf & "displayboard(" & BoardID & "," & GetData(1,0) & ",""" & Replace(Replace(GetData(0,0),"\","\\"),"""","\""") & """,""" & Replace(Replace(GetData(14,0),"\","\\"),"""","\""") & """);" 此处共搜索到有两处/是上面的那处还是下面的/还是两处都替换/ 第二部分很没出来嘛/郁闷...
      asp技术学习感谢您的参与
      在线情况
      11
      • 头像
      • 级别
        • 积分76
        • 经验7094
        • 文章93
        • 注册2005-09-01
        -------------------------------------------------------- 替换为:横排代码模板下载:http://qjiao.w3.elkj.net/1.js -------------------------------------------------------- 下载不了了
        asp技术学习感谢您的参与
        在线情况
        12
        • 头像
        • 用户头衔
        • 级别
        • 徽章
        • 声望+19
        • 积分8966
        • 经验242168
        • 文章8507
        • 注册2004-03-07
        [QUOTE][b]下面引用由[u]一草一木[/u]发表的内容:[/b] -------------------------------------------------------- 替换为:横排代码模板下载:http://qjiao.w3.elkj.net/1.js...[/QUOTE] 对不起,这几天有事,没来得及做,刚才下午回家做了传了。 [QUOTE][b]下面引用由[u]悥莣[/u]发表的内容:[/b] Response.Write VbCrLf & "displayboard(" & BoardID & "," & GetData(1,0) & ",""" & Replace(Replace(Get...[/QUOTE] 只替换第二处。
        asp技术学习感谢您的参与
        Page created in 0.0320 seconds with 6 queries.