在线情况
楼主
  • 头像
  • 级别
  • 门派
  • 职务区版主
  • 声望+15
  • 魅力42
  • 金币6459
  • 经验37226
  • 文章1577
  • 注册2005-01-13
[转帖]LeadBBS4.0发布[下载]
LeadBBS 4.0 新用户安装
 
 1. 上传LeadBBS目录到网站下面
 
 2. 更改数据库路径及数据库名,默认为Data/global.asa
    更改后需要打开BBSSetup.asp进行相应的更改:
    找到 Const DEF_AccessDatabase = "data\global.asa" 更改为
    Const DEF_AccessDatabase = "新的目录\新的文件名"
 
 3. 从浏览器键入网址http://你的网站地址/leadbbs/Setup.asp,按照说明完成更新
 
 4. 安装完成,进入论坛,管理员用户名为Admin,密码admin,密码答案为admin
 
 5. 点击资料,修改管理员的密码
 
 6. 在地址栏中输入http://论坛安装地址/manage/ 进入管理员登陆,并进入后台管理
 
 7. 安装完成,可至后台添加或修改版面分类,版面,或是其它个性化设置

LeadBBS 旧版本用户升级
 
 
 3.14用户升级办法
 
 1. 备份你的旧数据库至其它目录或下载至本地硬盘
 
 2. 上传升级包中的Update目录至论坛目录下面
 
 3. 键入网址 http://你的论坛网址/Update/Update.asp
 
 4. 按照提示直到执行完成(若中途中断,可重复执行)
 
 5. 删除旧的论坛程序文件
 
 6. 上传4.0解压包LeadBBS目录下面的所有文件至论坛目录
 
 7. 重新设置回管理员账号
    使用FTP登录并用记事本打开文件inc/BBSSetup.asp
    找到const DEF_SupervisorUserName = ",Admin,"
    将Admin更改为你使用的账号为管理员
 
 8. 键入网址 http://你的论坛网址/Setup.asp,完成管理员密码答案重置
 
 9. 在地址栏中输入http://论坛安装地址/manage/ 进入管理员登陆
    密码答案已经在第七步重置为同你的密码,成功登录后请修改你的密码答案
 
 10. 升级完成,可至后台添加或修改版面分类,版面,或是其它个性化设置
 
 11.删除Update目录,若Setup.asp没有自动删除,需要手动删除
 
 
 2.23-2.88或3.14数据库损坏用户升级办法
 
 1. 备份你的旧数据库至其它目录或下载至本地硬盘
 
 2. 上传升级包中的Repair目录至论坛目录下面
 
 3. 将待升级的旧版本数据库文件复制至Repair目录
 
 3. 键入网址 http://你的论坛网址/Repair/Repair.asp
 
 4. 按照提示直到执行完成.若中途中断不可重复执行,需要使用Repair/bak/LeadBBS.mdb
    来替换Repair/LeadBBS.mdb重新进行
   
 5. 成功完成数据转移后将LeadBBS.MDB移至原先的数据库目录并改回原名
 
 6. 删除旧的论坛程序文件
 
 7. 上传4.0解压包LeadBBS目录下面的所有文件至论坛目录
 
 8. 重新设置回管理员账号
    使用FTP登录并用记事本打开文件inc/BBSSetup.asp
    找到const DEF_SupervisorUserName = ",Admin,"
    将Admin更改为你使用的账号为管理员
 
 9. 键入网址 http://你的论坛网址/Setup.asp,完成管理员密码答案重置
 
 10. 在地址栏中输入http://论坛安装地址/manage/ 进入管理员登陆
    密码答案已经在第七步重置为同你的密码,成功登录后请修改你的密码答案
 
 11. 升级完成,可至后台添加或修改版面分类,版面,或是其它个性化设置
 
 12.删除Update目录,若Setup.asp没有自动删除,需要手动删除
尽在已言中……
[img]http://www.ruobing66.com/bbs/images/tie.gif[/img]
在线情况
2
  • 头像
  • 级别
  • 门派
  • 职务区版主
  • 声望+15
  • 魅力42
  • 金币6459
  • 经验37226
  • 文章1577
  • 注册2005-01-13
