Aperçus de la liste de sujets (TLP)

Merci pour votre réponse rapide. :+1: :100:

Après des heures de débogage :sweat_smile:, j’ai finalement découvert que l’erreur était causée par le paramètre.

Empêcher les anonymes de télécharger des fichiers
Empêcher les utilisateurs anonymes de télécharger des pièces jointes.

L’erreur se produit lorsque j’active ce paramètre.

Le fichier imagesloaded.js, que Topic List Previews charge dynamiquement depuis
/uploads/default/original/1X/d8ce366bd7aad8f9fc7b26b08aecc855dd6d425c.js, était bloqué pour les utilisateurs anonymes lorsque le paramètre « Empêcher les anonymes de télécharger des fichiers » était activé.
En conséquence, le navigateur n’a pas réussi à charger le script, ce qui a entraîné le dysfonctionnement du composant preview-edits.gjs dans TLP pour les visiteurs déconnectés.

Et l’erreur disparaît immédiatement lorsque je reviens aux paramètres par défaut.

1 « J'aime »

Bon à savoir, merci !

1 « J'aime »

Je voulais signaler que j’ai résolu ce problème en ne mettant pas à jour mais en supprimant les anciens plugins qui étaient encore dans le fichier app.yml alors que ces plugins étaient inclus dans le cœur de Discourse.
La suppression de ces plugins a également résolu un certain nombre d’autres problèmes. Ainsi, si quelqu’un rencontre des problèmes étranges et aléatoires, il devrait probablement supprimer ces plugins.

3 « J'aime »

Bonjour @merefield, j’espère que vous allez bien ! :blush:

Pourriez-vous m’aider à comprendre à quoi sert le paramètre topic_list_tiles_larger_featured_tiles et à quoi il est censé ressembler lorsqu’il fonctionne ?
Merci beaucoup d’avance !

1 « J'aime »

Il fait simplement en sorte que la tuile occupe deux colonnes au lieu d’une (ce qui double également la hauteur) afin que vous puissiez mettre en avant des sujets spécifiques dans la mise en page.

Malheureusement, ce paramètre est actuellement cassé. Je soupçonne que cela est cassé depuis la réécriture majeure requise par les changements apportés à la liste des sujets et que je l’ai simplement manqué. J’ai une branche qui le corrige, mais ce travail repose sur la publication de CSS masonry et nous sommes toujours en attente de cela.

Je pourrais finir par le corriger à un moment donné dans tous les cas sous le système actuel. PR bienvenu.

1 « J'aime »

Salut ! On m’a dirigé vers ce composant car je cherche une solution pour « développer » le contenu de mes sujets afin de rendre Discourse plus semblable à Facebook/un blog, c’est-à-dire un flux de publications que l’on peut faire défiler vers le bas. Je l’ai installé et je peux voir mes aperçus, ce qui est super ! Je me demande s’il existe un paramètre quelque part pour contrôler la longueur de l’aperçu (j’aimerais l’allonger). Merci !

Je pense que la longueur dépend du paramètre du site Topic excerpt maxlength.

2 « J'aime »

essayé, et il ne semble pas que ce soit ça :sad_but_relieved_face:

Comment avez-vous essayé ? Avez-vous seulement modifié le paramètre ? Avez-vous créé de nouveaux sujets après l’avoir modifié ? Avez-vous déclenché la régénération des extraits existants ?

2 « J'aime »

Si vous êtes auto-hébergé, vous pouvez installer le plugin sidecar (voir l’OP) et mettre à jour topic_list_excerpt_length dans le plugin, ce qui surcharge le cœur.

3 « J'aime »

J’ai juste changé le paramètre… non, je n’ai pas créé de nouveaux sujets, et je ne savais pas que déclencher la régénération des extraits existants était une chose possible :woozy_face:

Merci, je suis auto-hébergé. Que fait la surcharge ? (Je dois comprendre comment installer les plugins… J’ai vu qu’il y a un guide mais cela m’a semblé trop compliqué pour l’énergie dont je dispose en ce moment, malheureusement !)

Ce n’est pas si terrible ! Ajoutez simplement l’URL du dépôt à app.yml et reconstruisez.

2 « J'aime »

Oui, mais pour tout cela, je dois me connecter au serveur, ce que je n’ai pas encore fait, car un ami geek a fait l’installation initiale pour moi. C’est dans mes capacités, mais je dois d’abord retrouver mes codes d’accès et trouver mon chemin.

1 « J'aime »

Comment puis-je déclencher la régénération des sujets ?

(Aussi, question subsidiaire, peut-être hors sujet : si je connais le nom d’un paramètre, comme celui que @Moin m’a donné ici, y a-t-il un moyen simple de le « définir » à part le rechercher dans l’interface d’administration ?)

Donc, cela fonctionne pour les nouveaux sujets ?
Je pense que vous devez retraiter les anciens messages :

oui, ça fonctionne pour les nouveaux messages ! J’en ai enfin créé un :sweat_smile:
« Rebaker » — cela ne peut être fait que côté serveur, et non via l’interface d’administration, si je comprends bien ?

pour des sujets individuels, ou vous devrez utiliser l’interface de ligne de commande (CLI) et la tâche rake.

2 « J'aime »

Je pense que vous pouvez également utiliser le bouton « reconstruire le HTML ».


Je ne l’avais pas suggéré dans mon dernier message car j’avais l’impression que cela ne fonctionnait pas lorsque j’avais essayé, mais maintenant la longueur de l’extrait a changé, donc je suppose qu’il faut un certain temps pour que le changement soit visible.

2 « J'aime »

Si vous le combinez avec le plugin, les extraits sont mis en cache, mais la clé de cache change si le paramètre du plugin est modifié.

1 « J'aime »