您好,我已经安装了该插件,并与Algolia连接,在桌面端一切正常。
但在移动端,搜索输入框不显示。我可以在开发者工具中看到它,并且可以通过额外的CSS使其显示,但功能不起作用。
另外,我还想将搜索输入框放置在页面的其他位置,这可能吗?
谢谢。
您好,我已经安装了该插件,并与Algolia连接,在桌面端一切正常。
但在移动端,搜索输入框不显示。我可以在开发者工具中看到它,并且可以通过额外的CSS使其显示,但功能不起作用。
另外,我还想将搜索输入框放置在页面的其他位置,这可能吗?
谢谢。
我做了一些咨询,目前 Algolia 搜索选项仅支持桌面端。
但是,当您的网站上启用了 algolia-search 时,现在应该可以使用普通搜索作为移动端的替代方案。 ![]()
感谢 @JammyDodger,我已经研究过这个问题,没有发现任何理由说明 Algolia 不能在移动设备上运行。Alogolia 被 CSS 隐藏了,所以我为它在 common.scss 中添加了新的自定义 CSS,并对下拉菜单的显示进行了一些调整,使其也能在移动设备上运行。
费了这么大劲把 Algolia 作为搜索引擎,却发现它在移动设备上无法运行,这有点奇怪。
这是个好消息。
让我看看我是否弄乱了我的问题,看看我们是否可以为所有人调整它。![]()
@Andrew_Dickens 我已经重新检查过了,如果你有兴趣,我们很乐意让你将你的更改作为 PR 添加到插件中,以便大家都能受益。
![]()
请注意……在桌面上,您仍然可以访问 Discourse 中的“高级搜索”,它涵盖了 Algolia 所缺失的一些用例(例如用户搜索和分面搜索)。
如果对其进行了修改,使我们能够提供移动友好型 CSS 和 Algolia 的出口,我们需要确保您仍然可以访问高级 Discourse 搜索。