Non riesco a trovare un’impostazione che mi permetta di specificare il numero di giorni dopo il quale, se qualcuno risponde a un argomento, questo non viene riportato in cima alla scheda “Ultime”.
I argomenti vengono riportati in cima solo se c’è una risposta (o se hai attivato l’impostazione di aggiornamento automatico).
È questo: non voglio che un tema torni in cima anche se qualcuno risponde, se il tema originale è stato creato n giorni fa.
Se è in una categoria specifica, puoi nasconderlo dalla sezione ‘Ultime’, ma se ti riferisci in generale, non riesco a pensare a un modo.
Hmm. Ho trovato questo: Discourse No Bump
Ma comunque non è esattamente quello che voglio.
Ciò farebbe praticamente morire tutte le discussioni “più vecchie”. Otterresti nella sezione “ultime” solo discussioni appena create e quelle senza alcun “intervallo” o “periodo di raffreddamento” (quando non ci sono state risposte). Sembra andare contro il desiderio abituale di non creare sempre nuove discussioni, ma di cercare prima quelle esistenti per continuare, non credi? Forse però hai un caso d’uso specifico per questo. (Posso capire come le tue “ultime” potrebbero iniziare a seccarsi se non ci sono abbastanza nuove discussioni o discussioni con risposte costanti, però).
Non sono a conoscenza di alcuna impostazione che permetta questo (=se non sbaglio, non esiste. Come detto, sembra piuttosto controintuitivo voler gestire un forum in questo modo, tranne in casi d’uso speciali). Potresti ottenere questo risultato con qualche codice personalizzato o plugin.
Nota: avevo creato una discussione sui bump quando l’ultimo post viene modificato, ma questo non sembra affatto ciò che cerchi. ( "No bump" option when editing last post in a topic? )
MODIFICA: Sto solo riflettendo su questo: la funzionalità che ti informa che esistono già alcune discussioni quando vuoi crearne una nuova sembrerebbe addirittura andare contro ciò che vuoi fare.
Sto lavorando su un forum politico che incentiva la creazione di argomenti che ricevono like. Quindi, per prevenire che gli utenti abusino della funzione ‘bump’ per ottenere più like, voglio disabilitare il bump per gli argomenti più vecchi di n giorni. Inoltre, per evitare che gli utenti creino nuovi argomenti in modo indiscriminato, sto sviluppando un plugin che assegnerà una quota di nuovi argomenti a ciascun utente.
E hai ragione nel dire che tutto questo non avrebbe senso per una comunità regolare. Nel mio caso, poiché ricevere like sugli argomenti è incentivato e poiché gli argomenti hanno natura politica piuttosto che essere basati sulla conoscenza, è sicuro silenziare i vecchi post per evitare che appaiano in cima.
Quindi, vuoi fare quello che la maggior parte degli amministratori qui cerca di evitare. Mi piace ![]()
Di solito, le persone si adattano. Sono convinto che ci saranno persone astute che presto troveranno modi creativi per sfruttare il sistema se è possibile. Ad esempio, potresti collegare il tuo vecchio argomento da uno nuovo (semplicemente nelle risposte, non è necessario che sia il tuo argomento). Hai pensato a qualcosa per prevenire questo? (magari diventa automaticamente irrilevante man mano che l’argomento invecchia).
Ah, OK, vuoi usare la creazione dell’argomento come data di inizio fissa per il tuo conteggio. Inizialmente ho capito che volevi basare i tuoi “n giorni” sulla data dell’ultimo post e che il tuo conteggio fosse relativo a questo.
Solo un’idea da esplorare: potresti affidarti ai sondaggi invece che ai like, e impostare i sondaggi per chiudersi automaticamente dopo i tuoi “n giorni”. Sarebbe un altro modo per farlo. Forse non risponderebbe completamente al tuo caso d’uso. Probabilmente avresti bisogno di un modo per allegare automaticamente i sondaggi alla creazione dell’argomento con la chiusura automatica dei tuoi “n giorni”. ( Creating and managing polls )
Oppure potresti anche provare a utilizzare una versione adattata di questo plugin e permettere una “reazione” solo durante i tuoi “n giorni” ( Discourse Retort )
In alternativa, potresti eseguire uno script per spostare gli argomenti che raggiungono i “n giorni” in una categoria di archivio, e/o chiuderli, e/o silenziarli.
Potresti rimuoverli dall’elenco dopo un po’ di tempo
In pratica stai descrivendo Reddit. L’idea è che il tempo pesa così tanto su un argomento che deve essere esponenzialmente popolare per rimanere nella home page dopo una settimana. È questo l’obiettivo?
Esatto! Tuttavia, per farlo utilizzerò il plugin hot-topics, che attualmente è segnalato come rotto e ha bisogno di qualche modifica. Nel frattempo volevo vedere se potevo impedire in modo rapido e semplice di far risalire discussioni più vecchie di n giorni.
Ah, ok. In questo modo risulta molto più chiaro ![]()
Ok, quindi l’unica vera “ricompensa” sarebbe rimanere in prima pagina. Non avevo capito bene.
Gli utenti con i topic più apprezzati ricevono ricariche gratuite per il telefono o premi simili su base regolare, finché il forum non decolla.