LeadBBS4.0历史更新不完全记录
 
 
 001. 允许自定义积分,幸运,威望,等级,经验,认证会员,总版主,区版主,论坛版主的名称
 
 002. 加强自定义头像,可提供四种选择
 
      - 禁止自定义头像
      - 允许任意自定义头像
      - 允许引用站内外头像,不允许上传自定义头像
      - 不允许引用站外头像,只允许使用站内图片作为头像,允许上传自定义头像
     
 003. 上传头像后自动生效,不再需要修改提交
 
 004. 解决潜水太久而开始动作后出现的提示太频问题
 
 005. 改进水印功能,包括头像水印与上传图片水印问题.
      如果启用水印,则全部图片可打上水印文字
 
 006. 增加一种隐藏的专门会员(功能同认证会员,但不显示)
 
 007. 修正在线用户小错误
 
 008. 解决框架下的页面背景错位问题
 
 009. 框架浏览集成至下拉菜单中
 
 010. 专业版本的MSSQL数据库大小将大大的减小
 
 011. 改进框架形式浏览
 
 012. 提供功能扩展:改进音乐插件
 
 013. 提供功能扩展:社区明星插件
 
 014. 锁定的帖子不再允许普通的发帖者解除锁定
 
 015. 改进上传功能,减少发帖时的页面请求次数
 
 016. 修正修改为购买贴时产生的错误
 
 ..... (更多请下载参考文档)
 
 106. 搜索界面改变,并设置默认只允许搜索帖子标题及用户名称
 
 107. 搜索现在允许针对切换不同关键字搜索时限制搜索间隔(全文,切换关键字时限制)
      允许查询时限制搜索间隔(模糊不分关键字一律限制)
     
 108. 对发帖,短消息作写入间隔限制(原先只有发帖时间设置中的限定
 
 109. 修复查看添加我的好友列表文件系列错误(perfectaction提出问题)
 
 110. 修正删除帖子时不更新固顶帖子缓存的错误
 
 111. 模糊查询时正式表达式有意外字符的错误
 
 112. 修复专题区读取不稳定的问题
 
 113. 目前模糊查询支持选择按版面来查询主题
尽在已言中……
[img]http://www.ruobing66.com/bbs/images/tie.gif[/img]
在线情况
3
  • 头像
  • 级别
  • 门派
  • 职务区版主
  • 声望+15
  • 魅力42
  • 金币6459
  • 经验37226
  • 文章1577
  • 注册2005-01-13
集成插件介绍及相关链接

4.0集成插件  
 
 1. 首页明星 适用于任意4.0版本
    目录plug-ins/HomePageStar
    首页文件mxboards.asp,改名为Boards.asp即可使论坛首页显示插件功能
 
 2. 音乐播放 适用于任意4.0版本
    目录plug-ins/MusicBar
 
 3. 简繁转换 适用于任意4.0版本
    目录plug-ins/ChineseCode
尽在已言中……
[img]http://www.ruobing66.com/bbs/images/tie.gif[/img]
在线情况
4
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 魅力31
  • 金币610
  • 经验5450
  • 文章175
  • 注册2003-10-31
加最新热门帖子和登录入口的办法

1。找到'DEF_PageExeTime1=Timer * 1000
加入
%>      
     <table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center>
<tr><td><%=GBL_TableHeadString%></td></tr></table>
<table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=1 cellpadding=5 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
<tr bgcolor=<%=DEF_BBS_LightDarkColor%>>
<td class=TBHead><img src=../../../leadbbs/images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新话题 〓</font><b></td>
<td class=TBHead><img src=../../../leadbbs/images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 热门话题 〓</font><b></td>
<td class=TBHead><img src=../../../leadbbs/images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 用户登录 〓</font><b></td>
</tr>
<tr bgcolor=<%=DEF_BBS_LightestColor%> class=TBBG9>
<td width=38%>
<script language=javascript src=../../../leadbbs/other/article/topic.asp?TORA=1&Number=6&STime=0&StrLen=24&Hits=0></script>
</td>
<td width=38%>
<script language=javascript src=../../../leadbbs/other/article/topic.asp?TORA=1&Hotflag=1&Number=6&STime=0&StrLen=24&Hits=0></script>
</td>
<td width=24%>
<%If GBL_CHK_User <> "" Then%>

            <%If GBL_CHK_User <> "" Then
                 Response.Write "<img src=images/null.gif width=2 height=2><br><img src=images/user.gif> 用 户 名:<a href=User/LookUserInfo.asp?name=" & GBL_CHK_User & ">" & GBL_CHK_User & "</a><br>"
                 Response.Write "<img src=images/null.gif width=2 height=2><br><img src=images/user_jy.gif> 经 验 值:" & CLng(cCur(GBL_CHK_OnlineTime)/60)
                        Response.Write "<img src=images/null.gif width=2 height=2><br><img src=images/emoney.gif> " & DEF_PointsName(0) & ":" & GBL_CHK_Points
                 End If%>
<br><img src=../../../leadbbs/images/red_g.gif> 浏 览 器:<%=GetSBInfo(Request.ServerVariables("HTTP_USER_AGENT"),1)%>
<br><img src=../../../leadbbs/images/red_g.gif> 操作系统:<%=GetSBInfo(Request.ServerVariables("HTTP_USER_AGENT"),2)%>
<br><img src=../../../leadbbs/images/red_g.gif> IP:<%=GBL_IPAddress%>
<br><br>新进来宾:<%DisplayUserNewest%>  
<%
  else
%>
<table border=0 cellspacing=1 cellpadding=6 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
     <form action=../../../leadbbs/User/login.asp method="post">
  <tr>

    <table border=0 cellspacing=0 cellpadding=0 width='100%'>
    <tr align=center>
    <td width='70%'>
      <table border=0>
      <form name=login_frm method=post action='../../../leadbbs/login.asp?action=login_chk' onsubmit="return login_true()">
      <tr>
      <td>
        <p align="right">用户:</p>
      </td>
      <td><input name=user type=text maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_user)%>" class=fminpt></td>
      <tr>
      <td>
        <p align="right">密码:</p>
      </td>
      <td><input name=pass type=password maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_pass)%>" class=fminpt>
      </td>     
      </tr>
      <tr>
      <td colspan="2"><Select name=CkiExp>
                                         <option value="-1">无效
                                         <option value="365">一年
                                         <option value=1>一天
                                         <option value=2>两天
                                         <option value=7>一周
                                         <option value=31>一月
                                   </select>  <input type=submit value="登录" class=fmbtn>
      </td>
      </tr>
    </form></table>  
    </td>
    <tr><td align=center>
      <table border=0>
      <tr>
      <td><a href='../../../..leadbbs/User/UserJoin.asp'>免费注册</a></td>
      <td width=5></td>
      <td><a href='../../../..leadbbs/User/UserGetPass.asp'>忘记密码</a></td>
      </tr>
      </table>
    </td></tr>
    </table>
