Forgot password?
 Create new account
View 144|Reply 4

双击编辑(旧版 discuz 的功能)

[Copy link]

701

Threads

110K

Posts

910K

Credits

Credits
94145
QQ

Show all posts

kuing Posted at 2025-2-25 15:25:14 |Read mode
我忽然想起,多年前的人教论坛上,好像曾经有一段时间出现过一个功能:
版主双击楼层,即可编辑帖子内容,完全不用打开新页面,还没编辑痕迹。
不知有没有记错,也不记得那时是 discuz 几了,或者是 5.x 还是 6.x

3148

Threads

8489

Posts

610K

Credits

Credits
66148
QQ

Show all posts

hbghlyj Posted at 2025-2-25 16:15:42
kuing 发表于 2025-2-25 07:25
我忽然想起,多年前的人教论坛上,好像曾经有一段时间出现过一个功能:
版主双击楼层,即可编辑帖子内容, ...

Faster Edits with Inline Editing
1000003358.gif

Stack Exchange 网站上现在支持行内编辑。不再需要访问单独的编辑页面;只需单击“编辑”即可在问题页面上开始编辑帖子。

这是一种更快的编辑方法,如上面的动画所示。(为了获得最佳速度,请记住按 tab、tab、space 保存编辑 - 我们甚至内置了一个小小的 ctrl+enter 快捷键

701

Threads

110K

Posts

910K

Credits

Credits
94145
QQ

Show all posts

 Author| kuing Posted at 2025-2-25 17:00:38
Last edited by kuing at 2025-2-25 20:36:00
kuing 发表于 2025-2-25 15:25
我忽然想起,多年前的人教论坛上,好像曾经有一段时间出现过一个功能:
版主双击楼层,即可编辑帖子内容, ...
discuz.dismall.com/thread-1795577-1-1.html
从这帖的评论来看,双击快捷编辑是 discuz 6.0 的功能,但
从6.1这个功能就取消了
不知道DZ官方那个蠢蛋猪脑袋去除了的!
……
那个帖子提到的插件就是试图在新版里提供该功能?但没看到附件在哪啊?

或许,从历史版本 download.discuz.vip/olddz.html 下载 6.0 来研究一下?

701

Threads

110K

Posts

910K

Credits

Credits
94145
QQ

Show all posts

 Author| kuing Posted at 2025-2-25 20:39:04
帖子分割出来了。

PS、还记得当时双击编辑时,是正文原地直接变成 textarea 的样子的。

701

Threads

110K

Posts

910K

Credits

Credits
94145
QQ

Show all posts

 Author| kuing Posted at 2025-2-25 23:33:55
Last edited by kuing at 2025-2-25 23:40:00
hbghlyj 发表于 2025-2-25 16:15
Faster Edits with Inline Editing
在 Discuz_6.0.0_SC_UTF8\upload\templates\default\viewthread.htm 的 L232 如下
  1. <td class="postcontent" {if $forum['ismoderator'] && ($thread['digest'] >= 0 || !$post['first'])} ondblclick="ajaxget('modcp.php?action=editmessage&pid=$post[pid]&tid=$post[tid]', 'postmessage_$post[pid]')"{/if}>
Copy the Code

这里 ismoderator 应该是版主?就有这个双击编辑功能。
双击运行的 ajaxget 函数在 \include\javascript\ajax.js 里,太长就不贴。
请求的就是一个编辑帖子的链接,于是又得去看 modcp.php……看8懂呀……
咱们这里能不能用类似方法实现?X3.5 也有 ajax.js

手机版Mobile version|Leisure Math Forum

2025-4-20 11:47 GMT+8

Powered by Discuz!

× Quick Reply To Top Return to the list