Come posso nascondere/rimuovere l’accesso a Chi siamo, FAQ, Termini di servizio e Informativa sulla privacy per i membri della community?
Non penso che si possa eliminare l’esistenza delle sottopagine stesse, ma è possibile “nascondere” l’accesso facile da parte degli utenti utilizzando il CSS. Quindi, ad esempio, se si desidera rimuovere i link ad esse dal menu hamburger, è possibile utilizzare il CSS, come
.hamburger-panel a.widget-link.about-link {
display: none;
}
e
.hamburger-panel a.faq-priority.widget-link {
display: none;
}
Con “menu hamburger” ti riferisci alla barra laterale? Di solito il “menu hamburger” si riferisce solo al menu sui dispositivi mobili, ma poiché questa barra laterale viene visualizzata anche con un’icona hamburger, forse è di questo che stai parlando.
Se è così, forse questo è cambiato rispetto al post originale del 2021. Sembra che io possa rimuovere queste pagine dal menu overflow. Le persone potrebbero ancora navigare direttamente ad esse tramite il link, ma non apparirebbero qui.
Per favore, correggimi se ho capito male!
Sì, penso che l’OP si riferisse a Discourse all’epoca, che aveva un menu hamburger invece di una barra laterale. Un tempo assomigliava a questo:
Questo è stato sostituito poco dopo nel 2022 con la nuova barra laterale come design predefinito dell’interfaccia utente, e la barra laterale ha portato molte più funzionalità.
Quindi, quello che ho fatto per nasconderli è:
- rimuovere le pagine dalle opzioni della barra laterale usando “Personalizza questa sezione”
- modificare l’URL nelle impostazioni per
tos-urlecc. a una pagina diversa - aggiungere del CSS per nascondere i due link specifici che voglio nascondere, ad esempio:
nav-pills .nav-item-privacy { display: none; } .nav-pills .nav-item-tos { display: none; }
Questo sarà sufficiente per impedire che queste pagine vengano visualizzate ovunque o mi manca qualcosa?
Dovrei chiarire che a me sembra che vada tutto bene, ma mi chiedo se ci siano altri modi per raggiungere queste pagine o visualizzare questi link che non ho affrontato.

