打印

[插件6.1] 完美解决帖内增加版权链接信息 - 不再受限复制区域

完美解决帖内增加版权链接信息 - 不再受限复制区域

结合了一些朋友的经验,总结出一个不错的方法,适合在复制帖子的时候增加版权信息,方法如下:
第一种
首先用编辑器打开\templates\default\viewthread.htm

加入如下代码(任意分段后都可以):
复制内容到剪贴板
代码:
        <script language=javascript>
                document.body.oncopy=function(){
                        event.returnValue=false;
                        var t=document.selection.createRange().text;
                        var s="原文来自:{$boardurl}viewthread.php?tid=$tid";
                        window.clipboardData.setData('Text', t+'\r\n'+s);
                        }
                </script>
保存,上传覆盖原文件即可,其中
复制内容到剪贴板
代码:
var s="原文来自:{$boardurl}viewthread.php?tid=$tid"
这一句的内容即为你需要添加的版权信息,以上的意思是显示原文链接,大家可以根据自己的需要修改内容

这样的好处就是,不管他人复制多少内容,都能在粘贴的时候显示你添加的信息,而不像有的方法必须复制到某些地方才会复制到版权信息.


-------------------------------------------------------------------------------------
第二种
人家复制你文章时自动加上版权信息
大家都知道中国人都是很不地道的!转你的文章还不加版权,好了现在我们有这代码就不怕了。代码不是我原创,但在网上我没有找到相关文章所有俺就发了上来!!希望版主加个精!!这是SEO增加外部连接的一个很好的方案!!



编辑模板 - 默认模板套系 header.htm   
复制内容到剪贴板
代码:
<body onkeydown="if(event.keyCode==27) return false;">
在下面加:
复制内容到剪贴板
代码:
<script type="text/javascript">
document.body.oncopy = function () {
setTimeout( function () {
  var text = clipboardData.getData("text");
  if (text) {
   text = text + "\r\n本文来自: 老班长休闲吧(www.oldbzcom) 详细出处参考:"+location.href; clipboardData.setData("text", text);
  }
    }, 100 )
}
</script>
帖子防复制自动加版权插件 For DZ6.1正式版

第三种
帖子内容防复制或者在复制内容的结尾自动加上您的版权网址等信息

很简单!绝对简单!


修改/templates/default/viewthread.htm文件
打开viewthread.htm文件(修改前请先做好备份,以防万一)

查找:
复制内容到剪贴板
代码:
</div>
<!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
在上面添加:
复制内容到剪贴板
代码:
<!--// 帖子防复制自动加版权代码开始 -->
<script language=javascript>
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="转载请注明出自{$bbname} {$boardurl},本贴地址:{$boardurl}viewthread.php?tid=$tid";
clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n\r\n\r\n\r\n');
}
</script>
<!--// 帖子防复制自动加版权代码结束 -->
第四
复制帖子时自动在末尾加来源for All Version【6.1测试通过,让别人帮你宣传】

在viewthread.htm中找到 复制内容到剪贴板
代码:
复制内容到剪贴板
代码:
</td></tr>
                <!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
在上面添加 引用:
复制内容到剪贴板
代码:
<script language=javascript>
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="您正在看的文章来自{$bbname} {$boardurl},原文地址:{$boardurl}viewthread.php?tid=$tid";
clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n\r\n\r\n\r\n');
}
</script>

TOP