宝玉

专注于web开发技术
随笔 - 114, 评论 - 1503 , 引用 - 581

Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

下载: http://www.cnforums.net

在Forums2.0基础上 http://www.telligentsystems.com/Solutions/license.aspx?File=forums-source.exe 
对数据库的改动请运行压缩包中的ToCnForums.sql

对于下载的0801版的“版主管理”有一个bug,已下载的可以对源码作一下修改即可:

Components\Components\ForumPermission.cs 133行
 
if ( (Users.GetUser().IsModerator) && (AspNetForums.Moderate.CheckIfUserIsModerator(Users.GetUser().UserID, post.ForumID)) )
 return;
修改为
// Moderators can delete posts
//
if (AspNetForums.Moderate.CheckIfUserIsModerator(Users.GetUser().UserID, forum.ForumID) )
 return;

发表于 2004年8月2日 10:31

评论

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

我用这个了。 也执行了ToCnForums.sql。
但还是版块权限管理那里的设置仍然没生效……
投票确实可以运行了

我已经开始怀疑数据库设置的问题了。
麻木了,这3天里,我心情坏的不得了。
正在给我自己的网站搞宣传,刚有个200多人的团体上我这来申请版块,我却无法给人家版主的权限。真的要疯掉了。
2004-8-2 21:51 | blogame

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

宝玉有qq么?我的是129237,能帮忙指导下不?
头发快被自己抓烂了……
2004-8-2 21:53 | blogame

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

我又做了一遍,还是不行……
点我的名字,链接是个压缩包,没病毒的,我把建立数据库的过程截图放进去了。

我是这样操作的:
1,新注册个用户叫test
2,新添个版块叫讨论区1
3,在讨论区1的版主管理中,添上了用户名test
4,以test身份进入讨论区,test无法行使版主功能。
右下角显示什么都能做,但是浏览帖子时,并没有出现删贴等按钮。

我改用“权限管理”设置版主:
1,将讨论区1中的版主test删除
2,新建立角色,叫“版主”
3,添加权限管理--讨论区1,添加了版主,并且把权限全部设置为允许
4,在会员管理中,把test加上版主角色
5,以test身份进入讨论区,仍然无法行使版主功能。
右下角显示什么都能做,浏览帖子时也出现了删除主题等等文字链接(图片按钮还是没有出现),点了编辑帖子,显示“没有权限或版块不存在”。
点了删除主题,跳出登陆对话框,让我输入用户名密码以便登陆我的机器。
6,打开forums_ForumPermissions表,发现对应“版主”这个角色的记录确实存在,并且值都为1
我最后发现,“权限管理”没有生效,无论是对新添的角色,或者对everyone都没生效。
2004-8-2 23:57 | blogame

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

我知道你出错原因了,你在运行2004.07-data.sql时出错了!所以导致后面出问题了。

如果你用的是英文版,那么打开2004.07-Data.sql文件,将所有的“1/1/77”替换为“77-1-1”,将489行INSERT INTO forums_Censorship VALUES ('kyrp?, '***')修改为INSERT INTO forums_Censorship VALUES ('kyrp', '***')
2004-8-3 8:51 | 宝玉

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

我进行了n次试验,只有1次是用英文版本的。那一次我的确是将data.sql改过了的。:(~~~~

会不会是跟数据库设置、文件夹属性设置有关系呢?
2004-8-3 10:32 | blogame

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

你仔细看一下安装说明:
http://webuc.net/dotey/archive/2004/07/28/1408.aspx
重新试试:)
2004-8-3 10:42 | 宝玉

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

我每次都是对照安装说明做的,因为总是出错嘛,所以特别仔细。
但我5分前又试了一遍……还是不行……

既然别人都可以,那我还是怀疑自己的问题好了。
或许是习惯性的进行某个步骤的操作、某个忽视的问题导致“权限管理”功能的失效吧。
等下12点多的时候宝玉休息时再qq联系吧。
2004-8-3 11:45 | blogame

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

宝玉帮忙点我名字看一下图。
我执行2004.07-Procedures.sql.出现警告信息如图
这样正常不?
2004-8-3 13:04 | blogame

# re: Asp.Net Forums中文版 0801——增加版主管理和投票功能

请问宝玉,对于论坛的修改密码功能,用户修改密码后,是15分钟过后密码生效还是一天啦。为什么我用英文版的,修改密码后修改的密码立即生效,还有,英文版的用超级用户更改了用户的密码,密码15分钟过后生效。中文版的等了好久都没反应。我努力看了代码,该程序的写法和我们常规写法好像大不一样,看的好吃力。帮帮忙啊。
2004-8-3 19:38 | wms

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

晚上回去我看看,密码修改这部分我没有动的亚!
2004-8-4 9:00 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

宝玉都是自己一个人在搞吗?兄弟辛苦了~ 等你搞好之后我再升级现在我们在用的aspnetforums1.0,每天都关注你的进度
2004-8-4 10:51 | swing

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

宝玉,我用超级用户在“系统配置”的——>“会员管理”——>“配置”中将“帐号激活方式”改为"管理员审批"。用户注册后提示管理员将审批该帐号,我在用超级用户进入后,将待审批的用户审批后,该帐号还是无法激活。如果我没有邮件服务器,该功能是不是不能用啊。
2004-8-4 12:47 | wms

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

宝玉伟大了一把吖……
好多天嘞,偶终于脸上露出了笑容~
这是舒心的望着宝玉的笑容。
偶终于可以放心的给版主去掉Moderate了。。
2004-8-5 9:21 | blogame

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

很高兴能对你有所帮助:)
2004-8-5 9:22 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

