Liens d'icônes sociales cliquables sur le profil

Oui, j’ai simplement rendu Discord disponible en tant qu’icône pour les utilisateurs. Veuillez mettre à jour !

Oui, c’est d’ailleurs ainsi que cela fonctionne actuellement. Vous devez simplement créer un champ utilisateur personnalisé nommé Discord.

3 « J'aime »

Oui, je n’ai jamais vu cela utilisé sur un type de communauté où les utilisateurs anonymes peuvent accéder à la page /u, donc je ne peux même pas dire que c’est le comportement prévu.

Ouvert à toute PR qui aiderait à rendre cela utile pour ce type de communautés également. Désolé de ne pas pouvoir en faire plus pour vous aider !

1 « J'aime »

Génial ! Et si on passait à Steam ensuite (ce serait super pour les forums de jeux vidéo) ? :smile:

2 « J'aime »

Ouais, bien sûr, c’est aussi une petite mise à jour rapide : n’hésite pas à la mettre à jour.

2 « J'aime »

Aussi, un bug connu :

Si vous utilisez l’un des filtres sur le répertoire :

les icônes sociales se mélangent lorsque les utilisateurs sont chargés après le filtrage. En général, cela se produit en attribuant à chaque carte exactement le même lien pour une icône sociale. Je ne sais pas pourquoi cela arrive, mais je voulais simplement informer les personnes qui l’utilisent actuellement. Et/ou si quelqu’un sait pourquoi cela se produit ou comment le résoudre, je serais très reconnaissant pour votre aide !

J’espère ajouter cela au premier message.

3 « J'aime »

Super ! Merci ! Twitch est-il une option ?

2 « J'aime »

J’ai rencontré le même problème avec mon installation Discourse. Lorsque le composant de thème est activé, les visiteurs anonymes trouvent un profil utilisateur cassé.

Je n’ai pas installé le plugin Follow, donc je pense qu’il s’agit d’une incompatibilité entre le TC et le cœur de Discourse ?

Cela pourrait aussi être lié au problème sur lequel @renato a récemment commenté.

1 « J'aime »

Est-il possible de définir ces éléments lorsqu’un utilisateur se connecte avec le fournisseur social spécifié ? Je veux m’assurer que les personnes ne peuvent pas prétendre être quelqu’un d’autre. De plus, avec Discord, cela n’a pas de sens que ce soit un lien, car il n’existe pas de profils utilisateurs sur Discord. Comment puis-je afficher l’icône et le nom ? Aussi, au lieu de les colorer tous de la même manière, est-il possible de les styliser différemment ? J’aimerais que Discord soit en « blurple » (le bleu-violet de Discord) afin qu’il s’affiche correctement sur les thèmes sombres et clairs. Super addon tout de même !

1 « J'aime »

Ce composant de thème est-il cassé ? Le répertoire des cartes utilisateur fonctionne parfaitement pour moi sur la version actuelle de Discourse 2.7.0, mais j’obtiens le message « Ce thème contient du CSS, du HTML ou du YAML incorrect » après l’installation.

De plus, les paramètres du composant apparaissent dans les sections d’administration, mais il est impossible de définir quoi que ce soit dans les profils des utilisateurs.

1 « J'aime »

Salut, j’ai ajouté Twitch maintenant. Je devrais trouver un moyen de rendre l’ajout de nouvelles icônes plus généralisable, de sorte qu’elles ne nécessitent pas de modifications du code. Je suis un peu pressé pour effectuer ce changement général, mais je suis ouvert aux PR !
Problème GitHub pour généraliser l’ajout de nouveaux réseaux sociaux


Je vois cela aussi, mais je ne parviens pas à identifier rapidement ce qui ne va pas. J’utilise une installation 2.7 et, bien que je voie cet avertissement lors de l’installation, je n’ai constaté aucun impact sur la fonctionnalité, ce qui est étrange. N’hésitez pas à poster si vous remarquez quelque chose de suspect.


Vous devez toujours créer des champs d’utilisateur personnalisés qui correspondent aux noms dans les paramètres de la section d’administration. Je suggérerais de masquer les champs après leur création afin qu’il n’y ait pas à la fois le texte de l’URL de connexion sociale et l’icône cliquable de connexion sociale.

Voici un tutoriel sur meta concernant la configuration des champs d’utilisateur personnalisés


Actuellement, cela va un peu au-delà de la portée initialement prévue, car je pense que cela nécessiterait un travail considérable, dont je ne suis pas sûr qu’il soit entièrement disponible dans un simple composant de thème… mais peut-être. Il faudrait jeter un coup d’œil plus approfondi. Si c’est vraiment critique, je suggérerais de consulter le Marketplace au cas où quelqu’un pourrait prendre en charge le travail. Malheureusement, je ne peux pas actuellement y consacrer beaucoup de temps.

