Oui. Si vous utilisez le composant de thème ci-dessous et non le plugin.
https://github.com/merefield/discourse-topic-list-previews-theme
Oui. Si vous utilisez le composant de thème ci-dessous et non le plugin.
https://github.com/merefield/discourse-topic-list-previews-theme
Merci pour ta réponse ! Pour l’instant, je n’ai pas encore fait d’expérimentations car je n’ai qu’une compréhension très basique du CSS. Pourrais-tu m’indiquer une direction générale pour que je puisse essayer ? Je ne suis pas sûr de savoir quelle partie du code est responsable du comportement des balises.
20 balises, c’est effectivement beaucoup. Cela arrive parce que nous utilisons le forum pour partager des écrits, et les utilisateurs deviennent complètement fous quand ils taguent leurs propres créations.
C’est plutôt agréable, car cela rend la recherche de contenu selon différents personnages, décors et relations super facile.
Le moyen le plus rapide de accélérer cela est de partager votre site. Vous pouvez m’envoyer un message privé si vous préférez.
Vous devez vous habituer à utiliser l’inspecteur du navigateur et à modifier les thèmes, même à un niveau basique. Beginner's guide to using Discourse Themes Ensuite, Developing Discourse Themes & Theme Components
Utilisez l’inspecteur du navigateur pour trouver les bons éléments. Expérimentez. Voici le guide pour Firefox : Page Inspector — Firefox Source Docs documentation
Cela peut sembler beaucoup à apprendre, mais cela en vaut la peine, c’est très gratifiant et cela vous aidera à administrer votre site plus efficacement à l’avenir.
@merefield C’est l’heure de la mise à jour !
Y a-t-il des problèmes connus ?
Pas que je sache. J’ai reconstruit deux sites ce matin et à la fois le TC et le plugin semblent fonctionner correctement.
Cher @merefield, je suis très reconnaissant pour votre plugin et je souhaite contribuer à la solution de ce problème. Je n’ai pas configuré l’environnement de développement pour créer une demande de tirage (pull request), mais cela semble résoudre le problème.
Vous pouvez essayer cette solution :
Dans ce fichier : https://github.com/merefield/discourse-topic-list-previews-theme/blob/master/javascripts/discourse/templates/list/topic-meta.hbr
Remplacez :
<div class='topic-replies posts-map {{likesHeat}} inline sub' title='{{title}}'>
<a href class='posts-map badge-posts {{likesHeat}}'>{{d-icon "far-comment"}}{{number topic.replyCount}}</a>
</div>
Par :
<div class='topic-replies posts-map {{likesHeat}} inline sub' title='{{title}}'>
{{d-icon "far-comment"}}{{number topic.replyCount}}
</div>
En gros, il s’agit de supprimer la balise href autour des commentaires. Je ne connais pas son importance, mais son retrait vous permettra de sélectionner différents commentaires et de naviguer vers eux à l’intérieur du sujet.
Merci pour votre soutien.
Voici le problème original :
https://github.com/merefield/discourse-topic-list-previews-theme/
Je pense avoir trouvé un bug dans la liste d’aperçu des sujets lorsque quelqu’un clique sur « Réponses ».
Situation idéale :
Cliquez sur les réponses du sujet dans la liste d’aperçu des sujets, vous pouvez sélectionner les dates, choisissez-en une, et cela vous emmène aux détails du sujet.
Mon problème :
Cliquez sur les réponses du sujet dans la liste d’aperçu des sujets, je vois la sélection des dates, mais avant que je ne choisisse l’une d’elles, la page d’aperçu de la liste des sujets se rafraîchit et ne vous emmène pas aux détails du sujet.
Je serais absolument ravi si vous soumettiez une PR pour corriger cela.
Ainsi, pensez à configurer correctement un environnement de développement pour vous permettre de tester cela et de soumettre la correction en conséquence.
Cependant, je ne pense pas que ce soit le problème.
Dans la vue sans tuiles que vous avez capturée en capture d’écran, c’est en fait le modèle de base qui est utilisé :
(pour le développement de plugins, notre devise est de ne jamais s’écarter du code de base sauf si vous en avez vraiment besoin, surtout en ce qui concerne les modèles !)
{{#if notTilesStyle}}
SNIP
{{raw "list/posts-count-column" topic=topic}}
(voir https://github.com/merefield/discourse-topic-list-previews-theme/blob/master/javascripts/discourse/templates/list/topic-list-item.hbr)
Je ne pense pas que, pour la vue sans tuiles, le fichier que vous référencez soit jamais consulté : https://github.com/merefield/discourse-topic-list-previews-theme/blob/master/javascripts/discourse/templates/list/topic-meta.hbr
Ce dernier n’est utilisé que pour la vue en tuiles. Les icônes présentes dans le modèle sont un indice révélateur.
Mais ne laissez pas cela entamer votre enthousiasme : configurez-vous et lancez-vous, et je passerai en revue toute PR que vous soumettrez.
Si vous pouviez aller plus loin et corriger cela également pour la vue en tuiles, ce serait encore mieux !
Merci @merefield pour ton retour. J’ai revu le code. Tu as raison, pour le style non tuilé, le modèle de base est utilisé. Pour le style tuilé, ma solution proposée pourrait résoudre le problème.
Je vais prendre le temps nécessaire pour la PR, et quand elle sera prête, tu en recevras une.
Merci encore pour ton soutien !
La mise à jour s’est déroulée sans problème ![]()
Oui, j’ai publié une correction mi-mois pour une panne, et nous avons eu de la chance depuis ![]()
Merci pour ce travail formidable ! Est-il possible d’appliquer l’aperçu à un seul tag spécifique ? Par exemple, filtrer par d’autres tags les afficherait avec la vue par défaut.
La même exigence pour moi aussi :
https://meta.discourse.org/t/topic-list-thumbnails-theme-component/150602/105?u=terrapop
Nous prenons déjà en compte la discrétion sur la route de découverte des balises. Aucun plan n’est prévu pour accroître la complexité en ciblant des balises spécifiques pour le moment ; les paramètres sont déjà un vrai fouillis.
Peut-être si cela faisait l’objet d’un projet financé… Pavilion
J’ai installé ce plugin sur une nouvelle instance Discourse dont la version est 2.6.0.beta2. Auparavant, tout fonctionnait bien, mais maintenant, bien que cela semble fonctionner, tous les messages ne sont pas visibles après l’ouverture d’un sujet. Pouvez-vous m’aider ?
J’ai joint quelques captures d’écran ici.
Utilisez-vous la dernière version de Discourse ?
Veuillez noter que nous sommes en dehors de la fenêtre de prise en charge (voir le message original).
Cependant, je ne parviens pas à reproduire le problème. Cela ne ressemble pas à du code TLP récent ? (n’hésitez pas, recherchez .router sur GitHub). Peut-être avez-vous un autre plugin ou un composant de thème installé qui provoque cette erreur ? Une erreur JavaScript peut bloquer TLP (et d’autres éléments) immédiatement. Je vous suggère de désactiver tous les plugins et les composants de thème (TC) sauf TLP, de réessayer, puis de les réactiver un par un pour identifier le responsable.
J’ai testé à nouveau. J’ai désactivé tous les plugins que j’avais installés dans Discourse. Lorsque j’ai réactivé le plugin d’aperçu des sujets, j’ai obtenu l’erreur ci-dessous.
Il y a quelque chose de très étrange dans votre configuration. Je viens de reconstruire l’un de mes sites avec la dernière version tests-passed et tout fonctionne parfaitement. Cela fonctionne également avec la dernière version master pour moi en développement. Assurez-vous également de vérifier vos composants de thème installés — videz-les complètement.
Faites de même pour le plugin d’évaluation. ![]()