Dedecms系统防止内容采集的详细办法

手册/FAQ (541) 2016-11-06 13:34:08

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建。

  复制内容时自动添加版权信息

  1、添加JavaScript代码

  

  2、将以上代码放置在内容页页模板中正文结束后面即可。该方法,只针对IE浏览器有效,而Firefox、遨游、Google Chrome均无效。

  添加唯一标示符

  1、一般别人采集的时候都是要获取内容开始的代码和结束的代码,而且要唯一性的,所以填的开始代码大多是:

。我们可以在这个class后面加上文章的ID值,改成这样

,这里{dede:field.id/}在dedecms中是获取当前文章的ID值,那么生成的每一篇文章的ID值都不一样,开始代码也就都不一样了,这样别人就采集不到了。

  2、当然,别人可以使用过滤规则来去掉,但是假如我在所有的class里插入文档ID,或者插入id=文档ID这样的。那就只能采集整个页面,然后再过滤,使采集变得更加复杂。

 

THE END