Mostra l'elenco più recente ordinato per data di creazione

Ciao, ho visto alcuni argomenti con la soluzione che sto cercando.

Penso che la mia domanda sia molto simile all’ultima domanda di @abcoathup in questo post.

Tuttavia, non è stata ricevuta risposta. Come posso configurare il mio sito Discourse in modo che, quando gli utenti accedono all’indirizzo principale, vengano reindirizzati direttamente a mysitedomain/latest?order=created?

Inoltre, quando gli utenti premono il pulsante “Ultimi”, come configuro il sito in modo che vengano reindirizzati a mysitedomain/latest?order=created?

Grazie!

4 Mi Piace

This is not possible at the current time, nor is it planned.

You can use search, if you select “sort by latest topic”.

2 Mi Piace

Hi @codinghorror, can you point me the way to search how I can modify this? I would love to see the latest list sorted by creation date.

1 Mi Piace

I (kinda) solve this on my forum by using redirect links, thanks to this post:



Change yoursite.com for the name of your site.

NOTE: If you are a developer, please understand that I’m not. Please dont hate me for doing this :stuck_out_tongue_closed_eyes: I know this is not the proper way to do this.

1 Mi Piace

Riesco a farlo funzionare modificando leggermente questo componente, ovvero aggiungendo un pulsante per ‘ordinato per data’

dove ho passato un parametro di query URL nelle impostazioni tramite:

unfinished; unfinished; ?tags=unfinished
created-time; created-time; ?order=created

e verificando il parametro search nello script:


  api.modifyClass("component:navigation-item", {
    active: Ember.computed("contentFilterMode", "filterMode", function() {
      let contentFilterMode = this.get("content").get("filterMode");

      if (decodeURIComponent(window.location.search) === location) { // verifica il parametro search
        return contentFilterMode.includes(filter); // se include questo parametro, active = true;
      } else {
        return this._super(contentFilterMode, this.get("filterMode"));
      }
    })
  });

Questo funziona per me, ma questo script ricarica l’intera pagina invece di aggiornare solo la parte interna. Esiste un modo per farlo in modo che ricarichi solo il componente interno dei topic?

2 Mi Piace

Ciao @HeyRR, hai risolto il problema? Sarebbe interessante anche per noi, dato che molti dei nostri membri stanno chiedendo la possibilità di ordinare l’ultima pagina per data di creazione e non per data di attività.

1 Mi Piace

Nessuna fortuna, mi dispiace, al momento uso solo la soluzione che ho menzionato sopra, non conosco molto bene la struttura.

1 Mi Piace

Vorremmo vedere questa funzionalità nella nostra community Discourse. Siamo nuovi su Discourse, ma al momento troviamo difficile moderare la nostra community e assicurarci che nessun feedback degli utenti, nessuna domanda, ecc. sfugga all’attenzione. Dato che lavoriamo tutti in fusi orari diversi, il passaggio di consegne da un moderatore all’altro può essere complicato. Sarebbe fantastico se potessimo facilmente scegliere di visualizzare tutte le attività create in un determinato giorno. In questo modo, se c’è un vuoto nel nostro passaggio di consegne, vedremmo tutte le attività relative alle ore in cui non eravamo ‘di turno’. Ci aiuterebbe anche a capire chi dovrebbe rispondere alle attività in base al momento in cui sono state create.

1 Mi Piace

Vorrei aggiungere il mio voto per un maggiore supporto a questo:

Alcuni di noi sono molto abituati a navigare le cose con un ordine cronologico stabile; questo ci aiuta a usare il nostro “hardware” spaziale umano per tenere traccia di ciò che abbiamo visto. La visualizzazione “Latest” (più recente) di un discorso che cambia (accoppiata a tutte le altre opzioni di visualizzazione e ad altri elementi dell’interfaccia utente) può sembrare un po’ caotica e stressante.

Inoltre, ho trascorso molto tempo nel nostro nuovo discorso per capire e spiegare che “Latest” ha in realtà due varianti importanti, “Latest Active/Pinned” (più recente attivo/fissato) che si ottiene cliccando sul titolo del sito, e “Latest Created” (più recente creato) che si ottiene cliccando sul link di navigazione Latest.

Attualmente “Latest Created” (?order=created) può essere configurato come predefinito per la vista Categorie, ma non per la vista Latest.

Ci manca anche molto avere un “Latest Created/Pinned” (più recente creato/fissato). Attualmente, nelle viste Latest e Categorie possiamo mostrare gli argomenti cronologicamente, o mostrare gli argomenti di benvenuto fissati in cima, ma non entrambi.

3 Mi Piace

Sì, ti sento.

Credo che dobbiamo ripensare l’impostazione della “pagina iniziale” in Discourse per consentire a qualsiasi percorso di essere una pagina iniziale e dare agli utenti la flessibilità di scegliere la pagina iniziale che desiderano. Attualmente abbiamo 5 o 6 elementi nel menu, ma in realtà potremmo consentirne centinaia permettendo un “personalizzato…” per la pagina iniziale.

3 Mi Piace

Aggiungendo al divertimento: ho notato che quando navigo (in vari modi) su Top o Hot, spesso ma non sempre viene aggiunto ?order=created all’URL, il che vanifica il loro scopo. Non ho ancora capito cosa inneschi questo!

2 Mi Piace

Plugin per rendere created_at l’ordinamento predefinito: Created as Default Sort Order