<% end if %>
</tr>
</table>
<table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center><tr><td><%=GBL_TableBottomString%></td></tr></table>
<td align=left valign=top>
<img src=../../../..leadbbs/images/null.gif width=2 height=3></td>
<%


2。找到Dim Officer,ApplyTime,AnnounceNum

Function DisplayTopInfo
删除
     Global_TableHead
     %>
     <table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=1 cellpadding=6 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
     <form action=User/login.asp method=post>
     <tr bgcolor=<%=DEF_BBS_LightColor%> height=25 class=TBBG9>
           <td height=20><table><tr><td>有效期: </td><td><Select name=CkiExp>
                                         <option value="-1">无效
                                         <option value=31>一月
                                         <option value="365">一年
                                         <option value=1>一天
                                         <option value=2>两天
                                         <option value=7>一周
                                   </select>
                       <input name=submitflag type=hidden value="ddddls-+++">
                       </td><td>用户名: </td><td><input name=user type=text maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_user)%>" class=fminpt></td><td>
                       密码: </td><td><input name=pass type=password maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_pass)%>" class=fminpt>
                       </td><td><input type=submit value=登录 class=fmbtn>
                       </td><td>  [<a href=User/UserGetPass.asp>忘记密码了</a>]
                        [<a href=User/<%=DEF_RegisterFile%>>新用户注册</a>]
                       </td></tr>
     </form></table>
           </td>
     </tr>
     </table><%
     Global_TableBottom%><br><%
[color=green]我行我素[/color]
在线情况
5
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+79
  • 魅力243
  • 金币121
  • 经验194978
  • 文章7343
  • 注册2004-04-09
修改leadbbs首页加新贴登录及公告

打开论坛首页boards.asp查找“If GBL_CHK_User = "" Then DisplayTopInfo”(不包括引号)

替换为“gonggao”(不包括引号)

然后到最后一句“Main%>”的上方粘贴以下内容:

Function GONGGAO
If GBL_TableHeadString <> "" Then
                 %><table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center><tr><td><%=GBL_TableHeadString%></td></tr></table><%
           End If%><table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=1 cellpadding=5 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
<tr bgcolor=<%=DEF_BBS_LightDarkColor%>>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 用户登录 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新话题 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新公告 〓</font><b></td>
</tr>
<tr bgcolor=<%=DEF_BBS_LightestColor%> class=TBBG9>
<td width=22% height="150">

<%If GBL_CHK_User <> "" Then%>

            <%If GBL_CHK_User <> "" Then
                 Response.Write "<img src=images/null.gif width=2 height=2><br><font color=gray class=GrayFont>■</font> 用 户 名:<a href=User/LookUserInfo.asp?name=" & GBL_CHK_User & ">" & GBL_CHK_User & "</a><br>"
                 Response.Write "<img src=images/null.gif width=2 height=2><br><font color=gray class=GrayFont>■</font> 经 验 值:" & CLng(cCur(GBL_CHK_OnlineTime)/60)
                 End If%>
                 <br>
                 <%If GBL_CHK_User <> "" Then
                 Response.Write "<font color=gray class=GrayFont>■</font> " & DEF_PointsName(0) & ":" & GBL_CHK_Points
                 End If%>
<br><font color=gray class=GrayFont>■</font> IP:<%=GBL_IPAddress%>
<br><font color=gray class=GrayFont>■</font> 您的职务:<%DisplayUserPower(GBL_CHK_User)%>
<br><font color=gray class=GrayFont>■</font> 新进来宾:<%DisplayUserNewest%>       
<%
  else
%>
<table border=0 cellspacing=1 cellpadding=6 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
     <form action=User/login.asp method="post">
  <tr>

    <table border=0 cellspacing=0 cellpadding=0 width='100%'>
    <tr align=center>
    <td>
      <table border=0>
      <form name=login_frm method=post action='login.asp?action=login_chk' onsubmit="return login_true()">
      <tr>
      <td>
        <p align="right">用户:</p>
      </td>
      <td><input name=user type=text maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_user)%>" class=fminpt></td>
      <tr>
      <td>
        <p align="right">密码:</p>
      </td>
      <td><input name=pass type=password maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_pass)%>" class=fminpt>
      </td>     
      </tr>
      <tr>
      <td colspan="2"><Select name=CkiExp>
                                         <option value="-1">无效
                                         <option value="365">一年
                                         <option value=1>一天
                                         <option value=2>两天
                                         <option value=7>一周
                                         <option value=31>一月
                                   </select>  <input type=submit value="登录" class=fmbtn>
      </td>
      </tr>
    </form></table>  
    </td>
    <tr><td align=center>
      <table border=0>
      <tr>
      <td><a href='User/<%=DEF_RegisterFile%>'>免费注册</a></td>
      <td width=5></td>
      <td><a href='User/UserGetPass.asp'>忘记密码</a></td>
      </tr>
      </table>
    </td></tr>
    </table>
<% end if %>
<td width=48% height="150">
<script language=javascript src="other/article/topicsi.asp?TORA=1&Hotflag=0&Number=6&STime=0&StrLen=38&Hits=0"></script></td>
                             </td>

<td width=30% height="150">
<%
if GBL_CHK_TempStr <> "" Then
     Response.Write "<br><p align=left><font color=ff0000 class=RedFont><b>" & GBL_CHK_TempStr & "</b></font>"
