Comment sauter au milieu ou à la fin de la liste des sujets

Bonjour à tous,

Mon forum possède une section avec environ 500 sujets. Lorsque j’essaie de me déplacer vers le milieu, le défilement vers le bas prend un certain temps.

Pourriez-vous me dire s’il existe une méthode ou un plugin pour améliorer cela ? Comme sur cette section officielle de Discourse, qui compte environ 10 000 sujets (ou fils de discussion). Si je veux vraiment faire défiler jusqu’en bas, je pense que cela prendra beaucoup de temps.

Merci de vos conseils.

Merci d’avance.

PS : Il ne s’agit pas d’un fil de discussion individuel qui propose une fonction de page de saut.

1 « J'aime »

Je pense que vous parlez des listes de sujets, c’est bien cela ?

Les listes de sujets sont triées par défaut selon la dernière activité. Ainsi, les sujets ayant une activité récente s’affichent en haut. Si vous souhaitez voir les sujets les plus anciens en haut, vous pouvez utiliser ceci :

Vous obtiendrez alors une liste de sujets basée sur l’activité, triée par ordre croissant, c’est-à-dire que les anciens sujets apparaîtront en haut.

Vous pouvez faire de même pour les colonnes « Vues » et « Réponses ». Au-delà de cela, vous devrez utiliser l’icône de recherche dans l’en-tête.

4 « J'aime »

Oui, c’est bien ce que je demande. Merci pour cela. Cependant, que j’utilise les options de tri (par exemple, par activité récente ou d’autres options), je dois toujours faire défiler vers le milieu de la page. Dans ce cas, la seule option qui m’est offerte est d’utiliser la fonction de recherche, n’est-ce pas ?

En fait, je n’ai pas de mots-clés spécifiques à rechercher. Je souhaite simplement lire un sujet situé au milieu.

Merci encore.

1 « J'aime »

La situation est la suivante : un nouvel utilisateur vient de rejoindre le forum alors qu’il y a environ 300 sujets. Après avoir lu les 100 premiers sujets, il a accidentellement fermé son navigateur. Il a ensuite dû faire défiler la page jusqu’au dernier sujet qu’il avait lu, ce qui a pris un certain temps.

Je voulais donc savoir s’il existe un moyen rapide de le faire.

Merci encore.

Ce n’est pas vrai.

Discourse enregistre sa position de lecture, et la prochaine fois qu’il ouvrira le sujet, il sera redirigé vers le premier message non lu. Pas besoin de faire défiler la page.

Vous pouvez également sauter manuellement n’importe où en utilisant la barre de défilement à droite

Ou en appuyant sur Shift+#

Peu de personnes rencontreront ce problème, et cela ne s’applique qu’à la première visite ; une fois qu’ils ont lu tous les messages, ils sont “à jour”. :slight_smile:

Une alternative consiste à rechercher avec in:unseen pour afficher les messages que l’on n’a pas encore lus.

3 « J'aime »

Ils font référence à la navigation dans la liste des sujets, comme /latest, plutôt qu’à la navigation entre les messages d’un sujet, auquel cas nous ne sauvegardons pas actuellement une position de lecture vers laquelle vous pouvez sauter.

La suggestion de @maiki d’utiliser in:unseen est une excellente alternative à ce que vous recherchez :+1: Est-ce que cela répond à votre besoin ?

4 « J'aime »

Merci pour votre explication. C’est une très bonne fonctionnalité pour un article, mais si nous revenons au niveau supérieur avec une liste de sujets, cette fonctionnalité n’existe pas. Comme ci-dessous. Merci encore.

2 « J'aime »

La réponse est essentiellement la recherche. Utilisez la recherche pour filtrer la liste des sujets.

L’attente générale est qu’il existe une infinité de sujets, donc « aller à la fin » a à peu près autant de sens que de dire « je veux sauter au milieu / à la fin des résultats de recherche Google et voir ce qu’il y a » :upside_down_face:

2 « J'aime »

Compris, merci à tous pour l’explication et la solution :clap::clap::clap:

1 « J'aime »

Wow ! C’est officiellement la fonctionnalité Discourse la plus utile et la plus obscure. Elle devrait vraiment être plus facile à découvrir en mode bureau avec un bouton « Sauter vers… » tout comme celui qui apparaît dans la disposition du navigateur mobile / petit.

3 « J'aime »