Discuz!NT 2.5 正式版 下载
beta、RC版升级补丁
中秋模板发布
首届Discuz!NT 模板大赛圆满结束
著名音乐网站SoGua网、分贝网
采用Discuz!NT搭建社区
FIFA Online2官网论坛使用Discuz!NT
游戏城寨论坛使用Discuz!NT搭建
Discuz!NT 2.5正式开源 Discuz!NT文档中心
用户整合说明文档
Discuz!NT亮相微软Tech-Ed 2007
Discuz!NT情景搞笑短片抢先看
 
1/2页12 跳转到查看:3839
发新话题 回复该主题

[下载] 今日发帖排行(喜欢的就下,不喜欢勿拍砖)

今日发帖排行(喜欢的就下,不喜欢勿拍砖)

通过2天的试用,数据调用不存在错误。只是美化没做好!希望喜欢的自己去改改!好东西大家共享!


演示:http://www.738e.com

1、首先把这段代码另存为文件放在论坛根目录下,里面的参数自己设定

<%@ CODEPAGE=65001 %>
<% Response.CodePage=65001%>
<% Response.Charset="UTF-8" %>
<%
dim conn
set conn=server.createobject("ADODB.connection") 
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=服务器;UID=用户名;PWD=密码;DATABASE=数据库;"
sql="SELECT top 10 posterid,poster,count(*) as postsnum FROM dnt_posts1 WHERE (CONVERT(varchar(10),postdatetime,120) = CONVERT(varchar(10),getdate(),120)) group by posterid,poster order by postsnum desc"
set rs=server.CreateObject("adodb.recordset")
RS.open Sql,conn,1,3
If RS.RecordCount=0 then
response.write "对不起,数据库中没有相关信息!"
response.end
else
RS.PageSize = 15
Totalpage=INT(RS.recordcount / rs.pagesize * -1)*-1
PageNo = Request.QueryString ("PageNo")
If Request.Form("PageNo")<>"" Then PageNo = Request.Form("PageNo")
If PageNo = "" then PageNo = 1
'Rs.AbsolutePage = PageNo
End If
Dim fileName,postion
fileName = Request.ServerVariables("script_name")
postion = InstrRev(fileName,"/")+1
fileName = Mid(fileName,postion)
Dim RowCount
RowCount =15
row=1
%>
          <%
Do while Not Rs.eof and RowCount>0
%>
<td valign="top">
<font size=2px color="#3f4e5a">       
<img src=" <%=rs("poster")%'>http://www.738e.com/c.gif"> <%=rs("poster")%>:
<%=rs("postsnum")%><br></td></img></font>
      <%
row=row+1
RowCount = RowCount - 1
Rs.MoveNext
Loop
%>


2,在5格调用中的把最后那条调用总排行的用以下替换

<iframe src="ph.asp?encoding=utf-8" frameborder=0 width=100% scrolling=no height=200></iframe>


或者直接下载这个:

附件: 5格.rar (2007-11-27 15:44:33, 1.05 K)
该附件被下载次数 177


重新生成就可以了。
本帖被评分 1 次
最后编辑nellcome 最后编辑于 2007-11-27 15:51:50

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

顶。沙发?

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

不过代码冒似500错误。

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

没人顶?

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

不错,给楼主加分
回阿春:asp文件,如果出现500错误应该是服务器配置.net环境时候对asp没配置好
我以前一个项目里的文件下载是用asp,其他是.net,后来出现这个问题,改成.net了的.你可以试试百度下,更改环境配置

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

试了还是不行,楼上的试了没?我找了个虚拟主机都不行。

TOP

 

回复: 今日发帖排行(喜欢的就下,不喜欢勿拍砖)

今天通过潼南人论坛测试,用复制上面代码的方法居然会出错,虽然代码一样,但就是出错!不知道加上去是否另外加了代码?

给一个我服务器上用的文件,大家可以改动后直接使用!

附件: ph.rar (2007-12-5 19:29:45, 972 B)
该附件被下载次数 104




注意:
1、需要改动的地方直接填写,不要加""
2、服务器如果是本地的,填"(local)" , 不带引号。
3、测试可以直接用http://你的域名/ph.asp 测试,能通过就是正确的。
最后编辑nellcome 最后编辑于 2007-12-05 19:35:34

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

贴子多了后用这种方法非常耗服务器资源
在.net环境下还用ASP?
数据库连接字符串暴露

TOP

 

回复: 今日发帖排行(喜欢的就下,不喜欢勿拍砖)



引用:
原帖由 nellcome 于 2007-12-5 19:300 发表
今天通过潼南人论坛测试,用复制上面代码的方法居然会出错,虽然代码一样,但就是出错!不知道加上去是否另外加了代码?

给一个我服务器上用的文件,大家可以改动后直接使用!

[atta......



居然还是500我靠了。。。别的ASP程序都能用,为什么就这个不能用呢?

TOP

 

回复:今日发帖排行(喜欢的就下,不喜欢勿拍砖)

不错,楼主有心了

TOP

 
1/2页12 跳转到
发表新主题 回复该主题