williamlong 2007-12-31 20:03
Z-Blog文章复制自动加版权信息
国内很多门户网站对于复制和转载个人博客文章都不喜欢加入原文地址,更为恶劣的是直接隐去作者和来源,还有一些网站利用博客全文输出的RSS转换为自己的内容,在外部恶劣环境的打压下,原创的独立博客发展遇到重重阻力。大量的不注明出处的转载,会使得原创作者处于非常尴尬的处境,辛苦创作的文章得不到应有的回报。
每个对此有过烦恼的博客,可能还记得我以前曾经写过一个“防止文章被复制的网络分析软件”,用于时候进行复制文章的搜索引擎相关度分析,但这仅仅用于事后处理,不能提前告知,有没有什么方法能够提前告知别人注意相关的版权问题呢。
前几天看到新版的PHPWind有一个很有意思的功能,就是在复制论坛帖子的时候会自动加入版权信息,不过只能用于PHPWind论坛上。我于是对其修改了一下,使其也可以在Z-Blog系统和WordPress系统下正常工作。
对于Z-Blog系统来说,编辑b_article-single.html这个模板文件,在适当位置加入下面这些代码即可。[code]<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',t+'\r\n'+s+'\r\n\r\n\r\n');
}
</script>[/code]本文来源于月光博客 [url]http://www.williamlong.info[/url] , 原文地址:[url]http://www.williamlong.info/archives/1184.html[/url]
wenfu 2007-12-31 20:11
是不是像admin5那样,copy后粘贴含有url
先试用一下:victory:
wenfu 2007-12-31 20:18
嗯,和admin5一样,再顶!我找好久了......
谢谢月光分享!
wenfu 2007-12-31 20:28
引用你博客一博友的留言
[quote]有一个问题, 能不能将复制的版权信息加在文章的中间?
加在后面太容易让复制的人处理了!
本文来源于月光博客 [url]http://www.williamlong.info[/url] , 原文地址:[url]http://www.williamlong.info/archives/1184.html[/url]
[/quote]
有什么办法怎么解决以上的问题
jumbot 2007-12-31 20:29
呵呵,现在好多不是复制/粘贴,而是直接远程截取,至今我还想不到一种好的办法对付,其下2种排除:
1、定期更换模板——麻烦
2、使用js显示内容——影响SEO
busfly 2008-1-1 00:59
还有一种方法,就是在生成静态网页时,将博客的版权信息加在文章内,文字颜色用背景色
PeriCHR 2008-1-1 01:32
[quote]原帖由 [i]busfly[/i] 于 2008-1-1 00:59 发表 [url=http://bbs.rainbowsoft.org/redirect.php?goto=findpost&pid=66616&ptid=19256][img]http://bbs.rainbowsoft.org/images/common/back.gif[/img][/url]
还有一种方法,就是在生成静态网页时,将博客的版权信息加在文章内,文字颜色用背景色 [/quote]
呃……这个不是容易被Adsense判作弊么……
飞月博客 2008-1-2 12:10
回复 7# 的帖子
直接光学识别~~要偷的~你防也防不住~
e10101 2008-2-1 14:03
[quote]原帖由 [i]wdd2007[/i] 于 2008-1-3 20:50 发表 [url=http://bbs.rainbowsoft.org/redirect.php?goto=findpost&pid=67378&ptid=19256][img]http://bbs.rainbowsoft.org/images/common/back.gif[/img][/url]
那该怎么班? [/quote]
建议你使用language
打开 ./LANGUAGE/SimpChinese.asp
在
[quote]
Const ZC_MSG310="自动生成摘要"
Const ZC_MSG311="主题自带"
Const ZC_MSG312="说明"
Const ZC_MSG313="原作"
Const ZC_MSG314="样式"
Const ZC_MSG315="‼ 提示:删除用户会将该用户所有的文章和评论及附件全部删除。"[/quote]
后加上:Const ZC_MSG[color=red]400[/color]="原创文章如需转载,请注明:"
大功告成!
happyv 2008-3-25 12:31
使用了这个代码后,我用了,好象只能加在 <div class="post-body"><#article/content#></div>后面,也就是复制后,“版权信息”只能自动加在 “文章内容” 的后面。
有没有办法在复制后 把 “版权信息” 加在 “文章内容” 的前面?
zhanguo007 2008-6-6 12:22
回复 1# 的帖子
晕,适当的位置在那里呢,加了没有反应
zhanguo007 2008-6-6 13:28
能不能说详细一点呀,我们菜鸟不知放在那里呀