Simple is beauty 一个怀旧的、简洁的、只有文字的动网论坛简版基本完成了,它完全基于最新的动网7.1主板程序,完全兼容。一个人穿了两套衣服而已。这里只可以进行最基本、简单的帖子列表,看帖,发贴,回帖。
开发这个简版主要是为了一个论坛的朋友们,他们是较早的互联网用户,那时互联网上提供的论坛服务都非常单纯,就是发帖,看帖。对他们来说,交流是最重要的,很多人都已经习惯了最早的论坛分帧的形势——上面是帖子列表,下面是看帖,回帖——就像乐趣,西陆论坛。两年前,在动网论坛5.0320的基础上,写了一个简版,后来因为老版本的漏洞,最近将论坛升级到7.1,而简版也需要重新写过了。这里只可以进行最基本、简单的帖子列表,看帖,发贴,回帖。
这个版本不解决,也不打算解决的问题是:1,没有显示置顶的帖子。2,不处理诸如金钱贴。3,不处理看帖权限。4,不显示签名等。5,没有做发帖验证码。因为朋友们的要求只要简单的看帖就可以了。
这个版本就是给希望有纯粹的论坛功能的站点设计的,欢迎试用。如果还发现了什么问题请通告我。
这是截图:
下面是readme.txt
======================================
动网论坛简版 v0.1(基于DV 7.1)
=》序言:
开发这个基于DV7.1的简版论坛,完全是我们自己的需求,现在发布上来,看看是
否有人有兴趣。
安装的时候,很简单,直接放置在DV7.1的主目录下,按照自己的论坛,稍微修改
一下s_const.asp文件就可以了。修改方法,已经详细的写在文件中了。
可以通过(1):http://你的动网论坛URL/s_frame.asp,默认会访问boardid=1的板块。
也可以通过http://你的动网论坛URL/s_frame.asp?boardid=板块id来访问。
=》文件列表说明:
s_message.htm:说明页面
s_const.asp:全局变量和函数定义,需要根据自己论坛的情况修改。
s_frame.asp:简版的主框架页面,分成上下帧。上面是帖子列表,下帧是显示
s_input.asp:输入新帖子页面
s_list.asp:帖子列表程序,自己从DB中读取数据,所以没有做帖子附加控制
s_savereply.asp:加新帖、回帖功能,调用了全部使用稍微修改过的类Dvbbs_Post(savep
ost.asp)处理。
s_disp.asp:显示帖子程序,自己从DB中读取数据,所以没有做帖子附加控制
=》说明:
主要利用到了动网7.1里的两个类:
1,Cls_forum类(inc/Dv_ClsMain.asp),定义的全局对象是Dvbbs,主要实现了
用户的session,板块,等等问题,是一个非常重要的对象。
2,Dvbbs_Post类(savepost.asp),根据情况稍微修改了一下。实现了发新贴、
回帖,这样就不用自己去判断里面的规则和处理流程了,减少出问题的可能性。
登录,注销,全部是通过系统的login.asp和logout.asp实现了,减少了漏洞。
只有帖子列表和显示帖子,是自己写的sql,另外,显示帖子的时候,使用了Dv_ubb
做UBB解码。
=》需要修改的地方:
s_const.asp里需要修改的两个变量:
DIM UseTable '目前使用的帖子表,一定要根据自己的情况修改的
UseTable = "Dv_bbs1"
'所有的论坛板块,本来打算是从系统中得到的,后来发现比较麻烦
'所以还是自己来配置吧。配置的格式是:论坛id,论坛名字。成对出现
DIM BoardString
BoardString = "1,xx天下,3,xx生活,4,广告版,6,xx板块"
======================================
这里不让上传附件,请到动网论坛链接下载V0.1.1:http://bbs.dvbbs.net/viewFile.asp?Boardid=13&ID=80669(需要登录)。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=383700