接触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
下面贴些截图:




 
原文地址:http://nt.discuz.net/showtopic-75614.html

请大家拍砖吧!

转载于:https://www.cnblogs.com/hongyin163/archive/2009/10/06/1578396.html

Discuz!NT博客非官方升级!!相关推荐

  1. 博客园升级有感一点建议

    实践出真知 这几天在园子里面最热闹的事情各位都知道吧?没错,我说的就是博客园升级事件,有不熟悉的朋友吗,没关系,我给你搬运好了,请回顾一下 Powered by .NET Core 系列博文: [故障 ...

  2. 我的新浪博客地址升级了

    我的新浪博客地址升级了,不再是那一长串难记的数字,而是一个有意义的名字: http://blog.sina.com.cn/bitfan 这样,就与CSDN博客的地址一致了. 原有的那一长串数字的地址仍 ...

  3. 我的新浪博客地址升级了 1

    我的新浪博客地址升级了,不再是那一长串难记的数字,而是一个有意义的名字: http://blog.sina.com.cn/bitfan 这样,就与CSDN博客的地址一致了. 原有的那一长串数字的地址仍 ...

  4. CSDN 博客板块升级规则

    博客积分规则 博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准.博客等级也将由博客积分唯一决定.积分规则具体如下: 每发布一篇原创或者翻译文章:可获得10分: 每发布一篇转载文章: ...

  5. [致歉]博客园升级造成的问题

    昨天中午对博客园的程序进行了升级. 虽然升级前在测试服务器上对程序进行了测试,升级后,一开始还比较正常,但后来经常出现访问速度慢的问题,今天上午速度已经慢得不能正常访问博客园. 现在只能用升级前的程序 ...

  6. 博客系统优化升级公告

    尊敬的CSDN博客作者: 大家好,感谢大家长期以来对我们的信赖.包容和支持~ 为了给您提供更加优质.高效.稳定的服务,我们将于近期陆续对博客系统和页面进行改版优化升级.由此给您带来的不便,我们深表歉意 ...

  7. Discuz个人博客版Q-Blog

    首先什么是Q-Blog呢,开头的Q取自DiscuzQ的意思,除此之外,这个Q没有别的含义和意思,后面的Blog就是个人博客的意思,所以Q-Blog的意思就是Discuz版的个人博客,没有别的意思. Q ...

  8. Redis集群方案及实现 - yfk的专栏 - 博客频道 - CSDN.NET

    Redis集群方案及实现 - yfk的专栏        - 博客频道 - CSDN.NET yfk的专栏 学习&记录&分享 目录视图 摘要视图 订阅 [公告]博客系统优化升级   U ...

  9. 昵图网显示内部服务器错误,为什么博客老是显示网页错误?无法正常打开

    13-15号,新浪博客进行了服务器的搬家,顺便进行了博客系统的调整优化,结果如下: 亲爱的博友们: 大家好!为了向您提供更优质的博客服务,为了提升新浪博客的访问速度和产品性能,我们将分两阶段对博客系统 ...

最新文章

  1. [转]数据库建立索引的一般依据
  2. WCF分布式开发步步为赢(12):WCF事务机制(Transaction)和分布式事务编程
  3. c语言二元运算符大全,C语言运算符大全
  4. STM32开发 -- 复位类型判断
  5. android 相册选择视频和图片格式,Android获取文件类型是图片还是视频
  6. dnf无限重连服务器,dnf无限连接服务器失败解决方法
  7. 对于拷贝构造函数和赋值构造函数的理解
  8. java 阻塞 socket_java socket非阻塞I/O
  9. ERROR! The server quit without updating PID file (/usr/local/var/mysql/apple,卸载,重装一个,我的方案
  10. 迷你世界无限迷你币体验服务器,迷你世界体验服无限迷你币
  11. DWR学习笔记 - Hello World
  12. 【PL/SQL】 学习笔记 (3)if 语句使用
  13. SpreadJS 15.0 隆重登场 SpreadJS
  14. Hutool实现Excel导入导出
  15. pyecharts 插入到 ppt
  16. [随笔]_ELVE_git命令复习
  17. Linux LTP (一)
  18. 《IT项目经理成长手记》读后感
  19. 讯飞语音转写php版demo
  20. 目标检测, 实例分割, 图像分类, panoptic segmentation文献

热门文章

  1. Qt通过ODBC读取excel文件
  2. signature=54cb1c123491dc1a268a21f3502cccfc,Modelling information routing with noninterference
  3. java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...
  4. c++ 冒泡排序_干货|python笔记1-冒泡排序
  5. linux下makefile中cp,make与makefile 的理解
  6. 手动加载spring, ApplicationContext怎么销毁
  7. 手机技巧:手机用一段时间就发烫,如何解决?
  8. SQL Server数据库字段类型详解
  9. 盘点关于IDEA的几个调试的实用技巧
  10. js var是什么类型_JS变量的执行环境和生命周期