源代码下载地址:
http://download.csdn.net/source/823592
演示地址:
http://netfocus.b13.cnwg.cn/
运行步骤见readme.txt
再帖一下核心功能介绍吧:
论坛前台:
1. 用户注册、登陆、注销;
2. 版块导航:显示所有的版块分组和版块;
3. 帖子列表:显示当前版块下所有的帖子,可以区分置顶帖子、精华帖子、推荐帖子;
4. 帖子内容:显示帖子内容;
5. 帖子回复:显示帖子的回复列表;
6. 添加帖子:用户添加新帖;
7. 添加回复:用户添加回复;
8. 精华帖子列表:显示所有的精华帖子;
9. 推荐帖子列表:显示所有的推荐帖子;
10. 帖子管理:具有帖子管理权限的人对帖子进行管理;
11. 回复管理:具有帖子回复管理权限的人对帖子回复进行管理;
论坛后台:
1. 版块组管理:添加、删除、修改;
2. 版块管理:添加、删除、修改,添加或修改时通过下拉框选择版块组;
3. 版主管理:可以管理论坛中每个版块的版主,如添加、删除版主;
4. 用户管理:查看用户资料、删除用户、*用户、解锁用户、重置密码;
5. 角色管理:添加、删除、修改;
默认定义如下角色:
系统管理员、用户管理员、角色管理员、版块管理员、版主管理员、版主、所有者、注册用户、所有人;其中所有者指发帖人,回复人;另外系统管理员、注册用户、所有者、所有人是内置角色,不能修改或删除;下面分别对每种角色的含义进行说明:
1) 系统管理员:拥有论坛所有权限;
2) 用户管理员:拥有用户管理权限;
3) 角色管理员:拥有角色管理权限;
4) 版块管理员:拥有版块管理权限;
5) 版主管理员:拥有版主管理权限;
6) 版主:拥有所有论坛事务管理权限;
7) 所有者:拥有对自己发表的帖子或回复的内容进行修改的权限;(此角色可以考虑禁用,出于数据真实性考虑,因为任何人都要对他或她所说的言行负责,不允许随便修改);
8) 注册用户:拥有一部分论坛事务,如看帖,发帖,回帖,管理和自己相关的一些帖子;
9) 所有人:这个角色只是一个映射角色,任何登陆网站的人都自动拥有此角色;此角色可以表示匿名用户;仅拥有此角色的人一般只能看帖,不能做其他任何事情。当然如果愿意,我们也可以给它分配更多的权限,如发帖,回帖。如果这样,那就意味着运行匿名用户发帖或回帖了。
6. 用户角色管理:对任意一个用户的所属角色进行管理(包括添加和删除用户所属角色);
7. 角色权限管理:分为两类进行管理;
系统管理权限:用户管理、角色管理、版块管理、版主管理;
论坛事务管理权限:浏览帖子、发表帖子、编辑帖子、置顶帖子、设为推荐帖子、设为精华帖子、删除帖子、修改回复、删除回复;
因为权限分为两种,所以角色权限管理也可以采用两个界面实现。这两个界面的行就是所有角色,列就是当前权限类型下的所有权限点。
8. 头像设置:设置用户的头像;
9. 密码修改;
10. 我的帖子管理:有我发布的帖子,我回复的帖子;
另外,一个论坛可能还常常有星级评定,积分设置,界面管理,等等其他辅助功能。这些东西可以在日后慢慢补充。
79 个解决方案
#1
mark GXGX
#2
up
#3
刚刚发现一个匿名用户不能看帖的Bug,修复后的版本:
http://download.csdn.net/source/823721
http://download.csdn.net/source/823721
#4
up~
#5
up,不错
#6
支持下,弄下来看看
#7
恭喜,祝贺
#8
额
我怎么服务都有问题....
压缩包解压,两个文件夹,Forum文件夹我弄成IIS虚拟目录,访问127.0.0.1/forum就出问题了
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 未能加载类型“NetFocus.Web.Site.Global”。
源错误:
行 1: <%@ Application Inherits="NetFocus.Web.Site.Global" %>
源文件: /forum/global.asax 行: 1
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
我怎么服务都有问题....
压缩包解压,两个文件夹,Forum文件夹我弄成IIS虚拟目录,访问127.0.0.1/forum就出问题了
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 未能加载类型“NetFocus.Web.Site.Global”。
源错误:
行 1: <%@ Application Inherits="NetFocus.Web.Site.Global" %>
源文件: /forum/global.asax 行: 1
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
#9
晕,你没有看readme.txt吧,按照里面的运行应该不会有问题。你这个错误是没有生成解决方案的原因,就是没有编译过,我这个只有源代码,没有相应的程序集。还有,你可以尝试http://localhost/forum/default.aspx的方式运行试试。
#10
UP,风格还是比较自然的。
#11
up
#12
呵呵,,,再下来看看
#13
抱歉,初学者(刚开始看基本控件,也可以说没基础)
生成解决方案,无错误
现在访问是这样
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
源错误:
行 37: <machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/>
源文件: G:\Forum\forum\web.config 行: 37
显示其他配置错误:
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (G:\Forum\forum\web.config line 49)
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (G:\Forum\forum\web.config line 52)
不知道该怎么配置了
#14
up
恭喜哦!
恭喜哦!
#15
恭喜啊,这么短的时间弄的,还不错
#16
好啊,UP
#17
OK了,原来要给Forum属性也创建应用程序
#18
好
#19
我这里竟然这样......
#20
火狐下正常
IE7以及Maxthon不正常
IE7以及Maxthon不正常
#21
火狐板块乱掉,,不过,还是up一下
#22
=。=
汗
叫同学试了下,IE6也正常
叫另外一个人的IE7浏览我这里,和我情况一样——信息是竖着的
汗
叫同学试了下,IE6也正常
叫另外一个人的IE7浏览我这里,和我情况一样——信息是竖着的
#23
我没装IE7,和遨游,没想到有问题哦,我一般只考虑IE6和FF。
#24
遨游不考虑,应为实际还是调用机器上的IE核心
刚才一打开,我也怀疑遨游的问题,就开IE,也这样
然后开了火狐(老版本了,Firefox/2.0.0.14)
21楼说火狐看着也乱了??不知道什么版本
刚才一打开,我也怀疑遨游的问题,就开IE,也这样
然后开了火狐(老版本了,Firefox/2.0.0.14)
21楼说火狐看着也乱了??不知道什么版本
#25
想找个女朋友,我在杭州,如果那位女的对我有兴趣,加我QQ94388050,呵呵
#26
=.=
还有个问题.....页面都没title
还有个问题.....页面都没title
#27
不错.
#28
为什么都看到 aspx.cs文件。。
#29
顶
#30
楼主你的在线编辑器是如何弄的啊,这个是我看过最简单的啦,能共享否?
#31
哈,不错哇,
#32
支持一下。
#33
看看
#34
不错,,,up
#35
mark
#36
帮顶, 恭喜
#37
昨天晚上写了一张页面添加了一些测试数据,现在论坛看上去饱满多了,呵呵。
#38
IE7 的问题解决了么?
#39
up一下
#40
支持opensource
#41
哇,好強,一周就可以做出來,牛!
#42
不错,已经在看
#43
谢谢楼主的开源精神 研究中....
#44
感谢LZ拿来分享
#45
up
#46
up
#47
顶了~
#48
Great!
#49
看看源码。
#50
我来看一下
#1
mark GXGX
#2
up
#3
刚刚发现一个匿名用户不能看帖的Bug,修复后的版本:
http://download.csdn.net/source/823721
http://download.csdn.net/source/823721
#4
up~
#5
up,不错
#6
支持下,弄下来看看
#7
恭喜,祝贺
#8
额
我怎么服务都有问题....
压缩包解压,两个文件夹,Forum文件夹我弄成IIS虚拟目录,访问127.0.0.1/forum就出问题了
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 未能加载类型“NetFocus.Web.Site.Global”。
源错误:
行 1: <%@ Application Inherits="NetFocus.Web.Site.Global" %>
源文件: /forum/global.asax 行: 1
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
我怎么服务都有问题....
压缩包解压,两个文件夹,Forum文件夹我弄成IIS虚拟目录,访问127.0.0.1/forum就出问题了
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误信息: 未能加载类型“NetFocus.Web.Site.Global”。
源错误:
行 1: <%@ Application Inherits="NetFocus.Web.Site.Global" %>
源文件: /forum/global.asax 行: 1
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
#9
晕,你没有看readme.txt吧,按照里面的运行应该不会有问题。你这个错误是没有生成解决方案的原因,就是没有编译过,我这个只有源代码,没有相应的程序集。还有,你可以尝试http://localhost/forum/default.aspx的方式运行试试。
#10
UP,风格还是比较自然的。
#11
up
#12
呵呵,,,再下来看看
#13
抱歉,初学者(刚开始看基本控件,也可以说没基础)
生成解决方案,无错误
现在访问是这样
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
源错误:
行 37: <machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/>
源文件: G:\Forum\forum\web.config 行: 37
显示其他配置错误:
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (G:\Forum\forum\web.config line 49)
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (G:\Forum\forum\web.config line 52)
不知道该怎么配置了
#14
up
恭喜哦!
恭喜哦!
#15
恭喜啊,这么短的时间弄的,还不错
#16
好啊,UP
#17
OK了,原来要给Forum属性也创建应用程序
#18
好
#19
我这里竟然这样......
#20
火狐下正常
IE7以及Maxthon不正常
IE7以及Maxthon不正常
#21
火狐板块乱掉,,不过,还是up一下
#22
=。=
汗
叫同学试了下,IE6也正常
叫另外一个人的IE7浏览我这里,和我情况一样——信息是竖着的
汗
叫同学试了下,IE6也正常
叫另外一个人的IE7浏览我这里,和我情况一样——信息是竖着的
#23
我没装IE7,和遨游,没想到有问题哦,我一般只考虑IE6和FF。
#24
遨游不考虑,应为实际还是调用机器上的IE核心
刚才一打开,我也怀疑遨游的问题,就开IE,也这样
然后开了火狐(老版本了,Firefox/2.0.0.14)
21楼说火狐看着也乱了??不知道什么版本
刚才一打开,我也怀疑遨游的问题,就开IE,也这样
然后开了火狐(老版本了,Firefox/2.0.0.14)
21楼说火狐看着也乱了??不知道什么版本
#25
想找个女朋友,我在杭州,如果那位女的对我有兴趣,加我QQ94388050,呵呵
#26
=.=
还有个问题.....页面都没title
还有个问题.....页面都没title
#27
不错.
#28
为什么都看到 aspx.cs文件。。
#29
顶
#30
楼主你的在线编辑器是如何弄的啊,这个是我看过最简单的啦,能共享否?
#31
哈,不错哇,
#32
支持一下。
#33
看看
#34
不错,,,up
#35
mark
#36
帮顶, 恭喜
#37
昨天晚上写了一张页面添加了一些测试数据,现在论坛看上去饱满多了,呵呵。
#38
IE7 的问题解决了么?
#39
up一下
#40
支持opensource
#41
哇,好強,一周就可以做出來,牛!
#42
不错,已经在看
#43
谢谢楼主的开源精神 研究中....
#44
感谢LZ拿来分享
#45
up
#46
up
#47
顶了~
#48
Great!
#49
看看源码。
#50
我来看一下