博客文章復(fù)制自動(dòng)加版權(quán)信息
國內(nèi)很多門戶網(wǎng)站對(duì)于復(fù)制和轉(zhuǎn)載個(gè)人博客文章都不喜歡加入原文地址,更為惡劣的是直接隱去作者和來源,還有一些網(wǎng)站利用博客全文輸出的RSS轉(zhuǎn)換為自己的內(nèi)容,在外部惡劣環(huán)境的打壓下,原創(chuàng)的獨(dú)立博客發(fā)展遇到重重阻力。大量的不注明出處的轉(zhuǎn)載,會(huì)使得原創(chuàng)作者處于非常尷尬的處境,辛苦創(chuàng)作的文章得不到應(yīng)有的回報(bào)。
每個(gè)對(duì)此有過煩惱的博客,可能還記得我以前曾經(jīng)寫過一個(gè)“防止文章被復(fù)制的網(wǎng)絡(luò)分析軟件”,用于時(shí)候進(jìn)行復(fù)制文章的搜索引擎相關(guān)度分析,但這僅僅用于事后處理,不能提前告知,有沒有什么方法能夠提前告知?jiǎng)e人注意相關(guān)的版權(quán)問題呢。
前幾天看到新版的PHPWind有一個(gè)很有意思的功能,就是在復(fù)制論壇帖子的時(shí)候會(huì)自動(dòng)加入版權(quán)信息,不過只能用于PHPWind論壇上。我于是對(duì)其修改了一下,使其也可以在Z-Blog系統(tǒng)和WordPress系統(tǒng)下正常工作。
對(duì)于Z-Blog系統(tǒng)來說,編輯b_article-single.html這個(gè)模板文件,在適當(dāng)位置加入下面這些代碼即可。
<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>
對(duì)于WordPress系統(tǒng)來說,編輯themes下的模板文件single.php,在適當(dāng)?shù)奈恢眉尤胍韵麓a即可。
<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>
這樣,當(dāng)別人復(fù)制你文章內(nèi)容的時(shí)候,系統(tǒng)會(huì)自動(dòng)將版權(quán)信息和原文地址加入到復(fù)制內(nèi)容中,這時(shí)別人要是還要手動(dòng)將版權(quán)信息和原文地址刪除,那人品就實(shí)在不怎么樣了。
另外,awflasher最近創(chuàng)建一個(gè)原創(chuàng)Blogger聯(lián)盟,致力于原創(chuàng)內(nèi)容的推廣,如果你也是一個(gè)愿意發(fā)布原創(chuàng)內(nèi)容的博客,你也可以聯(lián)系awflasher加入。
來源:月光博客