现在的位置: 首页 > 综合 > 正文

DNT3.0博客升级(非官方、支持sql2000和2005、含说明文档)(原创)

2013年01月05日 ⁄ 综合 ⁄ 共 2928字 ⁄ 字号 评论关闭
前面写过两篇文章介绍
最近有空,给这个升级写了份说明文档,也改了几个bug。
前一个版本见官方论坛的帖子《dnt3.0 博客升级包(支持SqlServer2000) 分享
下面的内容是说明文档中的 功能说明 部分,安装的步骤和后台管理内容见详细的说明文档,
下载地址:

安装包和说明文档

DNT3.0博客升级源代码(不包含配置文件)

博客升级
功能说明:
1博客文章全局分类
原有博客只有个人分类,这就不利于管理文章和显示文章,在发布文章的同时,用户可以选择将文章投递到哪个分类下,类似于博客园那种,文章分类支持一级和二级分类。

聚合首页文章导航:

可以显示文章总数和最近几天发布的文章数。
注意:如果在后台添加了多级分类,这里会显示滑动菜单。
管理员可以在后台对文章的分类进行管理,如图:

管理员可以修改分类当前的状态,禁用的分类不会在聚会首页显示。
2、文章推荐
聚合首页分首页区和候选区,用户发布文章时可以选择发布在首页或候选页,管理员可以对发布首页权限进行限定,比如一般的新用户只能发布在候选区,当积分到了一定量的时候才可以有发布到首页的权限。
管理员可以在登录的时候,可以一边浏览文章,一边进行文章推荐工作。
管理员登陆时的聚合首页,如图:

每篇文章下面有四个按钮,
推荐:将文章推荐到推荐区,推荐区在文章显示区的上方,推荐区最多放8篇文章,添加文章的顺序是先进先出,如图:

首页:将文章推荐首页
候选:将文章改为在候选区显示
删除:这个删除不是彻底删除,只是将文章从首页区和候选区拿下,不在两个区显示。

3、发表日志时增加了关键字和文章描述
安装升级后,发布文章可以自动生成关键字和文章描述,这个功能整合了DNT3.0Tag功能。
同时用户可以从预设的关键字里进行点选,最多输入十个,如图:

管理员可以对预设的关键字进行管理,添加对网站SEO有利关键字。可以对关键字的进行分类、编辑、删除。
管理后台管理关键字的截图:

关键字和描述文字这两项也会体现在页面代码里,利用SEO
4、博客排名积分
原有积分只是论坛用户的积分,在原有的基础之上加了两个评估值:发布文章和回复文章。

用户发表日志或回复日志会增加积分。
同时博客部分的积分公式,管理员可以自己设定,公式中增加了这几个因子:发布文章数、浏览数、评论数、被评论数以及上面列表的扩展积分,利用这些因子,管理员可以更好编写利于社区的积分公式,如图:

5、友情链接
博客聚合首页会有自己的友情链接和后台管理。

6URL重写
对博主首页和文章显示页进行了URL重写,格式如下:
博主首页:…/space/user-24428.aspx
文章页:…/space/post-6677.aspx
文章分类首页:…/spacecate-10.aspx
首页分页导航:…/blog-4.aspx
7、反垃圾内容模块
这最后一项,也是最重要的一项,很多版主都反映垃圾帖太不好对付,验证码机制加了,IP封了,但是仍不能解决,本人也有一些信息抓取方面的经验吧,也用过一款比较流行的采集器--火车采集器,为自己负责的站点采集数据,火车对discuz的支持是自来就有的,模拟登陆,自动发帖,用这个东西确实很爽,一些营销软件也在疯狂的发些垃圾文章,经常看到为google排名发的文不对题,满页都是连接的文章,很烦,封了ip也不行,删除了用户,人家又继续注册,很烦。
下面说下这个模块,模块最大的特点是扩展性良好,开发者可以扩展自己过滤策略添加到系统中,用户可以自定义过滤策略!
说下这个模块的特点:
1)模块采用评分的机制进行垃圾过滤,内容经过每个策略的计算后会得到一个评分,根据阈值来决定是否符合发布要求。
2)用户可以灵活的使用过滤策略,确定一个策略的启用状态,如果用户有.net基础,还可以开发自己的策略添加到系统中。

3)过滤区域
可配置,用户选择要进行过滤的地方,比如发文章、修改文章、发表评论的时候,用户都可以配置是否进行过滤。

4)调整策略优先级,策略依据一个优先级对内容进行处理,每次计算过程都会和阈值进行比较,如果优先级设置得当,可以减少计算时间,提高执行效率。

5)策略调试,所说的调试其实给用户一个计算内容得分后台,用户可以用一个垃圾文章进行测试,查看各策略得分情况,对策略设置会有很大的帮助。

6)目前系统自带四种策略:

一、链接数量,专门对付Google排名优化文章,那种页面里全部是链接的文章。
二、黑词策略,对付广告文章。
三、语种过滤,可以过滤韩文、日文、英文
四、发文频率,如果发文时间间隔在设定的间隔内,文章会进入待审核状态。
7)待审核文章处理
未通过审核的文章会集中在这里显示,如图:

管理员可以审核问题文章,符合要求的可以选择并且点击通过,未符合要求的文章可以删除。
同时管理员可以查看到发文章的用户和IP,利用论坛的后台对用户进行IP限制或删除用户。
管理员还可以知道文章审核未通过的原因,每个策略的得分值,从而可以很好的调整策略优先级,比如上面的审核信息,用户可以把url过滤策略放在第一位,那么第一个策略就可以过滤掉这类文章了,
另外,管理员可以对ip进行操作,比如将ip添加到禁止访问列表或禁止注册列表。
8)待审核评论处理
如果管理员选择了对用户发表的文章评论进行过滤,那么待审核的回复内容会在个人的后台显示,如图:

博主可以批量审核这些评论或者删除这些评论。

抱歉!评论已关闭.