查看: 4881|回复: 53
打印 上一主题 下一主题

[分享]2.1论坛首页版块上面的新帖热帖

[复制链接]
跳转到指定楼层
楼主
发表于 2006-4-29 00:01:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
新丰家园网,新丰百事通。
[分享]2.1论坛首页版块上面的新帖热帖

在论坛首页版块上面上调用新帖热帖,可以随时查看论坛的最新发帖。

1、打开index.asp在第6行处的:

If BBS94KK.Info(20)="1" then ShowInfo()

下面加上一行代码:

ShowNewHot()

2、 在最后面的:

%>

上面加上:

Function ShowNewHot()
BBS94KK.ShowTable"新帖<span style=''margin-left:50%''>热帖</span>","<table width=''100%'' border=''0'' cellspacing=''0'' cellpadding=''0''><tr><td style=''border-right:1px "&BBS94KK.SkinsPIC(0)&" dotted'' width=''50%''>"&GetNewTopic(1,5)&"</td><td width=''50%''>"&GetNewTopic(2,5)&"</td></tr></table>"
End Function
Function GetNewTopic(flag,Num)
Dim Rs,Sql,Noshow,i,S
Noshow=BBS94KK.NoShowTopic()
If BBS94KK.Cache.valid("IndexNewTopic"&Flag) then
GetNewTopic=BBS94KK.Cache.Value("IndexNewTopic"&Flag)
Else
If Noshow="" Then NoShow="0"
S="":I=0
If Flag=1 Then
Sql="select TopicID,Name,Face,Caption,boardid,lasttime,SqlTableID From [KK_topic] where isdel=False And BoardID not in("&Noshow&") order by lasttime DESC"
Else
Sql="select TopicID,Name,Face,Caption,BoardID,LastTime,SqlTableID From [KK_topic] where isdel=False And BoardID not in("&Noshow&") And DATEDIFF(''d'',[LastTime],''"&BBS94KK.NowBbsTime&"'')<7 order by ReplyNum DESC"
End If
Set Rs=BBS94KK.Execute(Sql)
Do while not Rs.eof
I=I+1
If I>Int(Num) Then Exit Do
S=S&"<tr><td height=25 width=1><img src=""pic/face/"&Rs("face")&".gif""></td><td><a href=""Show.asp?BoardID="&Rs("BoardID")&"&ID="&Rs("topicid")&"&TB="&Rs("SqlTableID")&""">"&BBS94KK.Fun.StrLeft(Rs("Caption"),40)&"</a></td><td><a href=UserInfo.asp?name="&Rs("Name")&">"&Rs("Name")&"</a></td></tr>"
Rs.movenext
Loop
Rs.Close
GetNewTopic="<table width=''100%'' border=''0'' cellspacing=''0'' cellpadding=''0''>"&S&"</table>"
BBS94KK.Cache.add "IndexNewTopic"&Flag,GetNewTopic,dateadd("n",20,now)
End If
End Function

3、最后为了使每次发帖刷新缓存,在SaySave.asp的大约290行处找到:

Session(CacheName & "MyInfo") = Empty

下面加上:

BBS94KK.Cache.clean("IndexNewTopic1")
BBS94KK.Cache.clean("IndexNewTopic2")

如果您懒得修改的话,你可以下载已经修改好的附件

不过如果你没有安装社区明星的话,你还是自己手动修改,或你安装了其他插件,最好也手动修改哦

[attach][/attach]

「该帖子被 admin 在 2006-5-14 20:10:14 编辑过」
óó
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏 支持 反对 微信
54#
发表于 2006-8-20 21:06:33 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

<>55555555555555,支持。</P>
53#
发表于 2006-8-20 10:17:47 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

这样都行啊~~~~~~~~~`
52#
发表于 2006-8-15 11:22:46 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

.....................................
51#
发表于 2006-8-13 11:45:17 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

[em4]好方便啊
50#
发表于 2006-8-12 22:51:43 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

ggggggggggggggggggggggggggggggggg
49#
发表于 2006-8-9 14:02:02 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

土土土土土土土
48#
发表于 2006-8-5 10:38:48 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

fghfhfg
47#
发表于 2006-8-5 04:31:57 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

<>没人知道吗?</P>
46#
发表于 2006-8-3 18:11:49 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

<>可以让它只显示新发的主题吗?</P>
<>而新的回复帖不算在新帖范围内?</P>
<>行吗?</P>
45#
发表于 2006-7-20 12:48:14 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

看起来就复杂、头痛的感觉,不知道是否喝了啤酒而...
44#
发表于 2006-7-20 02:36:09 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

<>[em53]</P>
43#
发表于 2006-7-18 09:40:28 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

ggggggggggggg
42#
发表于 2006-7-17 12:22:52 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

6666666666
41#
发表于 2006-7-13 23:30:30 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

dddddddddddddddddddd
40#
发表于 2006-7-9 00:16:30 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

good
39#
发表于 2006-7-5 13:35:02 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

顶顶
38#
发表于 2006-7-1 22:27:41 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

看看
37#
发表于 2006-7-1 02:15:44 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

asdsdfasdfasdfdafdsf
36#
发表于 2006-6-30 20:11:45 | 只看该作者

回复:[分享]2.1论坛首页版块上面的新帖热帖

<>不行呀。出现问题</P>

广播台

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|掌上论坛| 新丰家园网

© 2004-2018 新丰家园网. All Rights Reserved.

Powered by Discuz! X3.2 Licensed 粤ICP备2024327970号 网站联系QQ:89919308 电话:0751-2289503

快速回复 返回顶部 返回列表