Else
     GBL_CHK_TempStr = ""
     GetMessageValue
     If GBL_CHK_TempStr = "" Then
           LookMessage
     Else
           Response.Write "<p align=center><font color=ff0000 class=RedFont>   " & GBL_CHK_TempStr & ""
     End If
End If%>
</td>
</tr>
</table>
<%
End Function

Function DisplayUserNewest
     Dim Rs,SQL
     dim i
'      SQL = "select TOP 4 ID,UserName from LeadBBS_User Order by ID DESC"
     SQL = "select * from LeadBBS_User Order by ID DESC"
     Set Rs = Con.ExeCute(SQL)
     If Not rs.Eof Then     
           for i=1 to 5
                 Response.Write "<a href=user/LookUserInfo.asp?id=" & rs("id") & "><font color=red>" & rs("UserName") & "</font></a> | "
                 rs.MoveNext
           next
    Else
           Rs.Close
           Set Rs = Nothing
           Response.Write "找不到用户。" & VbCrLf
     End If

End Function

Sub DisplayUserPower(usrNam)
     dim rsp,sqlp,zw
     'rsp=server.createobject("ADODB.Recordset")
     sqlp="Select * from LeadBBS_User where UserName='" & usrNam & "'"
     set rsp=con.execute(sqlp)
     zw = cLng(rsp("UserLimit"))
     if zw=514 or zw=642 then
           response.write "管理员"
     elseif zw=512 then
           response.write "总版主"
     elseif zw=128 then
           response.write "版主"
     elseif zw=8320 or zw=8192 then
           response.write "区版主"
     else
           response.write "注册会员"
     end if
     rsp.close
     Set rsp=nothing
End Sub

Dim GetData

Function GetMessageValue

     Dim Rs,SQL
     Set Rs = Server.CreateObject("ADODB.RecordSet")
     SQL = "Select top " & DEF_TopicContentMaxListNum & " ID,FromUser,toUser,Title,Content,IP,SendTime,ReadFlag from LeadBBS_InfoBox where ToUser='' order by ID DESC"
     Set Rs = Con.ExeCute(SQL)
     GBL_DBNum = GBL_DBNum + 1

     If Rs.Eof Then
           GBL_CHK_TempStr = "论坛暂时没有公告."
     Else
           GetData = Rs.GetRows(-1)
     End If
     Rs.Close
     Set Rs = Nothing

End Function


Function LookMessage

     Dim TempN,N,SuperFlag
     SuperFlag = CheckSupervisorUserName
     If GBL_UserID < 1 Then SuperFlag = 0
%>
     
     
     <table width="100%" border="0" cellspacing="0" cellpadding="0">
     <tr>
           <td align=left><img src="images/pms.gif"> <font color="#CC0000">
        <%
                       If GetData(3,N)<>"" Then Response.Write "<b>" & GetData(3,N) & "</b>"%>
        </font></td><td align="right"><%If SuperFlag = 1 Then%><a href=user/SendMessage.asp?ModifyMessageID=<%=GetData(0,N)%>> 编辑>>> </a><%else%><a href=user/LookMessage.asp> 更多公告>>> </a><%end if%></td></tr>
     </table>
     <table width="100%" border=0 align=center cellpadding=2 cellspacing=0 class=TBBG1 style="WORD-BREAK: break-all;">
  <tr class=TBBG9>
    <td colspan="2" align="right" height=20><table width="95%" border=0 align=center cellpadding=2 cellspacing=0 style="WORD-BREAK: break-all;"><tr><td>
      <font color="#000033">
            <marquee behavior=scroll direction=up id=news onMouseOut=start() onMouseOver=stop() scrollamount=1 scrolldelay=100 style=FONT-WEIGHT:normal;HEIGHT:63px>
                 <%
                   If DEF_UBBiconNumber > 0 then
                         If inStr(GetData(4,N),"[em") > 0 or inStr(GetData(4,N),"[EM") > 0 then
                             For TempN = 1 to DEF_UBBiconNumber
                                     GetData(4,N)=replace(GetData(4,N),"[EM" & Right(("0" & TempN),2) & "]","<img src=""images/UBBicon/em" & Right("0" & TempN,Len(DEF_UBBiconNumber)) & ".GIF"" width=20 height=20 align=absmiddle border=0>",1,10,0)
                                     GetData(4,N)=replace(GetData(4,N),"[em" & Right(("0" & TempN),2) & "]","<img src=""images/UBBicon/em" & Right("0" & TempN,Len(DEF_UBBiconNumber)) & ".GIF"" width=20 height=20 align=absmiddle border=0>",1,10,0)
                               Next
                         End If
                   End If
                 Response.Write VbCrLf & ReplaceNotNull(ReplaceNotNull(GetData(4,N),VbCrLf,"<br>"),"  ","  ")
                 %> </marquee></font></td></tr></table></td></tr>
 <tr class=TBBG9>
    <td align="left" height=20></td>
    <td align="right" height=20><img src=src=""images/null.gif width=1 height=20>发布人: <font color="#FF00FF"><b><%=htmlencode(GetData(1,N))%></b></font><img src=src=""images/null.gif width=5 height=1><%=Mid(RestoreTime(GetData(6,n)),1,10)%></td>
  </tr>
</table>     
<%     
End Function

Function ReplaceNotNull(str,str1,str2)

     If isNull(str) Then str = ""
     If str<>"" Then
           ReplaceNotNull = Replace(str,str1,str2)
     Else
           ReplaceNotNull=str
     End If

