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
Décochez Afficher l’extrait sur les sujets épinglés en vue mobile.
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 ».
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.


