找回密码
 加入
搜索
楼主: haijie1223

测试帖子

[复制链接]
 楼主| 发表于 2021-4-15 00:18:31 | 显示全部楼层
str('        ')
 楼主| 发表于 2021-4-15 00:23:25 | 显示全部楼层
afan 发表于 2021-4-14 20:27
我刚刚看了下修复$的那个帖子,在 bbcode.js 这个文件中的第 149 行(实际行数不一定,显示并不准):
r ...

经过测试,以上三种写法,都没效果,依旧被转化为空格。
发表于 2021-4-15 00:26:43 | 显示全部楼层
haijie1223 发表于 2021-4-15 00:23
经过测试,以上三种写法,都没效果,依旧被转化为空格。

那就奇怪了,至少会有点反应才是…… 莫非不是这个文件?看函数名 bbcode2html 应该是这里吧
 楼主| 发表于 2021-4-15 00:29:27 | 显示全部楼层
afan 发表于 2021-4-15 00:26
那就奇怪了,至少会有点反应才是…… 莫非不是这个文件?看函数名 bbcode2html 应该是这里吧

是这里,但是我感觉似乎不是这里的问题。我替换成dz7.2的写法,也是会被转成空格。
发表于 2021-4-15 00:33:49 | 显示全部楼层
haijie1223 发表于 2021-4-15 00:29
是这里,但是我感觉似乎不是这里的问题。我替换成dz7.2的写法,也是会被转成空格。

html是这样:
<div class="blockcode"><div id="code_Crt"><ol><li>str('&nbsp; &nbsp; &nbsp; &nbsp; ')</ol></div><em onclick="copycode($('code_Crt'));">复制代码</em></div></td></tr></table>
显然没有被处理
 楼主| 发表于 2021-4-15 00:34:51 | 显示全部楼层
afan 发表于 2021-4-15 00:26
那就奇怪了,至少会有点反应才是…… 莫非不是这个文件?看函数名 bbcode2html 应该是这里吧

有反应,刚才测试,所有的写法都依旧会被转成空格。另外后面两种还会导致二次编辑代码时,code内出现乱码。
发表于 2021-4-15 00:35:10 | 显示全部楼层
要不就是在这之前就已经被替换成 &nbsp; &nbsp; &nbsp; &nbsp; 了
 楼主| 发表于 2021-4-15 00:36:19 | 显示全部楼层
afan 发表于 2021-4-15 00:35
要不就是在这之前就已经被替换成 &nbsp; &nbsp; &nbsp; &nbsp; 了

虽然这个函数是与code相关的,我也觉得可能是在这之前就已经被修改了。
 楼主| 发表于 2021-4-15 00:38:02 | 显示全部楼层
感觉dz现在的开发者,反应有点迟钝。bug反馈之后,迟迟不见回复,也不见修复。
发表于 2021-4-15 00:38:41 | 显示全部楼层
haijie1223 发表于 2021-4-15 00:36
虽然这个函数是与code相关的,我也觉得可能是在这之前就已经被修改了。

嗯 估计还是我之前推测的是 Discuz 的问题,因为不用code标签也会转换
发表于 2021-4-15 00:40:38 | 显示全部楼层
haijie1223 发表于 2021-4-15 00:38
感觉dz现在的开发者,反应有点迟钝。bug反馈之后,迟迟不见回复,也不见修复。

你看热气球回复的就不像是搞技术的,简单可重现的问题居然用这说辞,又不是难以重现的问题。
 楼主| 发表于 2021-4-15 00:45:34 | 显示全部楼层
afan 发表于 2021-4-15 00:40
你看热气球回复的就不像是搞技术的,简单可重现的问题居然用这说辞,又不是难以重现的问题。

那个热气球可能比我还菜。解决$显示问题的回复者,应该是个开发者,至少是个有技术的技术员。
发表于 2021-4-15 00:49:16 | 显示全部楼层
haijie1223 发表于 2021-4-15 00:45
那个热气球可能比我还菜。解决$显示问题的回复者,应该是个开发者,至少是个有技术的技术员。

嗯,$ 那个是开发者,回复问题的态度都不一样~
发表于 2021-4-15 00:52:33 | 显示全部楼层
本帖最后由 afan 于 2021-4-15 00:54 编辑

再折腾下,第15行改一下,看看 \" 能不能给点反应
return preg_replace(['\\\"', '\\\\', '\\\'', '\\\/', '\\\(', '\\\)', '\\\[', '\\\]', '\\\{', '\\\}', '\\\^', '\\\$', '\\\?', '\\\.', '\\\*', '\\\+', '\\\|'], ['\\\\', '\\\'', '\\/', '\\(', '\\)', '\\[', '\\]', '\\{', '\\}', '\\^', '\\$', '\\?', '\\.', '\\*', '\\+', '\\|'], str);

str('\"')
str("\\")
都是有 \" 参与
 楼主| 发表于 2021-4-15 01:07:09 | 显示全部楼层
str('"') 
str("\")
str('        ')
str('\"')
str("\\")
str('        ')
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 22:13 , Processed in 0.090895 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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