La recherche ne s'affiche pas sur mobile

Bonjour, j’ai installé le plugin et je l’ai connecté à Algolia et tout fonctionne bien sur ordinateur
Mais sur mobile, le champ de recherche ne s’affiche pas, je peux le voir dans les outils de développement et le faire apparaître avec du CSS supplémentaire, mais la fonctionnalité ne fonctionne pas

J’aimerais également pouvoir placer le champ de recherche ailleurs sur la page, est-ce possible ?
Merci

2 « J'aime »

J’ai fait quelques recherches et, pour le moment, l’option de recherche Algolia est uniquement disponible sur ordinateur.

Cependant, il devrait maintenant être possible d’utiliser la recherche normale comme alternative sur mobile lorsque algolia-search est activé sur votre site. :+1:

1 « J'aime »

Merci @JammyDodger J’ai examiné cela et je n’ai vu aucune raison pour laquelle Algolia ne devrait pas fonctionner sur mobile. Algolia était masqué par du CSS, j’ai donc ajouté un nouveau CSS personnalisé pour cela dans common.scss et avec quelques ajustements à l’affichage déroulant, cela fonctionne aussi sur mobile.

Faire l’effort d’avoir Algolia comme moteur de recherche, il est un peu étrange de constater qu’il ne fonctionne pas sur mobile.

2 « J'aime »

C’est une bonne nouvelle. :slight_smile: Laissez-moi vérifier si j’ai mal formulé ma question et voir si c’est quelque chose que nous pouvons ajuster pour tout le monde. :+1:


@Andrew_Dickens J’ai revérifié, et si cela vous intéresse, nous aimerions beaucoup que vous ajoutiez vos modifications sous forme de PR au plugin afin que tout le monde puisse en bénéficier. :slight_smile: :+1:

2 « J'aime »

Note… sur ordinateur, vous pouvez toujours accéder à la « recherche avancée » dans Discourse, qui couvre quelques cas d’utilisation manquants dans Algolia (comme la recherche par utilisateur et la recherche à facettes).

Si elle est modifiée de manière à ce que nous lancions avec une CSS adaptée aux mobiles et une sortie pour Algolia, nous devons nous assurer que vous pouvez toujours accéder à la recherche avancée de Discourse.

1 « J'aime »