复制文章时自动添加版权信息

分类: 建站相关 | 作者: bobsheep | 发表于 2010/04/08 16条评论 336 views


相信很多朋友和我一样有过被采集的经历,某次偶然的搜索让我发现和N多的内容,其中有个叫XX企业XX的站,印象中不止一次遭到大家的口诛笔伐,最终的结果除了没结果就是没结果,辛辛苦苦敲出来的东西,被人悄悄的拿去出现在另外一个陌生的地方,给人的感觉就是那么的不舒服,于是有了版权声明这类的东西,它不能防止被采集,但是它可以给看到文章的人一条正确的回到原出处的道路。

有一种直接在文章底部加声明的方法,这里不说了,下面这个是在复制的时候,可以自动添加版权信息的一个方法。

要实现这个功能其实并不困难,只需要在相应的主题文件中插入如下的代码即可,我放在了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>
<!– 复制加版权结束 –>

具体的步骤:

1,打开所用主题的single.php文件,对其进行编辑。

2,找到<?php include(‘templates/comments.php’); ?>这句话(我是inove)

3,将上面的代码复制进去,保存即可。

小小的改动:

看上面的代码,可能发现有一句话是比较多余的,或者说是麻烦,就是这个:

var s=”本文来源于<?php bloginfo(’name’); ?> <?php echo get_settings(’home’); ?>

因为博客的名称的地址一般是不会改变的,我们需要获取的只是所在文章的链接,所以那些直接写上就好:

var s=”本文来源于Veryfar www.veryfar.com; ?>

这个去掉了一个小小的步骤,不知道有什么好处,有的话估计也是不大…总归是不坏的。

Veryfar已经添加了这个功能,欢迎尝试,有一点需要注意,它只在IE下起作用,FF下是不行的,杯具…

» 本文链接地址:http://www.veryfar.com/copy-paper-is-automatically-added-copyright-information.html » 英雄不问来路,转载请注明出处,谢谢。
» 您也可以订阅本站:RSS 2.0

目前盖楼 (16)层:
  1. Ray Chow 说道:

    呵呵 估计是IEONLY代码吧

  2. 郑永 说道:

    貌似你还没这样做?看看我的效果。

  3. Ray 说道:

    FF下不能用 真是杯具 :-o

  4. Aliaosha 说道:

    请教两个问题,人家复制粘帖过去后能不能把结尾的版权信息删除;在谷歌阅读器里复制有没有自动回版权的效果?

  5. bobsheep 说道:

    @Ray Chow
    是啊,浏览器们真不和谐…

  6. bobsheep 说道:

    @郑永
    有啊…不过只是在IE下有效 :arrow:

  7. bobsheep 说道:

    @Aliaosha
    这个是可以的..我想的是非人工采集的那类,就没有那么智能了,如果是人直接弄的话,还是会被删掉了~
    谷歌阅读器里复制还是没有的..看来只能直接添加才可以了,不知道采集的那种软件会不会去谷歌阅读器里弄…
    PS.欢迎订阅~

  8. ian 说道:

    今天用FF,果然没看到文来源于Veryfar

  9. 林西老九 说道:

    加上还是不错的,我原来PJ的时候,用过这个功能

  10. songslee 说道:

    IE下测试好使,博主~我不知道这样对采集是否好使,但我确定这样会另有心转载你文章的朋友不爽~!

  11. bobsheep 说道:

    @songslee
    :arrow: 不会那么严重吧…我也是看到论坛上有人问才想到这个东西的,只是感觉好玩而已

  12. zhy 说道:

    好像都是一个js,我目前还没到要加版权的必要 。 :arrow:

  13. reizhi 说道:

    来我这采集的有两个了,好像都是feed采集
    现在有个IP被我拦截了8000+了,也不知道是哪个网站

  14. GEZ鸽子 说道:

    我也经常被采集!烦死了!

  15. Aliaosha 说道:

    @bobsheep
    恩,很早就订阅了 :mrgreen:

  16. aeroroHob 说道:

    I enjoyed reading your blog. Keep it that way.

发表评论 »

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

« »

无觅相关文章插件,快速提升流量