服务器与VPS
促销优惠信息

dede/zblog/wordpress等各种程序转载自动加版权代码

在互联网上国内很多网站对于复制和转载别人博客的原创文章都不喜欢加入原文地址,更为恶劣的是直接删掉作者和来源,假如发现自己辛苦创作的很多原创文章被别人复制或者采集而去,一个链接都不留下,你是不是会很气愤、很郁闷呢?楚狂人就不止一次的遇到过这种情况,那么我们怎么应对呢?其实我们可以通过一段代码,让转载的文章自动带链接,不过对方要是一定要删,那也没办法,防君子不防小人吧。

加版权链接有三种方法:一是用插件,二是直接加入代码,三是用JS代码,我们先说直接加入的:

1、wordpress直接加版权代码

找到single.php,在“<?php the_content(); ?>”下面加入:

<p>转载请注明 本文来自<a href='http://www.chukuangren.com'>楚狂人</a>, 本文地址:<a href=<?php the_permalink(); ?>' title='& lt;?php the_title(); ?>'><?php the_permalink(); ?></a> </p>

编辑器别用系统自带的记事本,注意保存为utf8编码格式的,不然也许会出错。

2、wordpres自动JS代码加链接:

<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>

在single.php文件最后一句<?php get_footer(); ?>的前面加上上面的代码即可。

3、zblog直接加版权代码:

在b_article-single.html这个模板文件<#article/content#>下加入下面这些代码即可

<p align=center>原创文章,转载请注明出处:<a href="http://www.chukuangren.com/"><#ZC_BLOG_TITLE#></a> —<a href="www.chukuangren.com">http://www.chukuangren.com/</a> <br> 原文链接:<a href="<#article/url#>"><#article/url#></a>

4、在主题文件b_article-single.html中的任意位置加入下列JS代码,文章中不显示,但当别人复制文章内容时会自动加入版权信息

<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>

5、织梦DEDECMS制文章自动添加出处版权和链接

在内容页模板(article_*.htm)中的<body></body>区域内加入以下代码即可:

<script type="text/javascript">

document.body.oncopy = function (){

setTimeout(function (){

var text = clipboardData.getData("text");

if (text){

texttext = text + "rn本文转载于{dede:global.cfg_webname/}:{dede:global.cfg_basehost/}-原文链接:"+location.href;

clipboardData.setData("text", text);

}

},100)

}

</script>

6、最后我们还有一个通用的JS加版权代码:

<script type="text/javascript">
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n本文来自楚狂人(www.chukuangren.com) 本文网址:"+location.href; clipboardData.setData("text", text);
}
}, 100 )
}
</script>

 

楚狂人 » dede/zblog/wordpress等各种程序转载自动加版权代码

相关推荐

  • 暂无文章

评论 3

  • (必填)
  • (必填)
  1. #0

    按照第1种方法 single.php添加代码的本人地址那个有问题,实际上的链接多了一个「\'」导致无法连接

    罗磊13年前 (2012-03-28)回复
  2. #0

    按照第1种方法 single.php添加代码的本人地址那个有问题,实际上的链接多了一个「'」导致无法连接

    罗磊13年前 (2012-03-28)回复
    • 呃,这个我还没发现,谢谢啊

      楚狂人13年前 (2012-04-04)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