我安装先前的AspNetForumsCN-RC1,日志里说"提供的名称()不是用户、角色或登录别名。"
"提供的名称(sa)不是用户、角色或登录别名。"
打开网页总是显示"未能找到存储过程 'sa.forums_SiteSettings_Get'。"
可是数据库里存储过程都创建了呀,盼指教
环境:w2ksp4,sql2000,.net2.0beta
2004-8-5 5:19 | 姓名不能为空

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

这个市安装程序的一个bug,修改web.config,把sa改成dbo就好了
2004-8-5 5:21 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

为什么FAQ在英文Windows2003服务器上,显示为乱码?其他页面基本正常。
2004-8-10 20:25 | 黛玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

可能不是UTF-8保存的
2004-8-10 20:26 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

好像是要修改web.config 中的uiCulture 或culture 或 requestEncoding......

2004-8-11 2:30 | 黛玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

中文搜索好像有问题.记得以前的版本中修改过...
2004-8-11 20:01 | 黛玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

asp.net forums的搜索是针对英文写的,最关键是太耗费数据库空间了!所以不推荐使用。
2004-8-11 20:06 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

宝玉gg,你的QQ多少?
2004-8-12 4:18 | 宝钗

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

修正了一个BUG:
http://dormforce.net/Blog/xebec/archive/2004/08/15/1041.aspx

看看我改得对不嘛 ^_^
对得话记得在805版里修正哦~~ ;P
2004-8-15 2:33 | anan

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

有没有整合.text,nGallery的Asp.Net Forums的计划!
2004-8-17 2:35 | prolead

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

暂时没有,杂事比较多,而且没什么动力
似乎
http://www.communityserver.org/
已经在做了
2004-8-17 2:36 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

你好,宝玉,我用了你的论坛,还是老问题,utf-8的问题,可这个文件太多,我实在是不知道汉化都改了哪些地方,然后我一个一个改成utf-8,还是来麻烦你,不好意思。
2004-8-18 2:20 | free

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

很奇怪,我记得vs.net会默认把文件存为utf-8的呀!
我改动的文件不多,根据日期一排序应该就出来了:)
2004-8-18 2:23 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

你好,宝玉,在安装这个版本的时候
我按照这篇文章(http://www.webuc.net/aspnetforums/docs/remotesetup.htm)安装以后,运行default.aspx,出现这个问题


未能找到存储过程 'dbo.forums_SiteSettings_Get'。
2004-9-9 19:21 | archive

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

1.检查存储过程是否存在
2.检查一下存储过程的所有者是不是dbo,如果你用的是非管理员帐号就不是。如果不是dbo,修改web.config中的内容。

再看一下我写的两个帮助文档,上面说的很清楚:)
2004-9-9 19:36 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

繁體語系有些問題,無法進入管理的介面,
請問你知道繁體語系是誰製作的嗎?
另外就是張貼出去的帖子,無法進行修改,
發現有問題,無法張貼或是預覽
2004-11-15 23:57 | BlackBear

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

建议您使用最新版本:
http://www.communityserver.org/ (从这里可以下载2.01)
如果您不介意使用简体,那么可以使用
http://www.cnforums.net中的版本
2004-11-16 0:00 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

我還是下載簡體版先,
這樣我才看的懂,其他繁體化的部分我可以自己從簡體翻過來
謝謝你的告知,我安裝2.01版試試看。
2004-11-16 4:47 | BlackBear

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

请教一下:http://www.cnblogs.com/dudu/archive/2004/11/15/64150.html
论坛和blog的用户登录整合是如何做到的呢?我们现在内部也是用的cnblogs的程序和你汉化的asp.net forums?
2004-11-16 21:44 | 过客

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

这个主要共用其中一个系统的用户验证!
cs1.0马上就出来了:)
2004-11-16 21:50 | 宝玉

# re: Asp.Net Forums中文版 0804——增加版主管理和投票功能——修正0801版主管理的一个bug

哈哈,谢谢。回复真快。不过2004-11-16 21:50 这个时间好像有问题的
2004-11-16 22:02 | 过客

Post Comment

主题  
姓名  
主页
校验码  
内容   
京ICP备 05050892号