最新评论
非常感谢楼主的贡献.
----------------------------------------------
DNN专业论坛:
http://www.dnnme.cn
通过webservice可以把所有的系统集成在一起。而且还不影响系统的复杂性。便于单个系统的深入开发。
能不能发一份ASP.NET Forums 2.0 本地化修改(四) 里面提及的代码给我呀,不盛感激 g_xing79@163.com
建议看看telligentsystems的东西,很强
更奇怪事了,在我本地计算机上可以用
http://loaclhost正常访问,
但是,用自己的IP地址(比如
http://192.168.1.1)却无法访问!!
莫非everyone的权限还大不过[计算机名/aspnet]的权限 ?
我想[routerwdy]的权限应该包含在everyone之中吧?
奇怪啊~
re: DotNetNuke 2.1.2安装指南 routerwdy 2005-03-29 15:36
LUKE,为其中一个目录增加了 everyone 的读、写等权限.....
根据README.TXT说明了要对你的[虚拟目录]的安全标签上添加[计算机名/aspnet]的用户,并赋予[计算机名/aspnet]用户完全控制的权限。
莫非中国研究notnetnuke的人真的这么少吗???
我在topbiz.cn 申请的asp.net+ access 空间win2003系统,
将ddn2.1.2解压缩后上传后,出现权限错误,以及数据库无法找到错误
和topbiz.cn的工作人员沟通后,为其中一个目录增加了 everyone 的读、写等权限,问题仍未解决,提示无法找到数据库。
后来我发现好像flashFXP本身就可以更改目录权限,我尝试修改后仍然无效%—%%……¥—……*
经过若干次的修改和反复的上传,至今为止,问题仍未解决
然而在我自己的电脑上,本地调试没有任何的问题
---------------------------------那位高手可以指点一下啊!
re: Flash对双字节的支持问题 jacky 2005-01-22 19:45
不使用这个属性就可以了。
<PARAM name="wmode" value="transparent">
re: DotNetNuke 2.1.2安装指南 zhengyixing 2004-12-23 09:39
good
re: DotNetNuke 2.1.2安装指南 11111111111 2004-12-21 18:49
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
re: Flash对双字节的支持问题 ygz 2004-12-02 08:44
我也一直未找到解决方案,而又必须有中文输入,急死我了,请高手指教!谢谢。
利用WebService集成DNN和cnforums是个好主意,基本上是将论坛的登陆,登出,增删改用户用WebService包装,在DNN的相应操作后调用这些Webservice。国外有一些代码如下,希望国人加以改进验证(
http://www.communityserver.org/ShowPost.aspx?PostID=460456):
这个与宝玉的那个CnForumsAlpha-RC1.zip 是一个版吗? 还是你们各自有自己的中文化版?
非常感谢,能否将增加“投票”按钮,的代码公开啊!
本论坛非常需要啊
支持中文的正则不是这样的 笨猫猫 2004-10-10 12:30
[a-zA-Z\u4e00-\uf900]+[^\<\>]*
这样就可以了
@york:
论坛统计不及时是因为原来的缓存时间比较长的缘故,bbs.hidotnet.com上可以下新的版本,已经修改了。
@踏雪无痕 :
具体是什么错误信息? 你用的什么版本的?
为何我每次都安装不起啊?
我的系统是WinPro+MS SQL 2000 Dev
总是提示创建数据库的时候脚本错误
修改存储过程:
CREATE procedure forums_User_CreateUpdateDelete
(
@UserID int out,
@UserName nvarchar (64) = '',
@Password nvarchar (64) = '',
@Email nvarchar (128) = '',
@StringNameValuePairs varbinary (7500) = 0,
@UserAccountStatus smallint = 1,
@IsAnonymous smallint = 0,
@PasswordFormat int = 1,
@PasswordQuestion nvarchar(256) = '',
@PasswordAnswer nvarchar(256) = '',
@Salt nvarchar (24) = '',
@AppUserToken varchar (128) = '',
@ForumView int = 0,
@TimeZone float = 0.0,
@PostRank binary(1) = 0x0,
@PostSortOrder int = 0,
@IsAvatarApproved smallint = 0,
@ForceLogin bit = 0,
@ModerationLevel smallint = 0,
@EnableThreadTracking smallint = 0,
@EnableDisplayUnreadThreadsOnly smallint = 0,
@EnableAvatar smallint = 0,
@EnableDisplayInMemberList smallint = 1,
@EnablePrivateMessages smallint = 1,
@EnableOnlineStatus smallint = 1,
@EnableHtmlEmail smallint = 1,
@Action int
)
AS

-- this sproc returns various error/success codes
-- a return value of 1 means success
-- a return value of 2 means a dup username
-- a return value of 3 means a dup email address
-- first, we need to check if the username is a dup


-- Are we creating a user?
IF @Action = 0
BEGIN
IF @IsAnonymous = 1
BEGIN
SELECT @UserID = UserID FROM forums_Users WHERE UserName = @UserName AND IsAnonymous = 1
-- Check if the anonymous user already exists
IF @UserID IS NOT NULL
BEGIN
SELECT 1
RETURN
END

END
-- check for username exists
IF EXISTS(SELECT UserName FROM forums_Users (nolock) WHERE UserName = @UserName AND IsAnonymous = 0)
SELECT 2
ELSE
-- we need to check if the email is a dup
IF EXISTS(SELECT Email FROM forums_Users (nolock) WHERE Email = @Email AND IsAnonymous = 0)
SELECT 3
ELSE
BEGIN
-- INSERT the user
INSERT INTO forums_Users
( UserName,
Email,
Password,
PasswordFormat,
Salt,
PasswordQuestion,
PasswordAnswer,
UserAccountStatus,
IsAnonymous,
AppUserToken )
VALUES
( @UserName,
@Email,
@Password,
@PasswordFormat,
@Salt,
@PasswordQuestion,
@PasswordAnswer,
@UserAccountStatus,
@IsAnonymous,
@AppUserToken )
-- Get the new userID
SET @UserID = @@IDENTITY
INSERT INTO forums_UserProfile
VALUES
( @UserID,
@TimeZone,
0,
@PostSortOrder,
@StringNameValuePairs,
@PostRank,
@IsAvatarApproved,
@ModerationLevel,
@EnableThreadTracking,
@EnableDisplayUnreadThreadsOnly,
@EnableAvatar,
@EnableDisplayInMemberList,
@EnablePrivateMessages,
@EnableOnlineStatus,
@EnableHtmlEmail )
-- 追加注册用户到 Site Registered Users 角色
exec forums_Role_AddUser @UserID,8
--追加角色结束

SELECT 1 -- return Everything's fine status code
END
-- exit the sproc normally
RETURN
END

-- Update the user
ELSE IF @Action = 1
BEGIN
-- First Update the forums_Users table
UPDATE
forums_Users
SET
UserName = @UserName,
Email = @Email,
UserAccountStatus = @UserAccountStatus,
ForceLogin = @ForceLogin
WHERE
UserID = @UserID
-- Next, update the user's profile
UPDATE
forums_UserProfile
SET
TimeZone = @TimeZone,
PostRank = @PostRank,
PostSortOrder = @PostSortOrder,
StringNameValues = @StringNameValuePairs,
IsAvatarApproved = @IsAvatarApproved,
ModerationLevel = @ModerationLevel,
EnableThreadTracking = @EnableThreadTracking,
EnableDisplayUnreadThreadsOnly = @EnableDisplayUnreadThreadsOnly,
EnableAvatar = @EnableAvatar,
EnableDisplayInMemberList = @EnableDisplayInMemberList,
EnablePrivateMessages = @EnablePrivateMessages,
EnableOnlineStatus = @EnableOnlineStatus,
EnableHtmlEmail = @EnableHtmlEmail
WHERE
UserID = @UserID

END
GO
jacky,你好,我的论坛新增用户时,未自动给用户增加site register user权限,不知为何?谢谢
麻烦楼主写的更详细一些,这么一大段代码,连解释都没有...
@winson :
附件管理正在做,由于这两天公司事情比较多,进度比较慢。
不错,最好后台也可操作附件,记得加可以贴图,不然论坛吸引力就太差了,最好将Flash,mpeg,也可粘贴,这样才太有吸引力,不过也要注意速度优化啊
据你看他们的理由是什么? 再说说你的理由, 也许你的理由更好, 可以与他们沟通沟通(
http://www.communityserver.org/), 想做passport也很好, 除MS的passport外多个选择, 只是建议把你的劳动贡献回“他们”的开源软件, 这也是“他们”开源的初衷, 得到更多人的帮助支持而已。
另:原来做aspnetforum(robert)与写。text的人现在都加入telligent了, 他成立这个公司的目的就是要整合这三个软件。
@Soaring Tiger :
最早开发的是时候这些系统都是独立开发的,只是在最近一段时间内成立了telligentsystems公司,3个系统都归到telligentsystems公司的名下。
他们改有他们改的理由,我有我改的理由 :)
另:我说的passport并不是MS提供的passport :)
Robert Howard
http://weblogs.asp.net/rhoward/
http://www.communityserver.org/
http://www.telligentsystems.com/Solutions/Forums/
就是telligentsystems的founder已经说过正在写passport加进aspnetforum的code, 你应该与他联络省的做重复工。
Telligentsystems 就是出产.text, asp.net forum, nGallery的公司。
re: DotNetNuke 2.1.2安装指南 Russel Harvey 2004-09-03 15:09
我整在做一个开源的project, 把DNN转成 c# (主要为了以后可以在Linux上用)的。 过一个星期批下来, 叫sharpnuke, 到时欢迎大家共享盛举。
re: 意见:能不能增加一个在线人员名单? wayfarer 2004-09-03 15:02
大家的建议越来越多,看来dudu是不要想休息了:)
不过也说明大家对博客园的关注。
而且CommunityServer (就是aspnetforum, .text, nGallery)的
founder Robert Howard 已经在做与passport整合的coding了。 他是从MS出来的, 不用passport才奇怪哪。
建议你去与Robert Howard去沟通一下, 省的做重复工。 aspnetforum还有不少真正缺乏的功能, 很需要帮助, 比如将其他forum转化成aspnetforum的converter就很重要。 很多BBS如phpbb, 动网, Discuz什么的, 都会对此有需要。
开源是一个人多力量大的事情, 比单打独斗有前途。 刚看到中文化的aspnetforum2, 改好了不少bug, 为什么不提供给Robert Howard把其他的语言版一起改好哪?
在DNN2.2 版本当中将集成ASP.NET世界当中的几大开源程序,
.TEXT,ASP.NET Forums 2.0,nGallery 都将集成进去,十月初发布。
而据我所知,.TEXT,ASP.NET Forums,nGallery都是一个核心团队开发的。
我的想法目前是这样的,通过passport(WebService提供)来保持不同系统的账号之间的同步,而系统本身还是操作自己的用户表,只是在各自系统中进行用户操作的时候,将信息通过passport系统同步到其他系统。
这样既有整合由保持相对独立(可以通过配置文件来决定是否需要同步其他系统)
下午抽时间整理一下思路,大家再讨论讨论,争取今天晚上开工 :)
@dudu:
这样结合才紧密了,不太喜欢,不过如果自己特殊需要,可以考虑 :)
dnn已经有了blog的模块插件,同时国外的一个论坛开源项目
http://www.yetanotherforum.net/,为dnn、rainbow提供插件功能,因此我认为dnn要实现blog、forum是相对容易的,借助第三方模块插件即可。
非常赞同Jacky的passport想法,这样很利于系统的集成与扩展,但是将forum、text的用户表进行融合,具体操作起来是比较复杂的,要对程序非常了解才行,到时候一定要写几篇随笔,让大家学习。
严重支持!
我觉得真正的集成应该是blog和forum使用同一个帐号, 而且在blog中可以直接向Forum发表文章, Forum可以作为Blog的一个聚合站点。
DNN+asp.net forums+.Text三者的整合是一个很好的Web站点解决方案。我现在在学习.Text时, 也在考虑三者整合问题, 但难度比较大, 尤其是asp.net forums与.Text, 设计时并没有考虑集成问题。
目前还没 :)
我觉得这些比较大的系统没必要作为DNN等的功能模块,大家能够集成比较好。
不过我看到.Text和asp.net forum已经有以模块方式挂在DNN等下面的站点了,地址没记下来 :(
是否考虑过以Portal(如DNN)为核心,Forum2/.Text作为功能模块?