Aperçus de la liste de sujets (TLP)

Ce n’est pas un composant de thème. S’il l’était, il serait intégré. C’est un plugin dont le but est de modifier/étendre/améliorer l’API principale, ce qui ne peut être réalisé avec un simple composant de thème.

1 « J'aime »

Merci pour toutes vos réponses ! Merci pour ce super plugin, Robert :slight_smile:

2 « J'aime »

Pas de problème. Il convient de noter que si vous avez des barres latérales suffisamment grandes, le nombre de colonnes sera automatiquement réduit et vous pourrez le configurer pour n’avoir qu’une seule colonne, ce qui pourrait atténuer votre problème de hauteur variable.

Vous pourriez l’essayer avec notre plugin Layouts ou le composant de thème de blocs de barre latérale et de barre latérale principal.

Pour une raison quelconque, ce composant de thème supprime complètement les extraits pour moi sur mobile (application Discourse, iOS) :

J’ai l’impression d’avoir examiné tous les paramètres et je n’arrive pas à comprendre pourquoi cela se produit.

Assurez-vous d’avoir renseigné les variantes mobiles dans ce paramètre, comme suit :

(dans ce cas, vous devrez vous assurer d’avoir latest-mobile)

Sur mon site web, les miniatures apparaissent en haut au lieu d’apparaître sur le côté gauche comme sur https://realtimevfx.com/

Cela pourrait-il être causé par le composant de thème de vote de sujet ?
Y a-t-il un moyen de résoudre ce problème ?

La suppression de celui-ci résout-elle le problème ?

Il semble que oui : sans le vote par sujet :

Puis-je faire quelque chose pour que cela fonctionne avec la miniature à gauche du décompte des votes ?

Je crains de ne pas pouvoir le garantir. Consultez “Topic List Thumbnails” comme alternative.

J’ai l’impression d’avoir du mal avec le paramètre de filtre topic list portfolio qui ne respecte pas une sous-catégorie. Est-ce un bug possible ?

J’ai une catégorie avec le slug blog et une sous-catégorie avec le slug blog posts. J’ai essayé blog-posts et blog-blog-posts comme valeurs, mais le filtre ne fonctionne pas.

Quelques autres fonctionnalités appréciées :

  • possibilité de changer le texte « portfolio » partout, y compris dans l’URL
  • possibilité de changer l’icône utilisée pour le bouton
  • que le bouton respecte le CSS du bouton sur le site (voir l’image ci-jointe)

Ce n’est pas comme ça que ça marche, c’est par tag, donc vous devez taguer chaque sujet que vous voulez inclure. Cela donne à l’utilisateur une certaine discrétion sur ce qui est inclus. Erk, je ne l’ai pas utilisé comme ça depuis un moment, je vais vérifier.

Ce n’est pas un bouton, c’est un lien déguisé en bouton - mais vous pourriez bien sûr le cibler avec votre propre CSS.

C’est possible, bien que si vous créez un petit composant de thème, vous pouvez remplacer l’icône vous-même en utilisant l’API Javascript de Discourse, c’est assez simple.

Ce ne sera pas possible, c’est un composant de thème.

1 « J'aime »

Il est indiqué dans le composant de thème : « Entrez le tag ou le slug de la catégorie (selon la valeur du paramètre de type de filtre) ». Les slugs de catégorie fonctionnent, mais pas les sous-catégories. Bien sûr, cela dépend si vous avez défini topic list portfolio filter type sur catégorie, ce que nous avons fait.

Désolé, je voulais dire juste dans le contexte de ce composant de thème (par exemple, la route, le titre de l’onglet du résumé du profil, etc.)

2 « J'aime »

:sweat_smile: Ma mémoire ! Je n’ai pas utilisé ça depuis un moment. Je vais jeter un œil :slight_smile: Merci !

Le changement d’URL nécessiterait un plugin. Je vais vérifier que les autres éléments sont cohérents.

1 « J'aime »

Je l’ai fait fonctionner correctement, bien sûr, en exportant simplement ce composant de thème et en modifiant moi-même la route. Je ne suis pas encore familiarisé avec le développement de thèmes/composants et je ne sais pas s’ils vous donneraient une option pour avoir une variable pour la route.

Je suis prêt à modifier toutes ces choses, mais bien sûr, c’est toujours un bon point de départ de demander des fonctionnalités que d’autres pourraient également utiliser :smiley:

1 « J'aime »

Je ne suis pas vraiment sûr de ce que vous voulez dire. Vous ne pouvez pas ajouter ou modifier des routes dans les composants de thème. Seuls les plugins ont accès pour modifier l’API. Je ne suis donc pas très clair sur ce que vous entendez par « changer l’URL » ?

1 « J'aime »

Avec le composant de thème désactivé, la route https://{{myurl}}/discuss/u/{{user}}/activity/portfolio n’existe pas.

Avec le composant de thème activé, elle existe. Peut-être que « route » n’est pas le terme correct à utiliser dans ce contexte.

J’ai pu exporter le composant de thème, modifier cette route (ou quel que soit le terme approprié) en blog, et cela a très bien fonctionné.

2 « J'aime »

Mes excuses, je comprends maintenant ce que vous voulez dire. C’est une excellente suggestion pour ajouter de la flexibilité à la présentation. J’y jetterai un coup d’œil quand j’aurai le temps.

2 « J'aime »

Pas de souci. J’adore le plugin, il est fantastique pour notre cas d’utilisation. Nous avons un blog géré par la communauté et c’est formidable que les membres de la communauté puissent présenter leurs blogs sur leur profil, et vous pouvez également y accéder via la fenêtre modale de la carte utilisateur.

1 « J'aime »

Je n’ai pas beaucoup de temps pour travailler sur des choses gratuitement ces jours-ci, mais j’étais curieux ici.

Route est le terme correct, j’ai eu un trou de mémoire sur le fonctionnement de cela. Cela fait de nombreuses années que je n’ai pas travaillé sur le système de portfolio (il a été étonnamment résistant aux changements de Discourse :sweat_smile: )

Je suppose que pour que cela fonctionne, vous avez changé le nom du fichier pour la route « portfolio » ?

À :

image

De :

image

Je pense que c’est un obstacle majeur car le nom de la route doit correspondre au nom du fichier dans EmberJS.

Cela nous empêche, je crois, de changer dynamiquement l’URL de /portfolio à /blog dans un paramètre, mais je suis ouvert à la correction !

Je pense donc que le mieux que vous puissiez faire est de changer la chaîne localisée dans le paramètre de langue du thème :

Cela changera le texte du bouton et le titre de la liste sur la page d’activité… et vous devrez vivre avec l’url si vous avez besoin d’utiliser la branche principale.

Si vous parvenez à faire en sorte que cela puisse être modifié dans un paramètre tout en conservant le même comportement par défaut, une PR est la bienvenue. (Il en va de même pour toute autre amélioration raisonnable que vous aimeriez apporter).

Bonjour !
Tout d’abord, ce composant de thème est incroyable !
Je suis nouveau sur Discourse et je n’ai pas beaucoup d’expérience en codage. Les autres plugins sont directement implémentés lorsque je les installe et les ajoute à un thème, mais celui-ci ne fonctionne pas de cette façon.
Quelqu’un peut-il m’aider avec les étapes ?

1 « J'aime »