在编辑器里将文本复制进去的三二问题
发现在论坛的编辑器内复制入文本的时候,常见如下情况:1、左上角的“字体”一栏变为乱码。
2、复制过来的文本标题一栏后的回车会被吞,出现标题行与其下正文第一段合并成同一自然段的情况。
3、复制过来的文本标题一栏的字号与普通文字并无差异,仅为加粗。
# 测试
test
上列markdown代码渲染出来的文字复制入编辑器的时候,其形态如下:
测试test
(编辑器中截图下见附件)
可以见到,作为标题的“测试”在编辑器中是加粗、字号大一号,且与正文行不在同一行。
然而您可以在见到本帖上列贴出的“测试test”字样,与论坛编辑器中的样式相去甚远。
本帖最后由 タユタイ 于 2023-2-3 08:16 编辑
discuz 使用的富文本编辑器并非使用 CSS 样式进行排版,
https://cdn.staticaly.com/gh/SetsuikiHyoryu/image-bed@master/喵玉殿/tid=1851854_01.6j08nwhe1kw0.webp
而将渲染完的 Markdown 文本粘贴至富文本编辑器时,粘贴的内容中包含了 CSS 样式。
https://cdn.staticaly.com/gh/SetsuikiHyoryu/image-bed@master/喵玉殿/tid=1851854_02.1z61sngw5800.webp
在发送帖文至后端时并不会发送 CSS 样式,
https://cdn.staticaly.com/gh/SetsuikiHyoryu/image-bed@master/喵玉殿/tid=1851854_03.2t8rd23p39q0.webp
所以收到的画面中不包含 CSS 样式,只能显示 HTML 标签的原生样式。
https://cdn.staticaly.com/gh/SetsuikiHyoryu/image-bed@master/喵玉殿/tid=1851854_04.5fuxba7p6io0.webp
在 discuz 的框架下解决这个问题成本太高,请期待新版论坛。
---
修改字体处乱码的原因在聚焦富文本编辑器时可以稳定复现,但原因不明。
并未在此过程中发送请求或在控制台输出错误内容。
服务端渲染后返回的画面本身中文字也是正常的。
タユタイ 发表于 2023-2-3 06:56
discuz 使用的富文本编辑器并非使用 CSS 样式进行排版,
新版是要怎么搞(
不基于discuz!而是要用新的了吗( 麻薯一个罢了 发表于 2023-7-20 23:09
新版是要怎么搞(
不基于discuz!而是要用新的了吗(
discuz! 是用极其古早的 PHP 服务端渲染做的,新版将采用 Vue + Golang 做前后端分离、客户端渲染。
页:
[1]