Поиск не отображается на мобильных устройствах

Привет! Я установил плагин и подключился к Algolia, на компьютере всё работает отлично. Но на мобильном поле поиска не отображается. В инструментах разработчика я его вижу и могу заставить показаться с помощью дополнительного CSS, но функциональность не работает.

Также я хотел бы иметь возможность разместить поле поиска в другом месте на странице. Возможно ли это?

Спасибо.

2 лайка

Я провёл несколько запросов, и в настоящее время опция поиска Algolia доступна только для настольных компьютеров.

Однако теперь, если на вашем сайте включена функция algolia-search, на мобильных устройствах можно использовать обычный поиск в качестве альтернативы. :+1:

1 лайк

Спасибо @JammyDodger. Я изучил эту проблему и не нашёл причин, по которым Algolia не должен работать на мобильных устройствах. Algolia скрывался из-за CSS, поэтому я добавил для него новый пользовательский CSS в файл common.scss и, немного доработав отображение выпадающего списка, добился его работы и на мобильных устройствах.

Учитывая усилия, затраченные на внедрение Algolia в качестве поисковой системы, довольно странно, что он не работает на мобильных устройствах.

2 лайка

Отличные новости. :slight_smile: Позвольте мне проверить, не исказил ли я свой вопрос, и выясню, можем ли мы это доработать для всех. :+1:


@Andrew_Dickens Я только что проверил, и если вам интересно, мы будем рады, если вы добавите свои изменения в виде PR в плагин, чтобы все могли этим воспользоваться. :slight_smile: :+1:

2 лайка

Примечание… на рабочем столе в Discourse по-прежнему доступен «расширенный поиск», который покрывает несколько случаев использования, отсутствующих в Algolia (например, поиск по пользователям и фасетный поиск).

Если мы внесем изменения, чтобы поставлять продукт с CSS, адаптированным для мобильных устройств, и интеграцией для Algolia, необходимо убедиться, что вы по-прежнему сможете получить доступ к расширенному поиску Discourse.

1 лайк