热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EntLib.comForum/YAF开源论坛系统,提供源码下载!

EntLib.comForumYAF开源论坛系统

EntLib.com Forum/YAF 开源论坛系统

 
针对Yet Another Forum(YAF)开源论坛系统进行分析、中文化、定制化开发和更新。YAF是一个轻量级的基于ASP.NET 2.0/C#/SQL Server的开源论坛项目。YAF论坛支持站内消息、站内投票、无限板块分类、权限角色管理、以及多皮肤、多语言等功能,能基本胜任普通论坛的要求。
YAF官方网站为:http://www.YetAnotherForum.net
 

EntLib.com Forum/YAF 主要修改记录:

 
2008-05-10 主要修改如下:
1.移除了URL Rewriter 特性及其代码,目标是想要一个简单的、标准的论坛系统。
2.用户注册页面中,设定Time Zone只能为:中国时区。
3.在个人配置页面,即时消息服务部分删除了Yahoo IM/ICQ/American IM 等等文本输入框。
4.同时,在post显示页面,也屏蔽了Yahoo IM/ICQ/American IM 等等图标的显示。
5.在论坛右下角-论坛跳转下拉框中,修复了一个小BUG了(有时会出现2个空白的选项)。
6.在post现实页面,修改了个人签名向下对齐,原来为向上对齐,靠近post的内容,不符合一般论坛的习惯。
7.清理了Web.config 文件,删除了一些没用的配置,同时设置Encoding为gb2312。

8.在Web.config增加了一个配置项,用来设置是否向订阅用户发送邮件(Post/Forum订阅),因为一些论坛可能没有SMTP Server。

9.清理了论坛一些没用的文件,同时也删除了language目录下其他语种,仅保留了china/english。
10.删除了项目中的install 目录及其相关的文件,安装可以通过直接复制数据库文件和项目文件,这样更方便。
11.修正:在快速发帖/回复贴子页面中,设置回车键就可以提交回复内容,方便用户操作。
12.更改FlatEarth Theme,以便最好显示中文字体,同时更改一些中文图标。
13.删除了对RegisterForum Web Service 的引用,及其相关的upgrade version 检测等代码。
14.用户注册和登陆部分,对用户密码不进行加密处理(原代码对Password进行MD5运算),便于对用户管理部分与其他系统进行集成。
 
访问http://forum.EntLib.com 网站时的页面效果:
EntLib.com Forum运行效果图
您可以进一步访问EntLib.com 论坛,实际体验论坛的运行效果及界面。

您可以到EntLib.com 论坛下载该论坛的全部源代码(ASP.NET/C#)。
对Yet Another Forum 英文原版感兴趣的,可以直接到YAT官方网下载。


推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • CPAN(ComprehensivePerlArchiveNetwork)是internet上Perl模块最大的集散地,包含了现今公布的几 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • C#多线程解决界面卡死问题的完美解决方案
    当界面需要在程序运行中不断更新数据时,使用多线程可以解决界面卡死的问题。一个主线程创建界面,使用一个子线程执行程序并更新主界面,可以避免卡死现象。本文分享了一个例子,供大家参考。 ... [详细]
  • 2016年8月29日当初想的太简单~~~哎写在前面从3月份开始各大互联网类、游戏类、软件类等公司开始招暑期实习,9月份正式招聘,面临众多的工作选择和技术方向,我们不免有些眼花缭乱啊 ... [详细]
author-avatar
1021365712_3a478e
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有