Abbiamo un’istanza Discourse (forum.ohlasy.info) e un sito web separato (ohlasy.info) che visualizza un elenco degli ultimi argomenti prelevati da /latest.json. Gli utenti possono fare clic sul nome dell’argomento per accedere alla discussione. La domanda è: dove porta il link? Ho provato /t/:id e /t/:id/latest. Il primo link porta sempre all’inizio dell’argomento, il secondo all’ultimo post. Esiste un’opzione per andare al primo post non letto per l’utente corrente (se autenticato) e all’inizio dell’argomento altrimenti?
Sorry, I misunderstood the question! There is no single magic link that’ll take you to two different locations in the topic.
There is, however:
-
a link that will take you to the
bottom of the topic consistently
https://meta.discourse.org/t/slug/106476/last -
a link that will take you to the
top of the topic consistently
https://meta.discourse.org/t/slug/106476/1
Thank you! Neither of these options work well for us, though. Linking to the first post doesn’t make much sense for logged-in users who have probably read most of the topic already. And linking to the latest post doesn’t work well for… almost anybody. Those who have seen a part of the topic would lose track and those who didn’t would be thrown in the middle of a discussion, having to scroll to the top.
Would you consider adding / accepting a feature that would allow linking to the latest post read by the logged-in user or to the first post if the user is not logged in?
Or do you have other suggestions how to make this “latest posts on our discussion forum” website box work well?
I am open to adding an /unread postfix like we have for /last, feel free to send a PR
Note, there is a subtle difference between these two:
- latest read post
- first unread post
See also:
È mai stato aggiunto, Sam? Andare su t/id/unread non funziona, ma forse viene usata una parola diversa?
Se non è stato aggiunto, sarebbe davvero una bella funzionalità da avere ![]()
No, non è stato ancora aggiunto.
Anche io adorerei avere una scorciatoia da tastiera per “vai al primo messaggio non letto”. È una bella funzionalità per utenti esperti che ti permette di riprendere il controllo se vieni reindirizzato in un argomento che stai già seguendo, ma molto avanti nella discussione.
Esempio concreto:
- Inizio a seguire: Events Plugin 📅
- Leggo fino al messaggio 100
- Per errore clicco su un link che mi porta a Events Plugin 📅 - #428 by oca
- Ora ho saltato i messaggi da 100 a 428 e non ho un modo semplice per tornare al 100
Ability to jump to first unread post non ha fatto progressi negli anni, lo stesso vale per: Remembered Topic location should be "First Unread" post instead of "Last Read" post
Credo che, allo stato attuale, @codinghorror sia disposto ad aggiungere una scorciatoia da tastiera per il primo messaggio non letto, ma non ci siamo ancora arrivati e non è stato ancora programmato.
Immagino che sia un caso così marginale avere argomenti così lunghi come quelli che @Wingtip tende a creare E avere qualcuno che faccia attivamente campagna per questa funzionalità.
L’altro problema di questa funzionalità per utenti esperti è che è molto difficile da spiegare, come si vede qui: Will disable_jump_reply make a return? - #10 by codinghorror
Sono felice che anche tu voglia vederlo, Sam, e spero che lo vedremo presto ![]()
Un altro luogo in cui penso sarebbe estremamente utile è quando si visualizza un post tramite il sistema di segnalazione: sarebbe bello che ignorasse la tua posizione personale o, ogni volta che clicchi per accedere a un post specifico in un argomento, ti chiedesse, uscendo, se desideri mantenere la tua posizione originale o impostare quella più recente. Se ti indicasse quale post avevi già visto (e magari ti permettesse di saltare direttamente ad esso) insieme al post in cui sei entrato successivamente (forse tramite la coda di revisione o un link al post), penso che sarebbe estremamente utile ![]()
Il sistema di segnalazione è sicuramente un problema per me al momento, poiché sto evitando di svolgere quei compiti perché non voglio perdere la mia posizione in quegli argomenti. Sono quasi sicuro che anche altri si sentano allo stesso modo?
Mi stavo solo chiedendo se ci fossero stati progressi dopo questo?
Sto pensando di spostare altri forum su Discourse (in concomitanza con il nostro sistema di homepage personalizzato), ma una delle critiche maggiori che abbiamo avuto nelle installazioni precedenti è che quei link (sulla nostra homepage e sulle pagine personalizzate) andavano sempre al primo post e le persone trovavano frustrante dover scorrere di nuovo il thread.
Penso che ciò che è vero oggi è che il link a un thread porterà all’ultimo post letto se ci sono post non letti, o all’inizio del thread se non ce ne sono - o se l’account non è connesso. (Per favore, correggimi se sbaglio)
Se intendi link da dentro di DC, allora sì, ma ci riferiamo a link che possiamo usare al di fuori di Discourse (come su una homepage personalizzata o un sito principale).
Penso che sia disperatamente necessario. Ma non dovrebbe essere solo una scorciatoia da tastiera perché uso molto il sito sul mio cellulare. Un pulsante accanto ai numeri di pagina?
Hai qualche esperienza recente che ti fa sentire così? È sempre utile raccogliere quelle aneddotiche del mondo reale.
Solo la mia esperienza quotidiana.
Gestisco un forum molto attivo e voglio leggere tutto, ma non ho sempre tempo.
Poi, quando ricevo una @ menzione o una risposta in un post, ricevo una notifica. Non posso cliccare sulla notifica perché so che scenderà molto nell’elenco e mi perderò molti post, è un vero incubo cercare di scorrere verso l’alto e trovare dove ho interrotto.
Quindi la mia area notifiche non viene mai utilizzata, il che significa che perdo le notifiche fino a giorni dopo, e a volte sono importanti.
E se vedo che ho una @ menzione in un thread chiamato “Esempio Thread”, e quel thread non è facile da vedere nell’elenco, non posso nemmeno cercarlo perché mi porterà in cima al thread e dovrò scorrere fino in fondo per trovare dove ho interrotto.
Semplicemente non c’è un modo semplice per aprire il thread dove ho interrotto se ho una notifica al suo interno.
È una situazione davvero brutta per me!
Sì, questa è la cosa che mi viene in mente anche a me – qualcosa come il pulsante “indietro” che abbiamo attualmente sulla timeline che appare se scorri nella direzione opposta, ma per andare all’inizio del tuo primo post non letto invece.
Potrei immaginare che sia una preferenza dell’utente se appare o meno.
L’ho desiderato in passato, ma personalmente non ne ho sentito il bisogno di recente, quindi le storie aiutano a capire da dove viene la richiesta, grazie.