end function
欢迎大家光临本论坛!
[img]http://www.ruobing66.com/bbs/images/Upload/2006/3.gif[/img]
在线情况
6
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+79
  • 魅力243
  • 金币121
  • 经验194978
  • 文章7343
  • 注册2004-04-09
公告改热帖

打开论坛首页boards.asp查找“If GBL_CHK_User = "" Then DisplayTopInfo”(不包括引号)

替换为“gonggao”(不包括引号)

然后到最后一句“Main%>”的上方粘贴以下内容:


Function GONGGAO
If GBL_TableHeadString <> "" Then
                 %><table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center><tr><td><%

=GBL_TableHeadString%></td></tr></table><%
           End If%><table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=1 cellpadding=5 align=center bgcolor=<%

=DEF_BBS_DarkColor%> class=TBone>
<tr bgcolor=<%=DEF_BBS_LightDarkColor%>>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 用户登录 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新话题 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 热门主题 〓</font><b></td>
</tr>
<tr bgcolor=<%=DEF_BBS_LightestColor%> class=TBBG9>
<td width=22% height="150">

<%If GBL_CHK_User <> "" Then%>

            <%If GBL_CHK_User <> "" Then
                 Response.Write "<img src=images/null.gif width=2 height=2><br><font color=gray class=GrayFont>■</font> 用 户 名:<a href=User/LookUserInfo.asp?name=" & GBL_CHK_User & ">" & GBL_CHK_User & "</a><br>"
                 Response.Write "<img src=images/null.gif width=2 height=2><br><font color=gray class=GrayFont>■</font> 经 验 值:" & CLng(cCur(GBL_CHK_OnlineTime)/60)
                 End If%>
                 <br>
                 <%If GBL_CHK_User <> "" Then
                 Response.Write "<font color=gray class=GrayFont>■</font> " & DEF_PointsName(0) & ":" & GBL_CHK_Points
                 End If%>
<br><font color=gray class=GrayFont>■</font> IP:<%=GBL_IPAddress%>
<br><font color=gray class=GrayFont>■</font> 您的职务:<%DisplayUserPower(GBL_CHK_User)%>
<br><font color=gray class=GrayFont>■</font> 新进来宾:<%DisplayUserNewest%>       
<%
  else
%>
<table border=0 cellspacing=1 cellpadding=6 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
     <form action=User/login.asp method="post">
  <tr>

    <table border=0 cellspacing=0 cellpadding=0 width='100%'>
    <tr align=center>
    <td>
      <table border=0>
      <form name=login_frm method=post action='login.asp?action=login_chk' onsubmit="return login_true()">
      <tr>
      <td>
        <p align="right">用户:</p>
      </td>
      <td><input name=user type=text maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_user)%>" class=fminpt></td>
      <tr>
      <td>
        <p align="right">密码:</p>
      </td>
      <td><input name=pass type=password maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_pass)%>" class=fminpt>
      </td>     
      </tr>
      <tr>
      <td colspan="2"><Select name=CkiExp>
                                         <option value="-1">无效
                                         <option value="365">一年
                                         <option value=1>一天
                                         <option value=2>两天
                                         <option value=7>一周
                                         <option value=31>一月
                                   </select>  <input type=submit value="登录" class=fmbtn>
      </td>
      </tr>
    </form></table>  
    </td>
    <tr><td align=center>
      <table border=0>
      <tr>
      <td><a href='User/<%=DEF_RegisterFile%>'>免费注册</a></td>
      <td width=5></td>
      <td><a href='User/UserGetPass.asp'>忘记密码</a></td>
      </tr>
      </table>
    </td></tr>
    </table>
<% end if %>
<td width=39% height="150">
<script language=javascript src="other/article/topic.asp?TORA=1&Hotflag=0&Number=6&STime=0&StrLen=32&Hits=0"></script></td>
                             </td>

<td width=39% height="150">
<script language=javascript src="other/article/topic.asp?TORA=1&Hotflag=1&Number=6&STime=0&StrLen=32&Hits=0"></script></td>
                             </td>
</tr>
</table>
<%
End Function

Function DisplayUserNewest
     Dim Rs,SQL
     dim i
'      SQL = "select TOP 4 ID,UserName from LeadBBS_User Order by ID DESC"
     SQL = "select * from LeadBBS_User Order by ID DESC"
     Set Rs = Con.ExeCute(SQL)
     If Not rs.Eof Then     
           for i=1 to 5
                 Response.Write "<a href=user/LookUserInfo.asp?id=" & rs("id") & "><font color=red>" & rs("UserName") & "</font></a> | "
                 rs.MoveNext
           next
    Else
           Rs.Close
           Set Rs = Nothing
           Response.Write "找不到用户。" & VbCrLf
     End If

End Function

Sub DisplayUserPower(usrNam)
     dim rsp,sqlp,zw
     'rsp=server.createobject("ADODB.Recordset")
     sqlp="Select * from LeadBBS_User where UserName='" & usrNam & "'"
     set rsp=con.execute(sqlp)
     zw = cLng(rsp("UserLimit"))
     if zw=514 or zw=642 then
           response.write "管理员"
     elseif zw=512 then
           response.write "总版主"
     elseif zw=128 then
           response.write "版主"
     elseif zw=8320 or zw=8192 then
           response.write "区版主"
     else
           response.write "注册会员"
     end if
     rsp.close
     Set rsp=nothing
End Sub
欢迎大家光临本论坛!
[img]http://www.ruobing66.com/bbs/images/Upload/2006/3.gif[/img]
在线情况
7
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+79
  • 魅力243
  • 金币121
  • 经验194978
  • 文章7343
  • 注册2004-04-09
