最近在小编发现,有很多网站和论坛都发表着自己辛辛苦苦原创的文章,而且还是被人家直接复制粘贴过去,发到各大论坛来做外链,活着发表在自己网站上提高自己网站的排名和流量,很是气愤呀!为了最大化的避免站长们的原创文章复制导致的损失,在此北京网站建设小编跟大家分享三种防止文章被复制采集的方法:

如何防止文章被复制

方法一:增加版权信息

对于用户体验最好的,就是可以允许复制,但是大家可以在复制的内容上面加入版权信息,这种方法很多网站都开始使用了。具体方法是:

找到系统后台-模块-默认模块管理-文章页模板中加入下面的代码,可以试试,在IE内核的浏览器中可以可以实现复制网页正文内容时自动添加版权信息的功能!

JavaScript代码 <script language="javascript" type="text/javascript">
  <!--
  document.body.oncopy = function () {
  setTimeout( function () {
  var text = clipboardData.getData("text");
  if (text) {
  texttext = text + "\r\n(这里是你的文章版权信息,去掉括号):"+location.href;
  clipboardData.setData("text", text);
  }
  }, 100 )
  }
  -->
  </script>

方法二:使文章页面无法复制代码

找到系统后台默认模块管理中的footer.htm,或者文章页模板的底部代码模块,将以下代码加到页面文件的最后的一个<\div>后边,保存即可

<script language="javascript">

document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new Function("event.returnValue=false");

</script>

方法三:使用防采集代码

其实正常的采集工具,一般都需要内容开始代码和结束代码具有唯一性。所以大家可以在文章页面开始的<div class=”title”>中加入一段id=”{dede:field.id/}”,从而让文章自动获取一个文章ID,如下图所示,这样每篇文章的ID都是不一样的,所以采集工具采集的时候,每次只能采集一篇文章,进而可以有效防止低级采集工具的采集,但是高级采集工具可能防不住了!

最后再提醒大家一点,因为每个网站根据使用时间和布局的不同,部分系统模板代码可能都会存在一点区别,所以建议在修改之前要保存一份源代码,以避免不小心的误操作导致整个网站的损失。