- 积分
- 10875
- 明经币
- 个
- 注册时间
- 2015-8-18
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 你有种再说一遍 于 2024-10-22 14:35 编辑
# 论坛BUG
## 20221021-0x01 空格字符
帖子上面贴代码会出现160这种空格符号,它是HTML防止压缩的空格,通常用命名实体来保存.
手写:命名实体
储存:字符实体 
1,展示层,其他用户浏览,会出现.
2,编辑器_渲染格式,不出现.
3,编辑器_纯文本,不出现.
解决方案:
a,检查HTML源代码,确认 或 是否被正确使用.
b,检查网页的<meta charset="UTF-8">标签,确保使用了正确的字符集.
c,mysql里面要选择utf8mb4,而不是utf8.
d,前端写一个剪贴板事件,复制粘贴时候自动正则替换nbsp和160为space.
或许升级一下Discuz版本就能解决这个问题?
## 20221021-0x02 编辑器问题
通过:编辑器-插入代码-C#,然后插入代码,会在using上面自动加一些明经网站的内容.
解决方案:
提交给后台的代码要修改一下,而且坛主应该遍历数据库把旧贴相关内容都替换掉.
我甚至还发现狐哥的帖子一些代码是丢字符的...
## 20221021-0x03 压缩包
用户上传的压缩包会有损坏,原因是前面加入“0D 0A”字节的问题.坛主应该写个任务在后台遍历全部解压全部压缩包来修正.
http://bbs.mjtd.com/thread-182474-1-1.html
# 论坛改善
## 20221021-0x51 早日支持Markdowm格式.
md不光渲染好看,而且会让人保持步骤性,级数标题是具备现代文档的一个基本条件.
我看到:Discuz! 云诺Markdown编辑器标准版插件可以替换Discuz!自带的论坛发帖编辑器.
现在的编辑器-纯文本(右上角),才是真正能够看到格式的,不然会附带html字体格式的信息.
支持之后,这样就没有了20221021-0x02,就可以用这种书写进行指示代码格式的着色显示.
```csharp
```
加两点` `这样是不渲染成空格的,直接写则会.
并且可以支持数学公式的复制粘贴.
若支持,非常希望坛主可以遍历替换旧帖子把所有代码段显示改造一下.
## 20221021-0x52 浏览器缓存
我发现刷新同一个页面的GIF加载非常慢,应该每次都是从论坛下载的,前端没有用到浏览器缓存图片(强缓存/协商缓存),这样不然不光网站流量库库刷,服务器磁盘也是库库刷.
## 20221021-0x53 搜索功能
它有10秒限制,干脆砍掉,然后直接把搜索框导向bing,这样不仅不受时间限制,还有bing分词器帮你分词,免得搜不到,例如:
块参照 site:bbs.mjtd.com
它将会拆开成:"块" "参照"来搜索.
## 20221021-0x54 手机版
它基本上坏坏的,我都是在手机上面切换到网站版,不然发帖和编辑都是问题,(手机看网页版的鼠标焦点也是问题多多)
就不祈祷改造它了,但是砍了的话,我手机用网页版登陆无法跳转到QQ关联登陆.
如果只有一个网页版,在关联登陆时候自动识别手机还是电脑就好了.
## 20221021-0x55 博客搬家
我希望把帖子同步到博客园,或者可以把博客园的搬过来.
## 20221021-0x56 楼层推荐
默认不要"推荐",很多帖子看起来就是乱序.
## 20221021-0x57 楼层点评
不要"点评",改为楼中楼,像贴吧一样.(貌似做不到)
https://gitee.com/Discuz/DiscuzX/issues/I5X6HD |
|