1. 修改. 用户密码部分算法 改用 Provider 模式(CryptographyProvider), 可在 communityServer.config 定义. 目前用户加密算法使用 SHA1
  2. 修改. XSL 异常处理部分(即用户提示)
  3. 增加. XSL 异常处理部分 跳转解释.
  4. 增加. 异常定义的 XML 文件(即用户提示具体内容定义), Exception.xml.
  5. 增加. Exception.xml 定义自动跳转部分.
  6. 增加. 脚本中增加了一个 CountDown 对象, 在跳转时进行倒计时.
  7. 增加. 版主功能, 增加数据表 CommunityModerators, 相关业务逻辑 集合 模型 实体对象, 增加后台相应管理模块, 相关 XSL 编写及修改.
  8. 修改. 对帖子标题 帖子描述和回复标题进行了过滤.
  9. 其他还有些零碎修改, 记不清了. -_-

 

用户异常定义文件解释:

异常名: enum MessageType.UserLoginSucceed

事件: 用户登录成功

 <UserLoginSucceed>
  <Title>登录成功</Title>
  <Description>您已经登录论坛.</Description>
  <Target AutoRefresh="Default" RefreshSecond="6">Referrer, Default</Target>
 </UserLoginSucceed>

Title: 异常标题
Description: 异常友好描述.
Target: 异常跳转定义.
AutoRefresh 属性: 默认跳转页(即自动跳转), 如不定义则不使用自动跳转.
RefreshSecond 属性: 跳转时间, 即多少秒后自动跳转. 如不定义则默认为 3秒.
Target 内容部分: 相关链接, 比如这里设置了 Referrer(返回 上页), Default(返回 首页). 相应定义会由 ExceptionLibrary.xsl 中 Target.Parse 模版自动转换为链接.
目前 Target 类型共定义了 5 种, 分别是:

  1. Referrer 刷新页
  2. Default 首页
  3. Category 当前版面, 如果当前版面无, 则不显示该项目
  4. Topic 当前帖子, 如果当前帖子无, 则不显示该项目
  5. Post 当前回复, 如果当前回复无, 则不显示该项目

服务器上更新至 1.0.2559.
还有自己发现个问题... 好像搜索功能的回复搜索 用户搜索更新后不能用了, 下载更新时修正.

另外: 有些朋友问下载, 目前还没有提供下载.
因为我觉得以现在的情况还不能正常使用, 也不能满足大部分人的需要.
如果一定需要的话, 我可以考虑发布一个 preview 版. 大家意下如何?

再次呼吁 有兴趣的朋友加入开发团队. 目前就我一个 累啊 -_-

转载于:https://www.cnblogs.com/slightboy/archive/2007/01/05/612485.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