Très facile à configurer, et je pense que tout fonctionne correctement.
Question au hasard : est-il possible d’injecter une icône personnalisée ? Par exemple, un logo de site à utiliser comme icône au lieu des icônes Font Awesome ? Actuellement, je n’ai qu’un fichier PNG.
C’est quelque chose que vous pouvez faire avec un peu de CSS. J’ai créé quelque chose de similaire, mais je n’ai pas conservé le code.
Si je me souviens bien, cela nécessite deux étapes : masquer l’icône personnalisée (j’ai utilisé l’icône d’étoile dans mon thème personnalisé), puis ajouter l’image personnalisée avant le titre.
Je redirige vers une page WordPress (mon fournisseur OAuth) qui permet à l’utilisateur de s’inscrire à un abonnement pour consulter le contenu, ou simplement de se connecter.
Le problème est que s’ils se connectent et retournent sur le forum, ils ne sont pas automatiquement connectés au forum (et doivent cliquer à nouveau sur le bouton Se connecter sur le forum). Que dois-je modifier pour m’assurer qu’ils sont automatiquement connectés ? Puis-je ajouter quelque chose à mon lien ?
Si cela vous permet de rediriger vers une URL, vous devrez ajouter ceci à la fin de votre URL Discourse : /session/sso?return_path=/top. Vous pouvez modifier le chemin de redirection, mais cela devrait vous connecter automatiquement.
Excellent ! J’étais capable de faire cela sur XenForo, alors j’espérais qu’il y aurait quelque chose de similaire sur Discourse. C’est idéal pour les communautés payantes afin d’attirer les membres vers les sections premium du forum.
Merci beaucoup,
Ray
P.S. @davidkingham David, j’ai jeté un coup d’œil à votre communauté. C’est l’une des meilleures que j’aie vues. Félicitations et merci pour le partage.
Ce plugin semble poser problème dans la version 2.6 bêta 2. @fzngagan Discourse ne me permet pas de charger les sujets lorsque ce plugin est activé, voir les erreurs ci-dessous.
Bien que le plugin ne plante plus, il ne fonctionne plus sur tests-passed.
L’icône s’affiche, mais vous pouvez accéder aux sujets d’une catégorie comme d’habitude.
J’ai testé cela en ayant un plugin fonctionnel sur 2.5, puis en passant à tests-passed, ce qui l’a cassé.
Édition : cela semble être un problème multisite. La fonction check_and_raise_exceptions n’est préfixée que lorsque le plugin est activé sur le maître multisite. De plus, Discourse doit être redémarré après l’activation du plugin.
Question : à quel point serait-il difficile de permettre aux robots d’indexation d’accéder au contenu ? Je ne parviens pas à trouver un moyen de déterminer si la requête provient d’un robot (ou d’une chaîne d’agent utilisateur) depuis le guardian pour les utilisateurs anonymes. Quelqu’un aurait-il des pistes ? Je serais ravi de créer une PR à ce sujet, si seulement je savais comment accéder à cette information.
Demande : @fzngagan, pourrais-tu s’il te plaît jeter un œil au problème multisite qui a été récemment introduit ? Je pourrais créer une PR, même si ce ne serait qu’un changement mineur.
Si vous désactivez JavaScript dans votre navigateur, vous pouvez voir la mise en page pour les robots d’indexation (vos utilisateurs peuvent donc le faire aussi ).
J’ai créé une branche de preuve de concept nommée crawl que vous pouvez tester et améliorer. Si cela fonctionne, nous la placerons derrière un paramètre du site qui sera désactivé par défaut.
Note : Je n’ai pas testé la branche, mais je suis ravi de vous aider
Je serais ravi d’accepter une PR ici. Je ne suis pas encore familier avec les fonctionnalités multisite
J’ai effectué la mise à jour vers la version 2.6.0.beta5 de Discourse et il semble que j’ai un autre problème avec ce plugin. Des idées, @fzngagan ?
Lorsque j’essaie de naviguer vers une « catégorie verrouillée » en tant qu’utilisateur non connecté, je vois simplement un indicateur de chargement qui tourne (et je ne suis jamais redirigé). Il semble également que l’URL se termine par « Vous n’êtes pas autorisé à afficher la ressource demandée ».
@dylanb
Oui, je me rends compte que cela ne fonctionne plus depuis un certain temps et qu’une refonte est nécessaire. Je vais jeter un coup d’œil là-dessus, très probablement à la fin de cette semaine.