修改leadbbs首页加新贴登录及公告

打开论坛首页boards.asp查找“If GBL_CHK_User = "" Then DisplayTopInfo”(不包括引号)

替换为“gonggao”(不包括引号)

然后到最后一句“Main%>”的上方粘贴以下内容:

Function GONGGAO
If GBL_TableHeadString <> "" Then
                 %><table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center><tr><td><%=GBL_TableHeadString%></td></tr></table><%
           End If%><table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=1 cellpadding=5 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
<tr bgcolor=<%=DEF_BBS_LightDarkColor%>>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 用户登录 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新话题 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新公告 〓</font><b></td>
</tr>
<tr bgcolor=<%=DEF_BBS_LightestColor%> class=TBBG9>
<td width=22% height="150">

<%If GBL_CHK_User <> "" Then%>

            <%If GBL_CHK_User <> "" Then
                 Response.Write "<img src=images/null.gif width=2 height=2><br><font color=gray class=GrayFont>■</font> 用 户 名:<a href=User/LookUserInfo.asp?name=" & GBL_CHK_User & ">" & GBL_CHK_User & "</a><br>"
                 Response.Write "<img src=images/null.gif width=2 height=2><br><font color=gray class=GrayFont>■</font> 经 验 值:" & CLng(cCur(GBL_CHK_OnlineTime)/60)
                 End If%>
                 <br>
                 <%If GBL_CHK_User <> "" Then
                 Response.Write "<font color=gray class=GrayFont>■</font> " & DEF_PointsName(0) & ":" & GBL_CHK_Points
                 End If%>
<br><font color=gray class=GrayFont>■</font> IP:<%=GBL_IPAddress%>
<br><font color=gray class=GrayFont>■</font> 您的职务:<%DisplayUserPower(GBL_CHK_User)%>
<br><font color=gray class=GrayFont>■</font> 新进来宾:<%DisplayUserNewest%>       
<%
  else
%>
<table border=0 cellspacing=1 cellpadding=6 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
     <form action=User/login.asp method="post">
  <tr>

    <table border=0 cellspacing=0 cellpadding=0 width='100%'>
    <tr align=center>
    <td>
      <table border=0>
      <form name=login_frm method=post action='login.asp?action=login_chk' onsubmit="return login_true()">
      <tr>
      <td>
        <p align="right">用户:</p>
      </td>
      <td><input name=user type=text maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_user)%>" class=fminpt></td>
      <tr>
      <td>
        <p align="right">密码:</p>
      </td>
      <td><input name=pass type=password maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_pass)%>" class=fminpt>
      </td>     
      </tr>
      <tr>
      <td colspan="2"><Select name=CkiExp>
                                         <option value="-1">无效
                                         <option value="365">一年
                                         <option value=1>一天
                                         <option value=2>两天
                                         <option value=7>一周
                                         <option value=31>一月
                                   </select>  <input type=submit value="登录" class=fmbtn>
      </td>
      </tr>
    </form></table>  
    </td>
    <tr><td align=center>
      <table border=0>
      <tr>
      <td><a href='User/<%=DEF_RegisterFile%>'>免费注册</a></td>
      <td width=5></td>
      <td><a href='User/UserGetPass.asp'>忘记密码</a></td>
      </tr>
      </table>
    </td></tr>
    </table>
<% end if %>
<td width=48% height="150">
<script language=javascript src="other/article/topic.asp?TORA=1&Hotflag=0&Number=6&STime=0&StrLen=32&Hits=0"></script></td>
                             </td>

<td width=30% height="150">
<%
if GBL_CHK_TempStr <> "" Then
     Response.Write "<br><p align=left><font color=ff0000 class=RedFont><b>" & K_TempStr & "</b></font>"
Else
     GBL_CHK_TempStr = ""
     GetMessageValue
     If GBL_CHK_TempStr = "" Then
           LookMessage
     Else
           Response.Write "<p align=center><font color=ff0000 class=RedFont>   " & GBL_CHK_TempStr & ""
     End If
End If%>
</td>
</tr>
</table>
<%
End Function

Function DisplayUserNewest
     Dim Rs,SQL
     dim i
'      SQL = "select TOP 4 ID,UserName from LeadBBS_User Order by ID DESC"
     SQL = "select * from LeadBBS_User Order by ID DESC"
     Set Rs = Con.ExeCute(SQL)
     If Not rs.Eof Then     
           for i=1 to 5
                 Response.Write "<a href=user/LookUserInfo.asp?id=" & rs("id") & "><font color=red>" & rs("UserName") & "</font></a> | "
                 rs.MoveNext
           next
    Else
           Rs.Close
           Set Rs = Nothing
           Response.Write "找不到用户。" & VbCrLf
     End If

End Function

Sub DisplayUserPower(usrNam)
     dim rsp,sqlp,zw
     'rsp=server.createobject("ADODB.Recordset")
     sqlp="Select * from LeadBBS_User where UserName='" & usrNam & "'"
     set rsp=con.execute(sqlp)
     zw = cLng(rsp("UserLimit"))
     if zw=514 or zw=642 then
           response.write "管理员"
     elseif zw=512 then
           response.write "总版主"
     elseif zw=128 then
           response.write "版主"
     elseif zw=8320 or zw=8192 then
           response.write "区版主"
     else
           response.write "注册会员"
     end if
     rsp.close
     Set rsp=nothing
End Sub

Dim GetData

