Discuz!NT官方社区Discuz!NT开发与测试Discuz!NT插件开发交流 小鱼版五格调用下载(2008-03-24)图轮显+新帖+最新回复+本周热门+今日发帖行

1  /  39  页   12345678» 跳转 查看:13159

[下载] 小鱼版五格调用下载(2008-03-24)图轮显+新帖+最新回复+本周热门+今日发帖行

小鱼版五格调用下载(2008-03-24)图轮显+新帖+最新回复+本周热门+今日发帖行

坛里朋友们提供的五格都不错的,但是在调用发帖排行时是总排行!而且是先加载型。使得五格内容出来了才出现下面的版块。

今天又把PHP版的界面打开看了一下,真是让人开心!(界面美美)

。NET程序刚起步,时间又来不及,所以就用ASP的写了一个。让朋友们见笑了!

小鱼写的这个垃圾程序是后加载型,是等所有版块出来以后再加载五格内容。当然也可以自行调整加载先后。

2008-03-25 11:29  重新发布 已兼容 FIRFOX

演示网址:http://bbs.kshot.net







下载地址:( 2008-03-25 11:29  重新发布 已兼容 FIRFOX )
***** 该内容需回复才可浏览 *****
本帖被评分 1 次
最后编辑张小鱼 最后编辑于 2008-03-25 16:40:00
 

回复:小鱼版五格调用下载

文件说明:

1、Fish(文件夹) 两个用到的小图片
2、conn.asp     数据库连接文件
3、focus.swf      FLASH图片展示
4、pic.asp         图片主控文件(随机形式)
5、show.asp          帖子调用主控文件
6、focus.swf源文件(文件夹)   内含focus.swf的FLA源文件,备用。(不用上传至服务器)

一、设置数据库连接

打开:conn.asp

SqlDatabaseName = "kshotbbsnt" '数据库名
SqlUsername = "sa" '数据库用户名
SqlPassword = "123456789" '数据库用户密码
SqlLocalName = "192.168.1.1" '连接名(本地用local,外地用IP)


修改成您的数据库连接属性

二、上传文件
 
修改好CONN。ASP的数据库连接后,将包内的文件上传到论坛的当前目录下

三、模板修改

1、在模板管理中找到forumindex文件,同时打开 forumindex 在里面找到下面两句
<%template _pagewordadlist%>
<%template _newpmmsgbox%>
在其下插入代码

<!-- 首页五格代码开始 -->
<div class="mainbox forumlist" style="padding:0;">
<table width="100%" cellpadding="0" cellspacing="0">
<thead class="category">
<tr>
<td align="center" class="titlebar" style="padding:0 1px 0 0"><h3>昆山论坛图片</h3></td>
<td align="center" class="titlebar" style="padding:0"><h3>社区最新帖子</h3></td>
<td align="center" class="titlebar" style="padding:0 1px 0 1px"><h3>论坛最新回复</h3></td>
<td align="center" class="titlebar" style="padding:0"><h3>一周热门话题</h3></td>
<td align="center" class="titlebar" style="padding:0 0 0 1px"><h3>今日发帖之星</h3></td>
</tr>
</thead>
<tr>
<td width="24%">
<script src="pic.asp" type="text/javascript"></script>
</td>
<td width="21%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="/Fish/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%" id="ShowNew"><img src="/Fish/loading.gif" width="16" height="16" style="margin-top: 10px;margin-left: 15px;"/></td>
</tr>
</table>
</td>
<td width="21%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="/Fish/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%" id="ShowRe"><img src="/Fish/loading.gif" width="16" height="16" style="margin-top: 10px;margin-left: 15px;"/></td>
</tr>
</table>
</td>
<td width="21%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="/Fish/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%" id="ShowHot"><img src="/Fish/loading.gif" width="16" height="16" style="margin-top: 10px;margin-left: 15px;"/></td>
</tr>
</table>
</td>
<td width="13%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td width="24" style="padding:0;border-top:0px;"><img src="/Fish/list.gif" border="0" /></td>
<td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%" id="ShowPlace"><img src="/Fish/loading.gif" width="16" height="16" style="margin-top: 10px;margin-left: 15px;"/></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!-- 首页五格代码结束 -->

2、再转到页面的最底部,找到 <%template _footer%> 

在其下插入:

<script src="show.asp?JsType=ShowNew" type="text/javascript" charset="Gb2312"></script>
<script src="show.asp?JsType=ShowRe" type="text/javascript" charset="Gb2312"></script>
<script src="show.asp?JsType=ShowHot" type="text/javascript" charset="Gb2312"></script>
<script src="show.asp?JsType=ShowPlace" type="text/javascript" charset="Gb2312"></script>

在最后插入调用是为了让论坛把版块全加载完以后再调用五格内容


四、完成

小鱼QQ:8190192 (验证: Discuz!NT五格)

希望朋友们能把改进后或修补的程序也发我一份,谢谢!

演示网址:http://bbs.kshot.net

写的匆忙,有错误的地方请朋友们指正!谢谢
最后编辑张小鱼 最后编辑于 2008-03-24 16:05:25
 

回复:小鱼版五格调用下载

问题:

1、其它的全调出来了,但是发帖排行没有调出来

因为我做的时候,我们的论坛已经启用:dnt_posts2 表

如果您没有或已启用dnt_posts3、dnt_posts4................

那么您要修改:show.asp的大概第71行

SQL = "SELECT top 10 posterid,poster,count(*) as postsnum FROM dnt_posts2 WHERE (CONVERT(varchar(10),postdatetime,120) = CONVERT(varchar(10),getdate(),120)) group by posterid,poster order by postsnum desc"

把其中的dnt_posts2 改成您的当前表。如您没有在后台启用第二表,刚改成:dnt_posts1

2、2008-03-25更新 图片调用时有旧图的问题

在PIC.ASP的大概34行
sql="SELECT top 5 postdatetime,tid,filename,count(*) as postsnum FROM dnt_attachments WHERE datediff(d,postdatetime,GetDate())<=7 and filetype='image/gif' or filetype='image/pjpeg' group by tid,filename order by newid()"

改成
sql="SELECT top 5 tid,filename,count(*) as postsnum FROM dnt_attachments WHERE datediff(d,postdatetime,GetDate())<=7 and  filetype='image/pjpeg' group by tid,filename order by newid()"
最后编辑张小鱼 最后编辑于 2008-03-25 10:46:29
 

回复:小鱼版五格调用下载

看了演示不错,图片调用上也显示主题了
 

回复:小鱼版五格调用下载

支持小鱼!!!
 

回复:小鱼版五格调用下载

支持,我的论坛马上使用~~~
 

回复:小鱼版五格调用下载

我用firefox看不到Flash以外的4格内容,兼容问题吧?
 

回复: 小鱼版五格调用下载

看看先
 

回复:小鱼版五格调用下载

楼上朋友说的是。我没有在firefox里测

明天我会修改一下

让它兼容
 

回复:小鱼版五格调用下载

支持,我的用上了
http://www.jiafish.com
家有水族
<p><a href="http://www.jiafish.com">http://www.jiafish.com
</a></p>
 
1  /  39  页   12345678» 跳转

版权所有 Discuz!NT官方网站  - Archiver - 产品主页 - 文档中心 - 联系我们  Sitemap

Powered by Discuz!NT 2.2008.201    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 second(s) (Cached).
返顶部