12下一页
返回列表 发帖
查看: 167|回复: 14

[新问题] 官网发帖编辑器中粘贴从别处复制的内容时,子列表项重复出现

 

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
发表于 前天 10:51 | 查看全部 |阅读模式
BUG反馈
程序版本: X5.0
浏览器: Edge 
BUG地址: 隐藏内容
BUG截图:
测试用户名: 隐藏内容
测试密码: 隐藏内容
我想转贴个内容,在我自己论坛上测试发布后,显示完美,如图:

Snipaste_2025-11-10_10-39-18.png

但是复制然后粘贴到本坛编辑器时,子列表项重复出现,且原来的无序列表变成有序列表。如图:



请官方检查一下针对复制的列表的识别逻辑是不是有问题。
我知道答案 回答被采纳将会获得1 贡献 已有14人回答
回复

使用道具 举报

85

主题

377

回帖

810

积分

管理员

贡献
22 点
金币
41 个
产品版本
X5.0+
发表于 前天 11:31 | 查看全部
为啥很多用编辑器都要对齐Word呢?现在全世界能完全100%和word效果一致的编辑器很少,国内就一家,就是WPS
可就算你是WPS,真粘贴过来的内容依然要修整,别把很多事情想那么完美
回复

使用道具 举报

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
 楼主| 发表于 前天 14:44 | 查看全部
monkeye 发表于 2025-11-10 11:31
为啥很多用编辑器都要对齐Word呢?现在全世界能完全100%和word效果一致的编辑器很少,国内就一家,就是WPS
...

你的意思难道是说,我从Discuz X3.5复制的内容粘贴到X5.0的编辑器里,出现部分内容重复是可以容忍的?然后我需要自己删除多出来的内容?

这不算是BUG?
回复

使用道具 举报

31

主题

6169

回帖

1万

积分

应用开发者

贡献
635 点
金币
1444 个
QQ
发表于 前天 15:07 | 查看全部
IsaacZ 发表于 2025-11-10 14:44
你的意思难道是说,我从Discuz X3.5复制的内容粘贴到X5.0的编辑器里,出现部分内容重复是可以容忍的?然 ...

不同的编辑器,因为官网X5启用了json编辑器,和以前完全是不同的模式了,无法直接兼容的。
json编辑器是区块编辑器,不是bbcode编辑器了
回复

使用道具 举报

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
 楼主| 发表于 前天 15:15 | 查看全部
我的需求根本不需要“100%完美”,只是要基本的列表结构不被破坏就可以了
回复

使用道具 举报

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
 楼主| 发表于 前天 15:30 | 查看全部
湖中沉 发表于 2025-11-10 15:07
不同的编辑器,因为官网X5启用了json编辑器,和以前完全是不同的模式了,无法直接兼容的。
json编辑器是 ...

我能理解技术架构变更带来的挑战,但作为用户,从一个Discuz版本复制内容到另一个Discuz版本出现内容重复和结构错乱,这明显影响了基本的使用功能。

既然确认是JSON编辑器与旧架构的兼容性问题,那么这应该被记录为已知的兼容性缺陷,并尝试消除粘贴内容变化给用户带来的困扰。

用户不关心底层是BBCode还是JSON,关心的是基本功能是否正常运作。格式可以有所差异,但内容不应该被篡改——重复和错序已经涉及内容层面的问题了。

PS:关于你提到的编辑器差异,我注意到在官网回复时依然可以使用BBCode模式,这说明系统具备处理传统格式的能力。是否可以在JSON编辑器中增强对传统格式的兼容性处理?
回复

使用道具 举报

31

主题

6169

回帖

1万

积分

应用开发者

贡献
635 点
金币
1444 个
QQ
发表于 前天 16:20 | 查看全部
IsaacZ 发表于 2025-11-10 15:30
我能理解技术架构变更带来的挑战,但作为用户,从一个Discuz版本复制内容到另一个Discuz版本出现内容重复 ...

不,编辑器切换内容肯定不能直接复制通用,这很正常,你word里面的内容,也不可能原封不动能带进其他软件里。特别是技术迭代的。

你可以继续用老的编辑器,那就不存在这些问题了。新编辑器带来新的技术的同时,对于老的格式不兼容,这个是正常范围。

你提到的最后一点,属于解析层面,老编辑器就走老的解析,这和编辑器里复制内容不是一回事。

两种编辑器完全是不一样的技术路径,不可能直接在编辑层面就无缝切换。markdown编辑器里的内容,你复制到其他编辑器去,也一样会产生问题。
回复

使用道具 举报

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
 楼主| 发表于 前天 19:31 | 查看全部
湖中沉 发表于 2025-11-10 16:20
不,编辑器切换内容肯定不能直接复制通用,这很正常,你word里面的内容,也不可能原封不动能带进其他软件 ...

我想澄清一个关键点:这不是Discuz版本间的数据迁移问题,而是新版编辑器对标准HTML列表结构的解析能力问题。

当我从X3.5的帖子页面复制内容时,我复制的是浏览器中渲染出的标准HTML。这些HTML列表标签(<ol>, <ul>, <li>)是通用的Web标准,不应该因为编辑器从BBCode换成JSON就出现内容重复和结构错乱

截图202511101930265398.jpg

这就像Chrome浏览器应该能正确渲染Firefox保存的网页一样——都是处理标准HTML。现在的问题是JSON编辑器在解析标准HTML列表时产生了明显的逻辑错误(重复项、丢失层级,序号错乱),这确实应该被认定为解析层的缺陷。


截图202511101925037804.jpg
回复

使用道具 举报

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
 楼主| 发表于 前天 19:39 | 查看全部
我一开始也误以为是新旧版本的兼容问题,后来才发现根本不是这个问题。复制内容的来源可以任意渲染好的HTML页面,最终考验的还是新版编辑器对HTML内容的解析能力。
回复

使用道具 举报

39

主题

545

回帖

794

积分

自成一派

贡献
29 点
金币
44 个
QQ
 楼主| 发表于 前天 22:45 | 查看全部

补充一下内容来源:Deepseek交流页面

截图202511102233442638.jpg

粘贴到 X3.5 论坛:

截图202511102232277816.jpg


虽然在X3.5编辑器中也给二级列表添加了序号,但提交后的效果却是完全正常的,忠实于内容源:

截图202511102242243305.jpg



同样内容粘贴到 X5.0 官方论坛:

截图202511102237527201.jpg



证明 X5.0 的 JSON 编辑器目前无法正确处理多级列表。



回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-11-12 03:39 , Processed in 0.074930 second(s), 14 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表