Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 79072|回复: 98

[插件] "即时"复制发帖框内容 for 5.0.0 by lu5266

[复制链接]
发表于 2005-11-26 10:45:03 | 显示全部楼层 |阅读模式
名称: "即时"复制发帖框内容 by lu5266
适用: Discuz! 5.0.0
作者: lu5266
演示: http://www.discuzs.net
版权: http://www.discuzs.net


说明:
及时复制当前“文字编辑框”的内容到剪贴板,防止意外事件导致正在书写、编辑的文字或者内容丢失
(在关闭页面的时候复制)

文件列表:


./templates/default/post_newthread.htm (新贴)
./templates/default/post_editpost.htm (编辑)
./templates/default/post_newreply.htm (回复)
./templates/default/viewthread.htm (快速回复)
./templates/default/forumdisplay.htm  (快速发贴)
./templates/default/pm_send.htm  (pm)

(因为是模板文件,所以假如其他风格也有对应文件,也需对应修改)


修改方法:(修改自己认为要修改的就可以了,不必全部哦)




1.修改 forumdisplay.htm / viewthread.htm

查找:

  1. <input class="checkbox" type="checkbox" name="parseurloff" value="1"> {lang disable} {lang post_parseurl}<br>
复制代码


上面加:

  1. <input class="checkbox" type="checkbox" id="copymessage" checked>复制内容<br>
复制代码


2.修改 post_newthread.htm/post_editpost.htm/post_newreply.htm

查找:

  1. <input class="checkbox" type="checkbox" name="parseurloff" id="parseurloff" value="1" $urloffcheck> {lang disable} {lang post_parseurl}<br>
复制代码


上面加:
  1. <input class="checkbox" type="checkbox" id="copymessage" checked>复制内容<br>
复制代码


3. 修改  pm_send.htm  


查找:

  1. <span class="smalltxt"><input class="checkbox" type="checkbox" name="saveoutbox" value="1">{lang pm_send_save_outbox}</span>
复制代码


后面加上

  1. <br/><span class="smalltxt"><input class="checkbox" type="checkbox" id="copymessage" checked> 复制内容</span>
复制代码


4: 在上面所有修改的文件

都直接加在末尾加上

  1. <script language=javascript>
  2. //copymessage by lu5266
  3. //Site: http://www.discuzs.net
  4. if(typeof($('postform')) != 'undefined'){
  5.         function copymsg(){
  6.                 if($('copymessage').checked) copycode($('postform').message);
  7.         }
  8.         window.onunload= new Function("copymsg();");
  9. }
  10. </script>
复制代码


完成

[ 本帖最后由 lu5266 于 2006-11-15 21:14 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2005-11-26 10:52:32 | 显示全部楼层
以前的版本修改:


我是使用了很多种方法以后,居然找到了这种方法,是我自己认为在众多方法中最理想的了
名称:  "即时"复制发帖框内容
演示:  http://www.5466.ik8.com/           
功能: 这个插件完全可以使你发贴的时候,出现任何情况,都帮忙复制你的发贴框的内容(但不包括你的电脑死机)
版本: 3.0β3   A方法 2.5 &sp1 4.0都是可以的, B 方法只是在修改模版的html有些不同而已,同样是可以用的
作者: lu5266
难易: 简单
支持: http://www.5466.ik8.com/
说明: 转贴请保留以上版权信息。


安装方法: 选择A 和 B 其中一个就可以了

A方法:  会员没有选择复制与否,直接就是执行复制

此方法: 安装简单,但缺少人性化.

在你要加上此功能的的页面
( forumdisplay.htm viewthread.htm  post_newthread.htm  post_editpost.htm post_newreply.htm )

查找:

  1. {template footer}
复制代码


在上面加上:

  1. <script language=javascript>window.onunload=new Function("copycode(document.input.message);");</script>
复制代码


A 方法完工.

-----------------------------------------------------------------------------------------------------------------------------------------------------------

B方法: 会员可以选择复制与否,默认就是执行复制


此方法: 安装相对麻烦一点点,但是比较人性化,会员可以选择的余地

1: 以post_newthread.htm为例子(forumdisplay.htm viewthread.htm    post_editpost.htm post_newreply.htm
类似修改,因为这个都是html修改)

查找:
  1. <td><input type="checkbox" name="parseurloff" value="1" $urloffcheck> {lang disable} {lang post_parseurl}</td>
复制代码


在上面加上:

  1. <td><input type="checkbox" name="copymessage" checked> 自动复制内容</td>
复制代码



2:在 forumdisplay.htm viewthread.htm  post_newthread.htm  post_editpost.htm post_newreply.htm

查找:

  1. {template footer}
复制代码


在上面加上:

  1. <script language=javascript>
  2. //copymessage by lu5266
  3. function copymsg(){if(document.input.copymessage.checked) copycode(document.input.message);}
  4. window.onunload= new Function("copymsg();");
  5. </script>
复制代码


B方法完工

[ 本帖最后由 lu5266 于 2006-11-15 11:32 编辑 ]
回复

使用道具 举报

发表于 2005-11-26 11:09:57 | 显示全部楼层
那我也坐坐
回复

使用道具 举报

发表于 2005-11-26 11:17:31 | 显示全部楼层
十卜下
回复

使用道具 举报

发表于 2005-11-26 11:29:52 | 显示全部楼层
站着看看了。。。
回复

使用道具 举报

发表于 2005-11-26 12:48:54 | 显示全部楼层
顶..好帖
回复

使用道具 举报

发表于 2005-11-26 13:06:28 | 显示全部楼层
好东西!收藏!
回复

使用道具 举报

发表于 2005-11-26 13:17:51 | 显示全部楼层
早就想找这个功能了...THX
回复

使用道具 举报

发表于 2005-11-26 13:38:24 | 显示全部楼层
支持啊////
回复

使用道具 举报

发表于 2005-11-26 13:41:24 | 显示全部楼层
顶个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云市场年终大促!Discuz X3.4论坛系统免费用,虚拟主机低至20元/月,爆款小程序1元起!

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2020-1-27 23:44

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

快速回复 返回顶部 返回列表