Function GetMessageValue

     Dim Rs,SQL
     Set Rs = Server.CreateObject("ADODB.RecordSet")
     SQL = "Select top " & DEF_TopicContentMaxListNum & " ID,FromUser,toUser,Title,Content,IP,SendTime,ReadFlag from LeadBBS_InfoBox where ToUser='' order by ID DESC"
     Set Rs = Con.ExeCute(SQL)
     GBL_DBNum = GBL_DBNum + 1

     If Rs.Eof Then
           GBL_CHK_TempStr = "论坛暂时没有公告."
     Else
           GetData = Rs.GetRows(-1)
     End If
     Rs.Close
     Set Rs = Nothing

End Function


Function LookMessage

     Dim TempN,N,SuperFlag
     SuperFlag = CheckSupervisorUserName
     If GBL_UserID < 1 Then SuperFlag = 0
%>
     
     
     <table width="100%" border="0" cellspacing="0" cellpadding="0">
     <tr>
           <td align=left><img src="images/pms.gif"> <font color="#CC0000">
        <%
                       If GetData(3,N)<>"" Then Response.Write "<b>" & GetData(3,N) & "</b>"%>
        </font></td><td align="right"><%If SuperFlag = 1 Then%><a href=user/SendMessage.asp?ModifyMessageID=<%=GetData(0,N)%>> 编辑>>> </a><%else%><a href=user/LookMessage.asp> 更多公告>>> </a><%end if%></td></tr>
     </table>
     <table width="100%" border=0 align=center cellpadding=2 cellspacing=0 class=TBBG1 style="WORD-BREAK: break-all;">
  <tr class=TBBG9>
    <td colspan="2" align="right" height=20><table width="95%" border=0 align=center cellpadding=2 cellspacing=0 style="WORD-BREAK: break-all;"><tr><td>
      <font color="#000033">
            <marquee behavior=scroll direction=up id=news onMouseOut=start() onMouseOver=stop() scrollamount=1 scrolldelay=100 style=FONT-WEIGHT:normal;HEIGHT:63px>
                 <%
                   If DEF_UBBiconNumber > 0 then
                         If inStr(GetData(4,N),"[em") > 0 or inStr(GetData(4,N),"[EM") > 0 then
                             For TempN = 1 to DEF_UBBiconNumber
                                     GetData(4,N)=replace(GetData(4,N),"[EM" & Right(("0" & TempN),2) & "]","<img src=""images/UBBicon/em" & Right("0" & TempN,Len(DEF_UBBiconNumber)) & ".GIF"" width=20 height=20 align=absmiddle border=0>",1,10,0)
                                     GetData(4,N)=replace(GetData(4,N),"[em" & Right(("0" & TempN),2) & "]","<img src=""images/UBBicon/em" & Right("0" & TempN,Len(DEF_UBBiconNumber)) & ".GIF"" width=20 height=20 align=absmiddle border=0>",1,10,0)
                               Next
                         End If
                   End If
                 Response.Write VbCrLf & ReplaceNotNull(ReplaceNotNull(GetData(4,N),VbCrLf,"<br>"),"  ","  ")
                 %> </marquee></font></td></tr></table></td></tr>
 <tr class=TBBG9>
    <td align="left" height=20></td>
    <td align="right" height=20><img src=src=""images/null.gif width=1 height=20>发布人: <font color="#FF00FF"><b><%=htmlencode(GetData(1,N))%></b></font><img src=src=""images/null.gif width=5 height=1><%=Mid(RestoreTime(GetData(6,n)),1,10)%></td>
  </tr>
</table>     
<%     
End Function

Function ReplaceNotNull(str,str1,str2)

     If isNull(str) Then str = ""
     If str<>"" Then
           ReplaceNotNull = Replace(str,str1,str2)
     Else
           ReplaceNotNull=str
     End If

end function
欢迎大家光临本论坛!
[img]http://www.ruobing66.com/bbs/images/Upload/2006/3.gif[/img]
在线情况
8
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+79
  • 魅力243
  • 金币121
  • 经验194978
  • 文章7343
  • 注册2004-04-09
最新来宾改成只显示一个

Function DisplayUserNewest
     Dim Rs,SQL
     dim i
'      SQL = "select TOP 4 ID,UserName from LeadBBS_User Order by ID DESC"
     SQL = "select * from LeadBBS_User Order by ID DESC"
     Set Rs = Con.ExeCute(SQL)
     If Not rs.Eof Then     
           for i=1 to 5

把上面那个5改为1就可以了。

找到  Response.Write "<a href=user/LookUserInfo.asp?id=" & rs("id") & "><font color=red>" & rs("UserName") & "</font></a> |",去掉|

欢迎大家光临本论坛!
[img]http://www.ruobing66.com/bbs/images/Upload/2006/3.gif[/img]
在线情况
9
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 魅力31
  • 金币610
  • 经验5450
  • 文章175
  • 注册2003-10-31
勋章插件安装步骤:

1、将压缩包中的文件夹xunzhang全部释放到plug-ins文件夹

2、修改xzconn.asp文件中自己论坛数据库的连接/里面有详细说明。

3、在Board_Popfun.asp中添加          
MN("Plug-ins/xunzhang/xzindex.asp","勋章");
到自己喜欢的位置!

4、帖子调用:
(1)打开a/a.asp
(2)搜索:
var GCU=<%=cCur(GBL_CHK_UserLimit)%>;
在这一行的下面添加:
var xunz="<%xzinfo(GetData(14,n))%>";
(3)搜索:
     if(G27!="0" && G27!="")
