中房网的社区程序现在已经转换到了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,这里有很多有用的帮助。
分享到:
相关推荐
Community Server 2.1 for asp.net 2.0中文正式版
[整站程序]Community Server v2.1 for asp.net v2.0 中文正式版源码_998118cs.zi[整站程序]Community Server v2.1 for asp.net v2.0 中文正式版源码_998118cs.zi[整站程序]Community Server v2.1 for asp.net v2.0 ...
今天,我们来详细探讨一下“Community Server v2.1 for ASP.NET v2.0”的中文正式版源码,这是一款基于微软.NET框架的社区构建平台,它集成了博客、论坛、相册、文件共享等多种社交功能,是Web开发中的重要参考案例...
在这个特定的压缩包"ASP.NET源码——[整站程序]Community Server v2.1 for asp.net v2.0.zip"中,我们得到了一个名为"Community Server"的完整网站程序的源代码,版本为v2.1,它是为ASP.NET v2.0设计的。 Community...
在“CommunityServer v2.1 for asp.net 2.0 中文正式版”中,包含了完整的源代码,这为我们提供了研究和自定义皮肤的绝佳机会。 学习和使用CommunityServer皮肤源码,我们可以从以下几个方面入手: 1. **源码结构*...
名称:CommunityServer2.1forasp.net2.0中文正式版(同时支持简体/繁体中文/英文) 环境:asp.net2.0+SQLServer2000/SQLServer2005+VS.net2005 演示:http://www.hotzs.com 支持:http://cs.998118.com 版权: 说明: 1、...
在本文中,我们将深入探讨HttpHandler的概念、工作原理以及如何在Community Server中应用HttpHandler。 HttpHandler是ASP.NET管道模型的一部分,这个模型包括一系列的事件和阶段,从请求到达服务器到响应返回客户端...
1. **应用认识及应用初步**:探讨CommunityServer在不同场景下的应用和初始使用经验。 2. **扩展介绍**:深入讲解如何利用CommunityServer的扩展接口进行功能增强。 3. **架构总体架构**:分析CommunityServer的整体...
### Community Server专题知识点详解 #### 一、线程与进程(Threads & Processes) 在现代操作系统中,线程和进程是程序执行的基本单位。理解这两者之间的区别及其在Community Server (CS) 中的应用至关重要。 **...
Community Server 2008的源代码开放,为开发者提供了无尽的可能性,可以深入学习其架构设计,实现技术上的创新。 **软件服务包SP1** "Service Pack 1"(SP1)是Community Server 2008的一个重要更新,通常包含了自...
Tips:适用环境 Centos 9 版本中离线安装使用,如需其它版本,可再MySQL官网中直接下载所需版本,我贴一个MySQL官方下载地址,各位老爷们自取即可。 https://dev.mysql.com/downloads/mysql/
NetFocus最新版源代码是基于ASP.NET开源社区的CommunityServer 2.1架构构建的一款网站应用。这个项目展示了如何利用.NET框架,特别是ASP.NET技术,来开发和维护一个功能丰富的网络社区平台。以下是对这个源代码中...
3. Community Server Beta 3.4的源代码:这部分可能包含了整个软件的所有源文件,供开发者研究、定制或扩展功能。 4. 其他相关资源:如配置文件、示例数据、图标、图片等辅助材料,有助于用户理解和使用该平台。 这...
MySQL Community Server 8.0.29(mysql-installer-community-8.0.29.0.msi),适用于Windows x32位和x64位系统。
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
s guide answers the “why, where, and how” questions that most merchants have when learning to use Magento. You’ll find lots of step-by-step instructions, screenshots and examples, plus a ...
CommunityServer是一个基于Asp.NET的开源软件平台,旨在构建用户中心的在线社区。它整合了三个主要组件:Asp.net Forums、DotText(用于博客)和Gallery(图片库)。通过Telligent Systems的努力,这些组件被集成在...
SQLyog Community 2.1 是一款专为MySQL数据库设计的高效、易用的远程管理工具,它在MySQL管理员和开发人员中广受欢迎。这款工具提供了直观的图形用户界面(GUI),使得数据库的管理和操作变得更为简单。下面将详细...
名称: Community Server 2.1 for asp.net 2.0中文正式版(同时支持简体/繁体中文/英文) 日期: 2006/08/13 环境: asp.net 2.0 + SQL Server 2000/SQL Server 2005 + VS.net 2005 演示: http://www.hotzs.com 支持: ...
《Community Server专题中文资料》是一份详尽的文档集合,主要涵盖了关于Community Server的各种关键知识点。Community Server是一款强大的社交网络平台,它集成了博客、论坛、相册、文件分享等多种功能,为企业和...