C’est aussi une excellente idée, mais je suggérerais la même chose que précédemment… cela pourrait probablement être réalisé dans le cadre de ce projet si vous ou quelqu’un d’autre étiez intéressé à tenter de généraliser. L’une des autres fonctionnalités que vous pouviez définir par réseau social était la couleur.
Problème GitHub pour généraliser l’ajout de nouveaux réseaux sociaux

Désolé de ne pas pouvoir être plus utile sur ces points, mais merci pour vos retours !

4 « J'aime »

Je reçois ce message lors de l’installation de ce composant.

De plus, je ne vois aucun champ modifiable après avoir activé ce plugin. Je l’ai bien ajouté aux thèmes appropriés, mais rien n’apparaît toujours dans le profil utilisateur.

3 « J'aime »

Salut ! J’aimerais beaucoup utiliser cela, mais je rencontre le même problème d’erreur que @thegurjyot ci-dessus. Auriez-vous une idée d’une solution rapide pour le corriger, en particulier sur les installations entièrement hébergées ? :slight_smile:

1 « J'aime »

salut @thegurjyot @ivanovitch
désolé pour le retard, je viens de pousser une modification qui a supprimé ces sélecteurs Ember. j’espère que ça ne rendra rien de trop bizarre ! sinon, les PR sont toujours les bienvenues :slight_smile:

3 « J'aime »

Merci pour ce si bel élément de thème ! Il est magnifique et vraiment facile à utiliser.

Serait-il possible d’ajouter une icône de courrier/enveloppe ? Ma communauté utilise l’authentification unique (SSO), donc les adresses e-mail des utilisateurs sont définies par ce biais, mais il serait agréable que les personnes puissent indiquer une autre adresse e-mail (comme leur adresse professionnelle de recherche) qu’elles souhaiteraient voir utilisée pour les contacter.

2 « J'aime »

Super composant, il rend vraiment bien sur les cartes d’utilisateurs !
Trouver le lien utilisateur de Discord est un peu délicat ; je l’ai donc désactivé, sachant que certains utilisateurs auraient du mal à le repérer. Ce serait beaucoup plus simple si les utilisateurs n’avaient qu’à ajouter leurs noms d’utilisateur au lieu de l’URL complète.

Est-il également possible d’ajouter des champs pour les utilisateurs Telegram et TikTok ?

Merci pour ce composant !

2 « J'aime »

télégramme ajouté dans le dernier push

j’ai ajouté cela mais l’icône tik tok ne s’affiche pas et je ne suis pas tout à fait sûr pourquoi si quelqu’un sait quelque chose, faites-le moi savoir… je vois que quelqu’un d’autre a eu ce problème aussi : L’icône Font Awesome de Tiktok ne s’affiche pas.

fait dans le dernier !

je n’ai pas trouvé de bon moyen de le faire. connaissez-vous le format des URL de profil Discourse qui incluent leurs noms d’utilisateur ?

4 « J'aime »

Auriez-vous une chance d’ajouter Vero à cela ? Malheureusement, il n’y a pas encore d’icône FontAwesome, mais il y a ceci https://www.flaticon.com/free-icons/vero

Flickr serait également un bon ajout ! Flickr a bien une icône FA f16e

Merci !

1 « J'aime »

Ravi de voir ça, j’avais utilisé/abandonné Namati, c’est beaucoup mieux.

Quelques demandes / notes :

  • Pas d’option de champ Facebook ? Son icône est listée, mais rien pour correspondre à un champ utilisateur (je déteste FB mais mes utilisateurs l’utilisent)
  • Y a-t-il un moyen possible pour un champ générique ? Mes gens aiment utiliser Namedrop.io pour fournir la prononciation des noms. J’ai essayé d’utiliser l’icône Spotify, mais Spotify apparaît dans le texte du titre. C’est de niche et il n’y a pas d’icône, mais je pourrais vivre avec une icône différente.
    • J’ai aussi une URL d’affiliation, cela fonctionnerait bien avec une icône globale.

  • Les champs utilisateur personnalisés Instagram et Twitter n’attendent que les noms d’utilisateur (sans le « @ » inclus), le nom est ajouté à l’URL de base.

Et merci d’avoir corrigé le cas où ils entrent un nom d’utilisateur ! (demander l’URL Twitter, mais ils l’ignorent, entrer un nom d’utilisateur fonctionne aussi.) (on dirait que l’utilisation d’un @ dans Twitter fonctionne, cela finit aussi par s’afficher dans la carte, ce qui me convient)

2 « J'aime »

Pourriez-vous ajouter la prise en charge des nouveaux identifiants YouTube ? Ma communauté rencontre également des problèmes avec la restriction actuelle sur les URL des chaînes YouTube :

2 « J'aime »

Il est certainement temps d’avoir une icône pour Mastodon ? J’ai des demandes à ajouter en tant que champ utilisateur. Elle a une icône Mastodon Icon | Font Awesome

4 « J'aime »