你好。我的分类搜索功能无法正常工作。
截图来自“新建主题”,但在编辑分类或移动帖子到不同分类时也会出现同样的问题。
(我指的不是可能需要刷新才能显示的新建分类,而是所有分类。)
在你的环境中该功能正常,我在发帖前已经确认过。因此,任何建议都将不胜感激。
谢谢!
你好。我的分类搜索功能无法正常工作。
截图来自“新建主题”,但在编辑分类或移动帖子到不同分类时也会出现同样的问题。
(我指的不是可能需要刷新才能显示的新建分类,而是所有分类。)
在你的环境中该功能正常,我在发帖前已经确认过。因此,任何建议都将不胜感激。
谢谢!
您的分类是否有异常?如果我们在本地或 try.discourse.org 上无法复现该问题,则可能表明是本地配置问题。
你好,Jeff,
我在我的手机、另一个浏览器以及访客账户上都进行了测试,发现它们的搜索功能都无法正常使用。
如果我的分类设置有任何异常,那并非有意为之。
请问我可以从哪里检查或重置相关设置?
谢谢!
您可以尝试在安全模式下查看您的站点。如果这样可以正常工作,那么问题很可能出在主题组件或第三方插件上。
https://SITEURL/safe-mode
很遗憾听到您仍然遇到这个问题,这一定很令人沮丧!
您可能已经检查过这些内容,但……您的分类安全设置是否有异常,限制了访问权限?用户账户是否有权限在任何分类中发帖?
嗨,Tobias,谢谢你一起出谋划策!
我的管理员账户拥有所有权限。
但我漏测了一点:无痕窗口。
结果发现:它在那里确实能正常工作,无论是我的测试账户还是管理员账户。
于是我猜想,是不是我普通浏览器中的某个设置产生了干扰,比如我的广告拦截器“阻止弹出窗口”?但我在普通浏览器中使用广告拦截器访问 这个 Discourse 实例时,“搜索”功能在 Meta 上是正常的,但在我自己的实例上却无法使用。
这就意味着问题可能出在我 Discourse 实例的某个设置上,而且这个设置也会影响安全模式下的性能。
等等……但这无法解释为什么在无痕模式下能正常工作……真让人头疼……
你有没有想到什么可能的原因?
编辑:广告拦截器确实会产生干扰。
有一瞬间我以为问题已经解决了,但遗憾的是,并没有……
有意思,发现得很准——我猜其中某个分类里肯定包含了“广告”这个词?![]()
其实我错了,
或者至少部分错了:
现在在某些搜索中它能用了,比如当你在某个分类下想查找特定子分类时。但在其他情况下仍然不行。
过几天我会再深入研究。我确实需要整理一些分类,但既然搜索功能在无痕模式下能工作,我就在那里操作。
meanwhile 先让它再酝酿一下,看看我(或者你,:D)会不会有其他顿悟……
同时感谢你的帮助!
下次发生这种情况时,请检查您的 浏览器控制台 中是否有任何错误。这通常是一个非常可靠的指标。
你绝对不敢相信……:rofl:
找找看有什么不同:
由于无法完全理解 Joe 建议的细节(不过还是:谢谢!),我请另一个人帮我深入调查。
他说:“但这明明能工作……”
结果发现,我的搜索功能不喜欢大写字母……
这个问题并不适用于其他浏览器:我的无痕模式就能正常处理大写字母!
你的 Meta Discourse 页面——至少对我来说——也不接受大写字母。我第一次检查是几天前,当时我没用大写字母,因为你的分类标题里也没用。
嗯。我在 Meta 上复现了这个问题。输入“s”时,匹配的类别会显示出来;输入“S”时,则没有匹配的类别。这很有趣!
在我的 Mac 上的 Safari 和 Chrome,以及 iPhone 上的 Chrome 中均出现此问题。
我回去确认了一下,我关于访客浏览器的判断是正确的(因为大小写问题在所有测试中我并未特别关注)。
原来在分类列表中,搜索支持大写,但在话题内部想将话题移动到另一个分类时,则不支持。
我以为我们已经处理过这个问题了,@techapj?我讨厌大小写敏感……
这将在以下修复中解决:
感谢您的报告 ![]()
你好,Joffrey,谢谢,我看到这在这个网站上可以运行。
但是……安装/执行上述内容完全超出了我的能力范围,所以:下一个更新会为我解决这个问题吗?
谢谢!
是的,下一次更新肯定会包含。