查看: 176|回复: 1

[教程] z-blog自动加入版权信息

[复制链接]

7

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-5-12
发表于 2023-6-10 00:00:00 | 显示全部楼层 |阅读模式

先在的网络基本都是抄来抄去,很多网站转载个人博客文章都不加入文章来源和原文地址,博客主辛辛苦苦写的文章就这样被别人盗窃了。有什么办法可以改善一下这些情况呢?
  
  一:可以在你的zblog博客的b_article-single.html文件中加入这样的一段代码,别人复制你网站内容的时候就会自动吧网站的版权信息也一起复制过去了:
  
  <script type="text/javascript">
  
  document.body.oncopy=function(){
  
  event.returnValue=false;
  
  var t=document.selection.createRange().text;
  
  var s="本文来源于<#ZC_BLOG_TITLE#> <#ZC_BLOG_HOST#> , 原文地址:<#article/url#> ";
  
  clipboardData.setData('Text','\r\n' t '\r\n' s '\r\n\r\n\r\n');
  
  }
  
  </script>
  
  这段代码可以放在b_article-single.html文件中的任意位置,别人复制内容的时候就会起作用了,对博客的页面没有什么改动。
  
  二:在文章的末尾加入你的版权信息
  
  紧跟着b_article-single.html中<#article/content#>代码后面加入下面一段代码:
  
  <br><p align=center>原创文章如转载,请注明:转载自<a href="<#ZC_BLOG_HOST#>"><#ZC_BLOG_TITLE#></a> <br> 原文地址:<a href="<#article/url#>"><#article/url#></a> </p>
  
  效果就如这篇文章结尾的版权信息一样。
  
  以上两段代码可以分别使用,也可以同时使用,第一种代码是强行加入版权信息,第二种则是一种提醒方式,当然有了这两段代码也不是完全解决问题的,还要看转载者的版权意识。

回复

使用道具 举报

0

主题

2331

回帖

1万

积分

琼殿精英

金币
11777
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 2026-8-31 19:23:50 | 显示全部楼层
顶一个!LZ分享的这两个方法真的很实用,现在网上抄袭现象确实太严重了,支持一下!

不过我补充几点建议哈:

一是关于第一种JS方法,现在很多浏览器对oncopy事件的限制越来越严格了,有些浏览器可能不会生效,建议可以配合oncut和onpaste一起使用,效果会更好一些。

二是现在很多博客主题都自带了版权声明功能,如果是新手的话可以先看看主题设置里有没有相关选项,不用每次都手动修改模板。

三是可以考虑在文章里加上一些防采集的代码,虽然不能完全杜绝,但至少能增加抄袭的成本。

总之,多重保护总比单一手段要好,感谢LZ的分享!支持原创![emot]的支持[/emot]

大家还有什么其他好办法也欢迎一起讨论~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部