月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« Gmail和Google Maps拥有相同数量的用户WordPress SimpleTags的修改建议 »

博客文章复制自动加版权信息

  国内很多门户网站对于复制和转载个人博客文章都不喜欢加入原文地址,更为恶劣的是直接隐去作者和来源,还有一些网站利用博客全文输出的RSS转换为自己的内容,在外部恶劣环境的打压下,原创的独立博客发展遇到重重阻力。大量的不注明出处的转载,会使得原创作者处于非常尴尬的处境,辛苦创作的文章得不到应有的回报。

  每个对此有过烦恼的博客,可能还记得我以前曾经写过一个“防止文章被复制的网络分析软件”,用于时候进行复制文章的搜索引擎相关度分析,但这仅仅用于事后处理,不能提前告知,有没有什么方法能够提前告知别人注意相关的版权问题呢。

  前几天看到新版的PHPWind有一个很有意思的功能,就是在复制论坛帖子的时候会自动加入版权信息,不过只能用于PHPWind论坛上。我于是对其修改了一下,使其也可以在Z-Blog系统和WordPress系统下正常工作。

  对于Z-Blog系统来说,编辑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>

  对于WordPress系统来说,编辑themes下的模板文件single.php,在适当的位置加入以下代码即可。

<script type="text/javascript">
document.body.oncopy=function(){
 event.returnValue=false;
 var t=document.selection.createRange().text;
 var s="本文来源于<?php bloginfo('name'); ?> <?php echo get_settings('home'); ?> , 原文地址: <?php the_permalink() ?> ";
 clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n');
}
</script>

  这样,当别人复制你文章内容的时候,系统会自动将版权信息和原文地址加入到复制内容中,这时别人要是还要手动将版权信息和原文地址删除,那人品就实在不怎么样了。

  另外,awflasher最近创建一个原创Blogger联盟,致力于原创内容的推广,如果你也是一个愿意发布原创内容的博客,你也可以联系awflasher加入。



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/1184.html
  • 文章排行:
  • 自动给wordpress博客加版权信息(引用)
  • 河床博客
  • 月光博客上面发布了一小段给
    wordpress blog自动加版权信息的代码,这样别人在拷贝的时候自动会加上定义好的文字,很是不错,下面的就是自动加的。


    document.body.oncopy=function(){
    &nbsp;event.return...
  • 2007-12-28 17:07:21
  • 简单几招为你的原创文章加入版权信息(引用)
  • 飞月博客-Flymoon's Blog
  • 网络抄袭成风,大到门户网站,小到小博站主,复制完别人的文章后并不&ldquo;喜欢&rdquo;加入原作者和首发网站,更让人郁闷的是有些人还会删掉文章内的相关链接,相关内容和标志,改头换面,再签上自已&ldquo;原创&rdquo;的大名。这种事情在网络上已经是屡见不鲜了,为了防止自已辛辛苦苦原创出来的文章被这些人轻而易举地偷走,那些原创作者也是屡出奇招:禁止鼠标的左键先中和右键复制,禁止查看源文件,禁止网页另存,加入水印,加密网页,如果是图文混排的教程的话还会图...
  • 2007-12-31 5:37:39
  • 1.兼行天下
  • 这样好啊,我也要多些文章了
    难道是 传说中的 沙发?
  • 2007-12-25 20:29:32   回复该留言
  • 3.杀鸡敬猴
  • 不知道月光可否出个pjblog的代码呢?
  • 2007-12-25 20:30:02   回复该留言
  • 4.兼行天下
  • 我还担心抢不到呢 ,我也多写点文章,转载啊 ,行为不号 ,不过另个角度也是说明对自己的肯定,走 自己的路,让别人说去吧!
  • 2007-12-25 20:31:16   回复该留言
  • 5.aw
  • 其实原创Blogger联盟希望能更加透明、扁平化。我相信一帮对自由、××和原创追逐的Blogger们都会受益的。

    PS:月光赶紧加入WordPress一族吧,哈哈。
  • 2007-12-25 20:50:35   回复该留言
  • 6.飞月
  • !!!不好意思~~
    经常复制你的文章~~ 嘎嘎~~
  • 2007-12-25 20:55:49   回复该留言
  • 7.飞月
  • 回复5楼!月光是zbloger也好!是WordPresser也罢!我们看博客的人对于你用哪种博客系统都是无所谓的~那是你们自已的事!博客的内容是最重要的!其次就是模版,广告满天飞必然会失去读者!
  • 2007-12-25 21:03:33   回复该留言
  • 8.SaSea
  • 是君子他会自己将版权信息加上去的,小人的话你就是再防他也会想办法删掉的,更何况现在10个上网的人5个都是流氓
  • 2007-12-25 21:06:55   回复该留言
  • 9.Eran
  • 在firefox中复制 顺便装一个noscript插件!!
    \
  • 2007-12-25 21:14:33   回复该留言
  • 10.redleaffly
  • 我一般都禁止浏览器的script的,嘿嘿

    当然我转载文章都会注明出处的.
  • 2007-12-25 21:24:05   回复该留言
  • 11.victor
  • 我使用后,汉字部分出现乱码呢?
    Դ岁月如歌 http://victor.mylovebb.com/ , ԭĵַhttp://victor.mylovebb.com/post/2007/12/JS.html
  • 2007-12-25 21:29:36   回复该留言
  • 12.不是俺
  • 看看这个:http://xxixx.freepgs.com/4077.html

    这位大哥复制俺的东西,然后把里面的链接全部去掉——连文中的链接都不放过。

    如果是机器采集,结果如上。如果是人工采集,而且采集者稍微有点耐心,加进去的东西还是会被剔除的……
    再说,您这个插件对rss不管用吧?

  • 2007-12-25 21:46:06   回复该留言
  • 13.微风博客
  • 不说那么多了,我先试用再说,之后再来反馈.
  • 2007-12-25 22:02:47   回复该留言
  • 15.不是俺
  • 其实这种东西很早都有的。某些网站采用的方法是文字色与背景色相同,这样你正常浏览的时候很正常,但全选或复制的时候就能显示出一些版权信息。

    这样是不是对搜索引擎不太好啊?
  • 2007-12-25 22:17:57   回复该留言
  • 16.飞月
  • 楼上说的是水印!!!
    还是再上再上的那个楼上出现乱码可能是网页编码不相同!须加入说明!
  • 2007-12-25 22:20:34   回复该留言
  • 17.winterss
  • " 在适当的位置加入以下代码即可 " 在single.php 的哪里加入才适当啊?不是很明白。请月光指点一下。
  • 2007-12-25 22:26:33   回复该留言
  • 18.不是俺
  • butwho.net
  • 测试了。

    ie6在复制内最后加上版权信息,firefox不行。好像又一次俺一不小心改了一个firefox的设置,难道与这个有关?
  • 2007-12-25 22:37:07   回复该留言
  • 19.陈华
  • wysls.com
  • 这个代码不错!
    有个小小的问题,这个代码实际上是监视的是复制动作,也就是说,只要页面产生了复制动作,就会自动给剪贴板后面加上版权信息。在实际操作中,经常有朋友需要复制博客文中某一句话进行讨论,这样,复制来的内容下面有了版权信息很不美观,也会让读者反感。
  • 2007-12-25 22:59:34   回复该留言
  • 20.涌泉
  • leafsea.w18.net
  • 有一个问题,这个js是监视复制动作的,只要有复制行为,即使只是复制一小段或几个字也会加上链接信息,这怕是不太好,不便于引用。
  • 2007-12-26 0:39:24   回复该留言
  • 23.qqhuli
  • 月光的已经加上了 试验了一下 效果不错啊
  • 2007-12-26 1:20:34   回复该留言
  • 28.kaka
  • 提个小建议,希望略改下,给每段都加上博客名称和网址,只在最后加作用不大的
  • 2007-12-26 9:01:34   回复该留言
  • 33.YY
  • 访问剪贴板,在IE7中会提示,如果对方因为安全原因不允许操作剪贴板就不行了,另不知ff下行不行.
  • 2007-12-26 9:43:01   回复该留言
  • 34.竞博客
  • 引自 winterss
    " 在适当的位置加入以下代码即可 " 在single.php 的哪里加入才适当啊?不是很明白。请月光指点一下。

    应该是在Z-Blog的b_article-single.html里面加,Z-Blog论坛里也有这样添加版权的方法
  • 2007-12-26 9:57:21   回复该留言
  • 36.wWYcom
  • <script>
    document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n 林俊杰博客:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
    </script>

    早就已经用上了。 不过。你访问量小,没有什么用处。
  • 2007-12-26 11:02:36   回复该留言
  • 41.marion
  • 为什么觉得最近百度和谷歌的反向链接一直不正常!
  • 2007-12-26 15:40:33   回复该留言
  • 42.winterss
  • 不行啊! 我测试了一下,即使copy and paste 之后都看不到原文链接。
  • 2007-12-26 16:08:22   回复该留言
  • 43.winterss
  • 我的是wordpress,月光所说的single.php适当位置是哪里啊??
  • 2007-12-26 16:09:10   回复该留言
  • 53.七月孤岛
  • 我加上之后测试,不会显示“本文来源于”和“原文地址”这几个字,只显示一个博客名称和网址。
  • 2007-12-27 16:18:14   回复该留言
  • 54.白咏冰
  • 我有一个预防被剽窃的好办法:

    将写好的文字,用QQ截图截成一张图片,直接发图片。这样会给剽窃者的复制造成很大困难,剽窃者一般会选择其它可以直接复制的文章继续剽窃。
    除非这篇文章真的太有价值了,剽窃者会自己一个字一个字地打出来。
  • 2007-12-28 11:36:53   回复该留言
  • 55.影子绝对零度



  • 回54楼的,
    这个办法对付普通的剽窃者可以,但是有些人可以利用一种图形转换工具,把图片的文字直接转换成文字的,(如果图片清晰)准确率大约95%左右。


  • 2007-12-28 13:03:00   回复该留言
  • 57.WangDouble
  • exportstudy.com
  • 有一个问题, 能不能将复制的版权信息加在文章的中间?

    加在后面太容易让复制的人处理了!
  • 2007-12-31 2:08:14   回复该留言
  • 59.风逐蓝天
  • Դ东方博客 http://www.bestdong.cn/ , ԭĵַhttp://www.bestdong.cn/post/14.html

    为什么没有 本文来源于
    ‘本文来源于’ 和 ‘原文地址’ 几个字?



  • 2008-1-2 15:08:26   回复该留言
  • 60.上海美容人才网
  • 不错的代码,已经用在了网站上,楼主果然是牛人。
  • 2008-1-3 16:22:53   回复该留言
  • 61.过路人
  • 博主的这个代码是不是适合象和讯那样的非独立博客啊,毕竟我没独立的博客,想搞这样的代码是不是就没的用了。
    希望您给个解释,静侯佳音
  • 2008-1-7 10:41:41   回复该留言
  • 62.张营
  • 猫扑是这样干的:在每段文字后面加一句“做人要厚道,请注明转自猫扑”,字体与背景一样,正常时看不出来的。
    ps:为什么我的光标变成这样?
  • 2008-1-9 12:03:29   回复该留言
  • 63.美文欣赏
  • 其实这段代码在哪里都可以用……
  • 2008-1-10 21:47:23   回复该留言
  • 64.佳软驿站
  • 问题同二楼的朋友,不知道PJBlog里怎么加那个代码。
  • 2008-1-15 9:53:39   回复该留言
  • 65.萧秋水
  • 如果是象畅享网这样的不是自己可以编辑模板的BSP,不知道怎么用呢?
  • 2008-1-20 18:36:25   回复该留言
  • 73.BlueDrifter
  • 谢谢月光帮忙完成了这段代码。

    本人目前虽然还不是博客(虽然很想,目前学习ing),但很喜欢收集自己喜欢的文章,有的时候不是自己不注重版权问题,而是由于复制的时候不喜欢复制那些与文章内容排版格格不入的广告链接。

    虽然每次都提醒自己记录文章来源以及原创作者,但有的时候不小心,还是会忘记,而且有时自己看到的内容已经是转帖了,实在不知道谁写的(个人反而希望知道原创作者信息)。真希望这段代码能在广大博客中得以推广,自己也可以更加好的收集优秀的文章,并保持与作者的联系。

    月光,赞一个! o(∩_∩)o
  • 2008-3-31 22:46:05   回复该留言
  • 74.鱼羊防采集
  • 谢谢。。。
    鱼羊防采集 小弟来看过了
  • 2008-4-16 14:22:38   回复该留言
  • 76.杂友
  • 我有一个预防被剽窃的好办法:

    将写好的文字,用QQ截图截成一张图片,直接发图片。这样会给剽窃者的复制造成很大困难,剽窃者一般会选择其它可以直接复制的文章继续剽窃。
    除非这篇文章真的太有价值了,剽窃者会自己一个字一个字地打出来。
    你所说的方法也可以用来剽窃,虽然你采取了多种措施,但他将网页保存一张图片总是可以的吧???
  • 2008-7-1 10:18:23   回复该留言
  • 78.乱序
  • 这段时间正在琢磨学你这一招,还没请教你就说了
    呵呵,多谢啦~
  • 2008-11-6 11:02:20   回复该留言
  • 79.adism
  • 我用的WP
    借用了你提供的代码
    非常感谢
  • 2008-11-10 16:07:45   回复该留言
  • 80.adism
  • 不知道有没有自动在文章结尾显示版权信息的代码?
  • 2008-11-10 16:08:21   回复该留言
  • 82.营销这辈子
  • 辛苦了,楼主 ,写的不错 多谢http://hi.baidu.com/%D3%AA%CF%FA%D5%E2%B1%B2%D7%D3
  • 2008-11-16 0:32:08   回复该留言
  • 83.winlon
  • 月光大哥的博客永远那么火啊!!! 总是能从搜索引擎中找到想要的信息!!!
  • 2008-12-5 19:02:21   回复该留言
  • 84.阿凯
  • 恩,确实如此,月光博客的文章,在很大程度上适合半网络业余爱好者的学习!
  • 2008-12-6 4:48:40   回复该留言
  • 85.周公解梦
  • 这个我很喜欢,怎么在文章的下面用文字显示出来呢?
  • 2008-12-15 10:48:33   回复该留言
  • 86.尔的博客
  • 我想找个可以自己手动修改版权信息的方法,比如我想转载别人的文章,在复制的过程中只要填写网站名和URL和原文地址然后文章后面就会自动出现你上面所说的样式,如果不填就默认是显示自己的网站名和URL和原文地址!!不知道你可了解我的意思??

    QQ:457403819
  • 2009-1-19 16:25:36   回复该留言
  • 87.82们
  • 82men.com
  • 只针对ie有用,对ff不管用。刚开始还怀疑这段代码呢!谢谢了!
  • 2009-2-28 10:21:57   回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅本站

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.