复制帖子时自动在末尾追加来源(Discuz!6.1 for IE)

标签:Discuz!, JavaScript

在viewthread.htm模板中搜索
<!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
在上面添加
<script type="text/javascript">
document.body.oncopy=function(){
  event.returnValue=false;
  var t=document.selection.createRange().text;
  var s="您正在看的文章来自{$bbname}({$boardurl})\n原文地址:{$boardurl}viewthread.php?tid=$tid";
  clipboardData.setData('Text',t+'\r\n\r\n'+s);
}
</script>
注意:clipboardData.setData是IE才能用的,其他浏览器不适用,我也懒得改代码了。
需要的可以参考《基本兼容所有浏览器的复制到剪贴板的方法》

原文地址:http://www.discuz.net/thread-764082-1-1.html

0条评论 你不来一发么↓

    想说点什么呢?