Discuz!NT

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[新增功能] Discuz!NT博客非官方升级!! [复制链接]

1#
接触Discuz!NT有很长的一段时间,从最初的神秘到现在的跃跃欲试,在这个九月最后一天,十一的前一天下午,终于完成了一次非官方升级!哈哈
这次做的工作主要在博客方面进行了扩展,原则上是,既能随官方更新,不影响原有功能的使用,又可以非常方便的增加自己的更新模块,所以对论坛原有代码没有进行任何更改(配置文件会有改动),所就想方法扩展原有类库和增加新的类库,到底哪些地方进行了更新和怎加了什么模块呢?看下面:
1、博客文章全局分类
原有博客只有个人分类,这就不利于管理文章和显示文章,在发布文章的同时,用户可以选择将文章投递到哪个分类下,类似于博客园那种。
2、文章推荐
这个仍旧是盗用博客园创意吧,前台分首页区和候选区,用户发布文章时可以选择,而管理员可以在登录的时候,可以一边浏览文章,一边进行文章推荐工作。
3、关键字和文章描述
用户发布文章时可以选择关键字和添加文字描述文字,这两项也会体现在文章显示页,利于SEO。
3、博客排名积分
原有积分只是论坛用户的积分,在原有的基础之上加了了两个评估值,发布文章数,浏览数,评论数,被评论数都会加入到公式中。
4、友情链接
博客聚合首页会有自己的友情链接,和后台管理。
5、反垃圾内容模块
这最后一项,也是最重要的一项吧,很多版主都反映垃圾帖太不好对付,验证码机制加了,IP封了,但是仍不能解决,本人也有一些信息抓取方面的经验吧,也用过一款比较流行的采集器--火车采集器,为自己负责的站点采集数据,火车对discuz的支持是自来就有的,模拟登陆,自动发帖,用这个东西确实很爽,一些营销软件也在疯狂的发些垃圾文章,经常看到为google排名发的文不对题,满页都是连接的文章,很烦,封了ip也不行,删除了用户,人家又继续注册,上司说把这个问题解决,我也只好硬着
头皮去做,对我这个刚毕业一年,还很稚嫩的开发者,是有难度的哦,下面说下这个模块,模块最大的特点是扩展性良好,开发者可以扩展自己过滤策略添加到系统中,用户可以自定义过滤策略!所以说天底下最有才的人是给别人发挥才能机会的人,呵呵。
说下这个模块的特点:
1)模块采用评分的机制进行垃圾过滤,内容经过每个策略的计算后会得到一个评分,根据阈值来决定是否符合发布要求。
2)用户可以灵活的使用过滤策略,确定一个策略的启用状态,如果用户有.net基础,还可以开发自己的策略添加到系统中。
3)过滤区域可配置,用户选择要进行过滤的地方,比如发文章、修改文章、发表评论的时候,用户都可以配置是否进行过滤。
4)调整策略优先级,策略依据一个优先级对内容进行处理,每次计算过程都会和阈值进行比较,如果优先级设置得当,可以减少计算时间,提高执行效率。
5)策略调试,所说的调试其实给用户一个计算内容得分后台,用户可以用一个垃圾文章进行测试,查看各策略得分情况,对策略设置会有很大的帮助。
6)目前系统自带两种策略,一个是链接数量,专门对付SEO文章,一个是黑词策略,对付广告文章,后期打算做一个文字国别的过滤,将他国文字过滤掉,比如该死的日文!!
OK,就介绍到这里,不知道自己的劳动会不会得到大家的认可,呵呵,自我感觉良好,带着程序员完成一件作品后的成就感写下这些文字,算是中秋、国庆双节给大家的大礼包啦,呵呵
不过说回来,问题是必然存在的!我没有经过大规模的测试,在稳定性、安全性上都可能有问题,还渴望得到雪人、老D和大川等多位各位大哥的指点,如果有谁愿意尝试,可以联系我啊,我的QQ:4-6-6-0-2-6-8-7-5
下面贴些截图:




截图下载:[local]1[/local]
My Pictures.rar (, 下载次数:253)

rar(2009/9/30 17:07:06 上传)

最后编辑hongyin163 最后编辑于 2009-09-30 17:54:01
分享 转发
TOP
2#

是官方的版本还是个人的版本
TOP
3#

原帖由 hjlast 于 2009/9/30 17:36:00 发表
是官方的版本还是个人的版本

写着是非官方的嘛
TOP
4#

支持楼主的尝试,节后我们安排看一下楼主的改进,如果好的话可以把改进过的代码加入官方,并注明贡献人,可以加个人主页的地址到注释中。
TOP
5#

呵呵,不错的
TOP
6#

回复 4# 大川 的帖子

呵呵,不知道以前有没有先例,不过加入官方版本倒是很荣幸的!哈哈
TOP
7#

非常支持,佩服楼主,鄙视官方不负责任的态度
TOP
8#

回复 7# oupj 的帖子

长假归来,呵呵,有点累……

谢谢支持啊,官方也不容易,大家一起维护这个平台吧
TOP
9#

强烈支持
TOP
10#

等待着
TOP
发新话题 回复该主题
站长