找回密码
 快速注册
搜索
查看: 27|回复: 4

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

[复制链接]

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

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

点评

mathStackExchange 就是在樓層直接編輯,還能看到樓上樓下  发表于 2025-2-25 16:06

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

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

Faster Edits with Inline Editing
1000003358.gif

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

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

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2025-2-25 17:00
本帖最后由 kuing 于 2025-2-25 20:36 编辑
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 来研究一下?

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2025-2-25 20:39
帖子分割出来了。

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

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2025-2-25 23:33
本帖最后由 kuing 于 2025-2-25 23:40 编辑
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}>
复制代码

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

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:20

Powered by Discuz!

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