Comment faire en sorte que les éléments épinglés aient moins de texte en dessous

Comment puis-je faire en sorte que les éléments que j’épinglé au niveau global aient moins de texte en dessous ? Ils occupent beaucoup d’espace sur la page, et je souhaite laisser un peu d’espace libre pour que les utilisateurs n’aient pas à faire défiler les sujets épinglés à chaque fois qu’ils veulent accéder aux autres sujets. Comment puis-je réduire la quantité de texte ici ? Je suis sûr qu’il existe un paramètre quelque part…

Filtrez par extrait dans l’Admin. Plusieurs paramètres sont ajustables, notamment la possibilité de masquer l’extrait sur la vue mobile.

/admin/site_settings/category/all_results?filter=excerpt

Quel paramètre dois-je utiliser ici pour contrôler cela

Décochez Afficher l’extrait sur les sujets épinglés en vue mobile.

D’accord, mais je veux quand même voir… Comme ceci

Dans ce cas, votre option est de réduire la longueur maximale de l’extrait de publication à la valeur par défaut de 300 caractères ou de l’ajuster pour voir ce qui vous convient le mieux.

Je l’ai réglé ainsi et cela n’a rien changé.

Correction : ajustez la longueur maximale de l’extrait du sujet au lieu du message. La valeur par défaut est de 220.

Cela n’a toujours rien changé…

Eh bien, vous avez raison. Je n’arrive pas non plus à obtenir le comportement attendu. Le seul changement qui fasse une différence est le paramètre « Afficher l’extrait épinglé sur mobile ».

Voir Making custom CSS changes on your site

topic excerpt maxlength devrait fonctionner pour les nouveaux sujets, et je pense qu’une nouvelle cuisson sera nécessaire pour qu’il fonctionne sur les sujets existants.

Une nouvelle cuisson de tous les messages peut être effectuée via la ligne de commande :

cd /var/discourse
./launcher enter app
rake posts:rebake

Merci, je m’excuse. Et juste une dernière question rapide, où devrais-je placer cette commande pour qu’elle fonctionne ?

Vous devez pouvoir accéder au serveur où votre site est hébergé via SSH.

D’accord, merci. Je devrai contacter l’hébergement Discourse, qui gère mon site web, pour faire cela. Merci pour votre aide.