在这一行的上面添加:
     document.write(""+xunz+"");
(4)在文件的最后,搜索:
Main
%>
在这一行的上面添加:
'****************************************************************
'取出用户勋章信息
Function xzinfo(Gname)
     Dim rsxz,connxz,connstrPlus2,Gsql,pass
     Set connxz = Server.CreateObject("ADODB.Connection")
     connstrPlus2="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../plug-ins/xunzhang/xunzhang.mdb") '修改这里的勋章数据库名称
     connxz.Open connstrPlus2
     Gsql = "select * from xzuser where username='"&Gname&"' and pass like '1'"
     set rsxz=Server.CreateObject("ADODB.Recordset")
      rsxz.open gsql,connxz,1,1
      Dim xzkindrs,xzrs,xzid,xzname,xzsm,xzpicurl,xzdata,xzq,i
      If not rsxz.eof then
      i=1
      do while not rsxz.eof and i<=6
      xzq=rsxz("xzkind")
     If xzq<>"0" then
      set xzrs=connxz.execute("select * from xzdata where xzid="&xzq)
      xzid=xzrs("xzid")
      xzname=xzrs("xzname")
      xzsm=xzrs("xzsm")
      xzpicurl=xzrs("xzpicurl")
     response.write "<img src="&DEF_BBS_HomeUrl&"/plug-ins/xunzhang/pic/"&xzrs("xzpicurl")&" title="&xzname&":"&xzsm&">"
     End If
      i=i+1
      rsxz.movenext
      loop
      If rsxz.RecordCount>6 then
      response.write "<a href="&DEF_BBS_HomeUrl&"Plug-ins/xunzhang/xzindex.asp?menu=5&name="&Gname&" title=更多>...</a>"
      End If
      response.write "<br>"
     end if
      rsxz.close
      connxz.close

End Function
'****************************************************************
[color=green]我行我素[/color]
在线情况
10
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 魅力31
  • 金币610
  • 经验5450
  • 文章175
  • 注册2003-10-31
不调用回收站和隐藏版块帖子

注:603是隐藏版块的ID号。

针对首页调用的修改
打开用于首页调用的topic.asp

找到,并添加蓝色代码

     '--- 新帖调用
     Else
           If BoardID = "0" Then
                     If POLL="1" then
                   SQL = "select DISTINCT TOP " & ListNum & " TA.ID,TA.Title,TA.TitleStyle,TA.BoardID,TA.LastTime,TA.UserName,TA.hits from " &TORA & " AS TA INNER JOIN LeadBBS_VoteItem AS TB on TA.ID=TB.AnnounceID Where TA.TopicType=80 [COLOR=blue]and TA.BoardID not in (444,603)[/COLOR] and (TB.ExpiresTime=0 or TB.ExpiresTime>" & NOWTIME & ") Order by TA.ID DESC"
                 Else
                   SQL = "select TOP " & ListNum & " ID,Title,TitleStyle,BoardID,LastTime,UserName,hits from " &TORA & " [COLOR=blue]where BoardID not in (444,603) [/COLOR]Order by ID DESC"
                 End if
           Else
                     IF POLL="1" then
                   SQL = "select DISTINCT TOP " & ListNum & " TA.ID,TA.Title,TA.TitleStyle,TA.BoardID,TA.LastTime,TA.UserName,TA.hits from " &TORA & " AS TA INNER JOIN LeadBBS_VoteItem AS TB on TA.ID=TB.AnnounceID Where TA.BoardID=" & BoardID & "  [COLOR=blue]and TA.BoardID not in (444,603) [/COLOR]and TA.TopicType=80 and (TB.ExpiresTime=0 or TB.ExpiresTime>" & NOWTIME & ") Order by TA.ID DESC"
                        SQL = "select TOP " & ListNum & " ID,Title,TitleStyle,BoardID,LastTime,UserName,hits from " &TORA& " Where BoardID=" & BoardID & "  [COLOR=blue]and TA.BoardID not in (444,603)[/COLOR] Order by ID DESC"
                 End if
           End If
     End if
[color=green]我行我素[/color]
在线情况
11
  • 头像
  • 级别
    • 职务区版主
    • 声望+23
    • 魅力86
    • 金币1519
    • 经验41123
    • 文章1880
    • 注册2004-04-13
    错误,帖子内容信息过短.
    a2.asp及editannounce.asp中的
    Const LMTDEF_MinAnnounceLength = [COLOR=red]5[/COLOR] '发帖需要最少字数
    将数字[COLOR=red]5[/COLOR]改你需要的字节数
    [img]http://www.ruobing66.com/bbs/images/upload/2006/2.gif[/img]
    在线情况
    12
    • 头像
    • 级别
    • 门派
    • 职务总版主
    • 声望+79
    • 魅力243
    • 金币121
    • 经验194978
    • 文章7343
    • 注册2004-04-09
    修改投票限制:

    \a\inc\Poll_fun.asp

    Const LMT_PollNeedPoints = 400
    把400改成你想要改的积分
    欢迎大家光临本论坛!
    [img]http://www.ruobing66.com/bbs/images/Upload/2006/3.gif[/img]
    loading...
    loading...
    loading...
    loading...
    loading...
    loading...
    loading...
    回复帖子 注意: *为必填项
    *验证信息 用户名 密码 注册新用户
    *帖子名称
    内容(最大97K)




    其它选项 Alt+S快速提交
     


    Powered by LeadBBS 9.2 .
    Page created in 0.1875 seconds with 4 queries.