首页 > 织梦帮助•Dede技巧 > DEDE教程|技巧 >

DEDE文章复制后自动加上版权声明

来源:未知 作者:admin 发表于:2011-12-05 10:18  点击:

【导读】怎样获取DEDE各篇文档的地址呢?我们要用到的标签是{dede:field name='arcurl'/},但这个标签获取的地址不完整,我们还需在前面加上网站的地址,使其变成绝对地址{dede:global name='cfg_basehost'/}{dede:

怎样获取DEDE各篇文档的地址呢?我们要用到的标签是{dede:field name='arcurl'/},但这个标签获取的地址不完整,我们还需在前面加上网站的地址,使其变成绝对地址{dede:global name='cfg_basehost'/}{dede:field name='arcurl'/}。

所以,如果我们想在别人复制自己DEDE站上的文章时,在其复制的内容后自动加上版权声明,如:“本文来自×××,原文链接:×××。”, 我们可以在文档模板底部加上一段javascript代码:

 

<script type="text/javascript">
document.body.oncopy=function(){
 event.returnValue=false;
 var t=document.selection.createRange().text;
 var s="此内容来源于517源码网(www.517jiaodong.net),原文地址:http://www.517jiaodong.net/{dede:field name='arcurl'/}";
 clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n\r\n\r\n');
}
</script>

 

蓝色的内容就是别人复制文章时自动加上的版权声明了。 怎么样?这效果是不是你想要的呢?

 

有帮助
(0)
0%
没帮助
(0)
0%