我的CommunityServer2.1修改总结篇,及最新源代码下载

    中房网的社区程序现在已经转换到了discuz!上了,也就正式宣告cs在中房的尝试是失败的。什么原因呢?速度太慢,模式太新,用户习惯等等。不过cs不失为一个很好的程序,如果拿来学习的话!呵呵,现在我将我的最终成功拿出来分享,希望能够喜欢。

点这里下载代码和工具包

    建议:使用本代码建站的朋友,麻烦给中房网社区作个友情链接哈,地址http://bbs.cnfdc.com.cn/。以下是我的说明,更详细的可以见压缩包内的文档。

新增加的文件列表:

Skin-ThreadQuickReply.ascx 快速回复的皮肤
Skin-NewBlogPosts.ascx 首页博客新随笔调用的皮肤
Skin-NewPhotos.ascx 首页新相片调用的皮肤
View-ForumNewThreads.ascx 首页论坛新贴调用的皮肤
View-GroupNewThreads.ascx 首页论坛组新贴调用的皮肤(双列)
GroupNewThreadsOnCloumn.ascx 首页论坛组新贴调用的皮肤(单列)
Skin-RollerPostListingIndex.ascx 首页最新feeds调用的皮肤

修改/新增的文件列表:

RollerPostListing.cs 增加了皮肤支持(原代码屏蔽了模板)
ForumsSqlDataProvider.cs ForumDataProvider.cs 增加了几个数据访问方法,主要为首页调用使用
ThreadQuickReply.cs 贴下快速回复
AggregateList.cs AggregatePostList.cs 最新博客随笔调用,增加了模板支持
NewBlogPosts.cs 首页博客信随笔调用
ForumNewThreads.cs 首页论坛新贴调用
GroupNewThreads.cs 首页论坛组新贴调用
NewPhotos.cs 首页新相片调用
ChineseTokenizer.dll 中文分词组件,用于中文搜索
UserMessages.cs 加入用户新消息数量显示
SearchTerms.cs 修改支持中文搜索
ChineseTokenizeProvider.cs 中文搜索分词
修改了web.config和communityserver.config的相应配置部分,如中文分词的provider。

关于论坛首页的说明

    论坛首页调用,是按照cs的思路作的,新增加了几个皮肤文件和cs文件,至于论坛和论坛组新贴调用的功能,必须按照你的论坛具体情况修改default.aspx,原版的首页文件改名为index.aspx,请具体修改。

论坛的编译、安装说明

    项目文件使用vs2005,需要两个补丁文件(压缩包内已经包括)VS80-KB915364-X86-ENU.exe、WebApplicationProjectSetup.msi,必须使用英文版的vs才能装上这两个补丁,这样才能完整地编译项目。

    在投入使用之前,请将发布设置为release,并关闭调试。先配置好web.config的数据库连接字符串,共两处,如果web安装,则修改;若手动建库,则使用查询分析器,先建立一个空库communityserver,然后使用查询分析器,运行/SqlScripts/cs_2.1_CreateFullDatabase.sql,然后打开cmd.exe,运行以下命令,更新membership的存储过程:
    cd C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727
    aspnet_regsql
然后随着向导,更新你的数据库,注意选择communityserver库。接着使用查询分析器运行:

    exec cs_system_CreateCommunity '替换成你的网址', 'dev', '管理员电子邮件', '默认管理员用户名', '默认管理员密码', 0, 0

    这样就可以了。也可以使用web安装,直接运行/installer,完成后将installer/default.aspx中的bool INSTALLER_ENABLED = true;修改为bool INSTALLER_ENABLED = false;即可。

重要说明:

    请下载本源代码的朋友们,耐心的研究和学习,不要做一个浮躁的人!其实cs的代码真的是很好的学习asp.net的材料,只要你有耐心和毅力,就不怕搞不清楚。想来我接触cs也就几个月,当时还是.net菜鸟,我能做到,你也一定能做到。记住,遇到不明白的,首选google!若确实有问题,可以到论坛http://forums.elooked.com以及我的Blog:http://blog.csdn.net/lonestone/提问。


参考论坛:http://cs.998118.com,这里有很多有用的帮助。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值