Come faccio a impedire che gli argomenti vengano automaticamente deselezionati quando un utente raggiunge il fondo?

Team,

Credo che il fissaggio dei thread avvenga a livello utente. Una volta visualizzato un thread fissato, viene smesso di fissarlo a livello utente? Leggendo sembra che io possa forzare il fissaggio di un argomento in modo che rimanga sempre in alto.

Come diavolo faccio a farlo?

Grazie amici,
Mike

Ciao @P2W!

Puoi assicurarti che gli argomenti fissati rimangano in cima a una pagina modificando queste impostazioni come amministratore:


Tuttavia, a livello di utente, puoi andare su preferenze -> Interfaccia e modificare questa impostazione.

Spero che questo ti sia d’aiuto :blush:

Questa impostazione è confusa. Non è chiaro che una di queste impostazioni consenta all’utente di scegliere il comportamento (“di default”), mentre l’altra rimuove l’opzione dall’utente. È una differenza piuttosto sottile.

Forse sono un po’ lento, ma ho perso un po’ di tempo prima di capire cosa stava succedendo.

Oh no, mi dispiace molto! Concordo sul fatto che possa essere confuso. Hai una descrizione delle impostazioni consigliata che renderebbe piĂš chiara questa distinzione?

Quindi, in alcune sezioni sembra funzionare, mentre in altre gli argomenti fissati precipitano nella sezione. Ho entrambe le caselle di controllo deselezionate.

p2w.gg — Gaming Marketplace ad esempio.

L’hai deselezionato nel tuo profilo?

In realtĂ  sta fissando il messaggio nella sottocategoria. Esiste un modo per far sĂŹ che un messaggio da una sottocategoria venga fissato nella sua categoria principale?

Un’altra domanda: è possibile disabilitare la possibilità di rimuovere il fissaggio a livello utente? Ho intenzione di monetizzare questa funzionalità, e il fatto che gli utenti possano disabilitarla vanificherebbe questo scopo.

Questo non è ancora possibile.

Forse puoi nascondere l’opzione dalle preferenze dell’utente con un po’ di CSS ingegnoso?

Cosa fanno esattamente quei due pulsanti “reset”?

Potrei immaginare cose diverse, ma non sono riuscito a trovare la logica nel codice (scusa, le mie capacitĂ  di lettura del Ruby sono al massimo rudimentali):

  1. Reimposta questa impostazione per ogni utente. Ma allora quella inferiore non avrebbe molto senso, dato che questa impostazione sembra essere correlata solo all’impostazione predefinita per i nuovi utenti?

  2. Reimposta lo stato “bloccato” di tutti gli argomenti per tutti gli utenti. Ma allora quella inferiore non avrebbe molto senso, dato che questa impostazione sembra essere correlata solo all’impostazione predefinita per i nuovi utenti?

Ciao e benvenuto @olm :slight_smile:

L’opzione ‘reset’ serve a ripristinare le impostazioni dell’amministratore al loro stato predefinito originale. A volte ciò comporterà il ripristino delle preferenze degli utenti: ad esempio, il ripristino/la modifica della seconda opzione default topics automatic unpin chiederà se si desidera applicare la modifica storicamente oltre che dal momento della modifica:

Grazie mille per la risposta velocissima!

Esiste una specie di “manuale di discourse” dove potrei cercare il significato di tali opzioni? Almeno su Documentation - Discourse Meta non ho visto una descrizione.

E… c’è per caso anche un’opzione per l’admin per reimpostare le impostazioni di “fissato” di tutti gli utenti su tutti gli argomenti fissati?

Idealmente, la descrizione di ogni impostazione di amministrazione dovrebbe fornire informazioni sufficienti direttamente sulla pagina stessa (e siamo sempre aperti a suggerimenti su come renderle piÚ chiare, se necessario :+1:). Ma meta.discourse.org è il manuale utente de facto di Discourse. :slight_smile: Se non riesci a trovare nulla nella Ricerca, sentiti libero di creare un nuovo argomento e chiedere ciò di cui hai bisogno.

Non credo ci sia un modo semplice senza usare la console rails. Puoi individualmente Rimuovere il fissaggio e poi Fissare di nuovo ogni argomento usando la chiave inglese dell’argomento, tuttavia, un utente può rimuovere e ri-fissare un argomento quando vuole, quindi anche se li reimposti tutti possono comunque essere sovrascritti. Se hai informazioni che vuoi sempre visibili, potresti provare a usare il componente tema Versatile Banner?

Grazie mille, @JammyDodger! Molto apprezzato.

Grazie, questo sembra di gran lunga il modo piĂš semplice per procedere, specialmente quando esistono solo pochi argomenti fissati (e credo che avere tutti visibili e in cima per impostazione predefinita abbia piĂš senso con pochissimi argomenti fissati).