Discourse ha rimosso l’opzione per visualizzare i badge sulle pagine pubbliche, ma gli utenti possono ancora accedere direttamente alla pagina dei badge tramite notifiche o link. È possibile impedire agli utenti di vedere la pagina dei badge e l’elenco di tutti gli utenti?
Quindi tutti i link alla pagina dei badge reindirizzeranno a un 404? Posso sapere perché desideri nascondere la pagina dei badge?
Sono ancora scettico sul fatto che i badge non siano altro che rumore, ma reindirizzare un URL reale a 404 quando è ancora rilevante è molto… non male, ma non necessario. Se c’è un reale bisogno di nascondere la pagina dei badge, allora il reindirizzamento dovrebbe puntare a un argomento/pagina in cui i badge sono spiegati.
@copymonopoly Penso che l’impostazione enable_badges attivi/disattivi completamente i badge.
Le notifiche dei badge portano tutte a un 404.
All’inizio, volevo nascondere utenti specifici nell’elenco degli utenti. La soluzione che ho trovato è stata disabilitare l’elenco degli utenti e sostituirlo con una classifica a punti, dove gruppi specifici possono essere nascosti. Tuttavia, gli utenti possono ancora essere trovati nell’elenco dei badge. La soluzione che ho trovato è stata utilizzare invece il gruppo primario, impostare il badge su nascosto e il gruppo può nascondere altri membri. Ma alla fine, ho scoperto che il badge nascosto è ancora accessibile nell’elenco.
E successivamente, scoprirai che la ricerca restituisce utenti.
Qual è il problema effettivo che vuoi risolvere?
Naturalmente, miriamo a non influire sull’esperienza normale degli utenti. Le persone dovrebbero essere in grado di cercare questi individui e visualizzare i loro post e le loro risposte. Tuttavia, non vogliamo un elenco che visualizzi tutti gli utenti. Invece, speriamo che questo elenco mostri solo gli utenti che vogliamo che vedano.

