J’ai effectué la dernière mise à jour le 5. C’est étrange, car les résultats diffèrent sur trois sites. Voici les paramètres pour chaque site :
David, peux-tu fournir quelques étapes de reproduction fiables ?
Merci pour ce plugin, il est excellent.
Désolé, mais pouvez-vous m’aider à comprendre comment ajouter ces images #featured sur la page d’accueil ?
Comment puis-je ajouter une catégorie pour afficher les 4 ou 5 derniers articles avec leur image et leur titre ? Je suis un peu perdu pour le moment ![]()
J’ai trouvé des options pour ajouter des articles en vedette, mais après en avoir sélectionné certains, ils n’apparaissent pas sur la page d’accueil ![]()
Quelque chose comme :
Le plus important est de sélectionner le bon tag et de s’assurer que les sujets sont bien tagués.
Il y a deux mises en garde :
-
Dans le plugin, cela ne fonctionne que sur ordinateur de bureau (la version TC prend en charge les images à la une sur mobile également)
-
Dans le plugin, vous ne pouvez pas rendre la liste des images spécifique à une catégorie (vous pouvez le faire dans la version TC)
Veuillez noter la distinction entre « sujet » et « publication ». Le sujet est l’entité qui possède une vignette.
Assurez-vous qu’il n’y a aucune erreur JavaScript dans la console du navigateur. Si vous en avez de liées, veuillez les partager ici. Les images à la une ont récemment été corrigées suite à une modification majeure dans le noyau.
Merci, c’est activé ![]()
Est-il possible de déplacer la section d’aperçu de la liste des sujets (en vedette) au-dessus de la section de navigation ?
Je ne parviens pas à reproduire le problème. Ce n’est pas critique, nous allons donc laisser tomber.
Par ailleurs, je rencontre un autre problème que je pensais avoir déjà soulevé, mais je ne trouve rien à ce sujet. Lorsque vous visitez un sujet, puis revenez à la catégorie, vous n’êtes pas ramené à l’endroit où vous étiez.
J’ai essayé de désactiver tous les autres TC, avec différents navigateurs, et les résultats sont les mêmes. J’aimerais tester cela sur https://try.thepavilion.io/, mais il ne semble pas y avoir de catégorie avec TLP activé.
J’ai un problème avec l’ajout du plugin sidecar. J’ai ajouté cette ligne à mon app.yml :
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Lorsque j’exécute launcher rebuild app, cela me donne l’erreur suivante :
ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar" a échoué avec le retour #<Process::Status: pid 424 exit 129>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
Mise à jour
Ok, il semble que ce plugin entre en conflit avec le plugin “Topic List Previews”. J’ai donc supprimé le dépôt de la liste des sujets et ajouté celui-ci. La reconstruction du launcher a fonctionné. Après l’installation de theme_sidecar, il n’y a pas d’option pour les boutons de j’aime ?
Une idée ?
C’est l’un ou l’autre
Si vous choisissez d’utiliser le TC, le plugin sidecar ajoute des fonctionnalités supplémentaires. Vous aviez dupliqué le plugin et le sidecar du TC. Cela ne fonctionnera pas.
Regardez dans les paramètres du TC. Vous devez activer les actions de la liste des sujets.
Merci pour votre réponse. J’ai installé theme_sidecar, mais il apparaît sous le nom « Aperçu de la liste des sujets » dans l’onglet des plugins.
Les actions de la liste des sujets sont activées pour les tags, mais je ne remarque aucune différence.
Par ailleurs, j’utilise simplement le composant de thème « Aperçu de la liste des sujets » pour la fonctionnalité des articles à la une. Est-il possible d’ajouter le nombre de « J’aime » des sujets dans les boîtes affichées en tant qu’articles à la une avec ce plugin ?
Oui, c’est normal car c’est le cas. Les paramètres du plugin apparaissent toujours dans « Paramètres ». Le reste apparaîtra dans Personnaliser sur le TC lui-même. Cette configuration est hybride.
À quoi ressemblent vos paramètres d’actions de liste de sujets sur le TC ?
Non, cela n’est pas pris en charge. C’est une bonne idée pour une amélioration, cependant. Bien que l’espace y soit déjà très restreint, je suggère que cela serait un peu fastidieux à mettre en œuvre. Les PR sont les bienvenues si vous pouvez bien utiliser l’espace disponible.
J’essaie. ![]()
Je pense qu’il faut modifier ce fichier hbs ?
<div class="featured-details">
{{preview-unbound topic.thumbnails opts=(hash featured=true)}}
<div class="content">
<div class="title">
{{topic.title}}
</div>
{{#if featuredExcerpt}}
<div class="excerpt">
{{{featuredExcerpt}}}
</div>
{{/if}}
<span class="user">
{{featuredUsername}}
{{avatar featuredUser imageSize="small"}}
</span>
</div>
</div>
Ces boutons ?
{{raw 'list/topic-meta' likesHeat=likesHeat title=view.title topic=topic}}
{{#if showActions}}
{{raw "list/topic-actions" likeCount=likeCount topicActions=topicActions}}
Vous aurez besoin de modifications pour hbs et css. Peut-être aussi du JavaScript ? Je prioriserais le TC (qui est de toute façon plus simple à développer).
Assurez-vous de configurer un environnement de développement approprié, utilisez un fork et testez l’ensemble ensemble :). Si vous obtenez un résultat de haute qualité, je considérerai une PR.
Cela devra être activé via un paramètre, car si les images sont trop petites, il n’y aura pas d’espace disponible, donc cela doit absolument être optionnel.
Bonne nouvelle ! J’ai obtenu le résultat que je souhaitais. Cependant, je n’ai pas pu ajouter une fonctionnalité pour activer ou désactiver cette option depuis la section des paramètres. Je débute en JavaScript et j’essaie d’apprendre.
La modification que j’ai apportée est assez simple, je n’ai fait que les changements suivants. Souhaitez-vous que je fasse quand même une demande de fusion (pull request) ?
tlp-featured-topics.hbs
<div class="likecount">
{{number topic.like_count}} {{d-icon 'heart'}}
</div>
common.scss
.likecount {
position: absolute;
bottom: 10px;
left: 10px;
}
Qu’en pensez-vous ?
Il est préférable de discuter de cela hors ligne et sur GitHub si et lorsque vous soumettez une PR ![]()
Cela n’est pas possible dans les paramètres.
Dans votre fork, vous pouvez modifier le dossier du connecteur pour le placer ailleurs. Utilisez les points de connexion du plugin TC pour choisir un emplacement de votre choix. Il se peut que vous deviez également ajuster le CSS pour que cela fonctionne.
Ce que j’ai suggéré ne fonctionne pas ? Créez simplement le nouveau dossier et déplacez les deux fichiers. Vous ne devriez pas avoir à toucher au JavaScript.
En fait, je ne comprends pas vraiment votre suggestion. Dois-je déplacer les fichiers hbs dans un dossier différent pour modifier leur position dans l’interface ? Est-ce que j’ai bien compris ?
J’essaie de déplacer les boîtes de publications en vedette vers le haut de la section de la liste de navigation.








