So che è possibile limitare gli utenti in base al livello (predefinito o bloccandoli manualmente), ma mi chiedo se esista un modo per limitare un singolo utente all’accesso di un solo thread specifico. Immagino che, in questo caso, l’utente potrebbe vedere solo quel thread e i profili di tutti gli altri utenti, ma nient’altro.
Capisco che questa sia una limitazione molto severa, ma è intenzionale. Poiché ho più utenti che vorrei limitare all’accesso di singoli thread, credo che l’unica opzione al momento sia fare quanto segue:
Elencare gli utenti principali come livello 1 e limitare tutti i thread e le categorie al livello minimo 1. Di default, tutti gli utenti limitati sarebbero di livello 0 e, tecnicamente, non vedrebbero alcun thread. Quindi, per i singoli thread condivisi, concedere l’accesso tramite gruppo e includere tutti gli utenti di livello 1 in quel gruppo, compreso quello di livello 0 (se il thread è di livello 1, l’unico utente di livello 0 che fa parte del gruppo con accesso a quel thread potrà leggerlo?). Un’altra mia preoccupazione è che non voglio che i diversi utenti limitati di livello 0 vedano i thread degli altri utenti di livello 0. Quindi, l’utente A di livello 0 ha accesso al thread A, a cui hanno accesso anche tutti gli utenti di livello 1, ma nessun altro utente di livello 0; lo stesso vale per l’utente B di livello 0, ecc. L’unico problema con questo approccio è che dovrei ricordare a tutti gli utenti di livello 1 di pubblicare sempre nuovi contenuti solo al livello minimo 1. Qualcuno sa se esiste un modo per limitare manualmente un utente di livello 0 (o di qualsiasi altro livello) all’accesso letterale di un solo thread specifico e a nient’altro sul forum (il mio forum è privato, quindi solo gli utenti invitati hanno accesso).
Inoltre, qualcuno sa se esiste un modo per impedire a un utente di vedere i profili degli altri membri?
Non mi riferisco ai messaggi privati, ma ai thread veri e propri. So che è possibile limitare l’accesso ai singoli thread solo a gruppi specifici. Un modo sarebbe includere una persona di livello 0 in un gruppo dedicato e aggiungere anche tutti gli utenti di livello 1; in questo modo l’utente di livello 0 avrebbe accesso solo a quel thread (assumendo che tutti gli altri thread siano almeno di livello 1 o, se di livello 0, accessibili solo ai membri di un gruppo specifico).
Ho trovato un’opzione chiamata “nascondi i profili utente al pubblico”, ma questa nasconde i profili solo agli utenti anonimi o a quelli non collegati. Vorrei invece limitare l’accesso in base al livello degli utenti; ad esempio, vorrei che tutti gli utenti di livello 0 non potessero vedere i profili degli altri utenti.
Probabilmente ci aiuterebbe ad aiutarti se ci dicessi qualcosa in più su cosa stai cercando di ottenere con questa configurazione insolita.
A titolo informativo, i messaggi privati sono quasi identici agli argomenti (termine preferito a “thread”). La differenza principale è che l’accesso a un messaggio è gestito su base individuale per utente. Quindi sembra corrispondere a ciò che stai cercando. Ad esempio, nella mia community ho un gruppo per il team di assistenza e quando scriviamo agli membri includiamo quel gruppo, così hanno accesso. Ogni utente vede solo i propri messaggi.
Se non prevedi di avere molti utenti con questa particolare limitazione di accesso, potresti creare una categoria per ogni utente e inserire il loro argomento al suo interno. Assegna all’individuo l’accesso alla propria categoria e al proprio argomento, nonché agli altri che dovrebbero avere accesso.
Sì, probabilmente sarà quello che dovrò fare. Capisco che si tratti di un accesso molto particolare. Fondamentalmente gestisco una chat privata per 100 dei miei clienti che desiderano tutti comunicare tra loro. Inoltre, vorrei essere in grado di offrire a “fornitori” esterni la possibilità di avere una “vetrina” o un portale di contatto dove i miei membri possono porre domande visibili agli altri e trovare aggiornamenti su ciò che il fornitore sta facendo. Tuttavia, non voglio che i fornitori vedano alcun thread a cui hanno accesso i miei membri generali, né voglio che un singolo fornitore veda ciò che pubblicano o con cui comunica con gli altri fornitori. Idealmente, vorrei anche limitare i fornitori dal vedere i profili di chiunque altro, anche se non sono sicuro che questa sia un’opzione al momento. Non avrò molti fornitori, quindi posso impostare manualmente i gruppi per categoria (anche se capisco che dovrei comunque mantenere i fornitori al livello 0 [bloccato] e tenere tutti i membri almeno al livello 1, in modo che il forum generale richieda un livello di fiducia minimo di 1 per l’accesso e tutti i thread dei fornitori siano accessibili anche dal livello 0, ma solo per ciascun gruppo individuale, dove ogni gruppo contiene un fornitore e tutti i membri).
Non ci sono permessi a livello di argomento. Dovresti creare una categoria e un gruppo per ogni fornitore.
Esiste un’impostazione del profilo utente per nascondere il tuo profilo. Sembra che tu abbia bisogno di un plugin per attivarlo di default, anche se giuro di ricordare di non aver dovuto scrivere quel plugin.
Grazie! Sai se deve essere una categoria di primo livello o se può essere anche una sottocategoria? Potrei, ad esempio, avere una categoria “Venditori” con accesso al livello 0 e poi creare una sottocategoria per ogni venditore, dove istituirei un gruppo specifico?
Ma è possibile nasconderlo solo a utenti/gruppi/nivele di utenti specifici? Non voglio che il profilo sia completamente nascosto, ma solo dai venditori o, ad esempio, dagli utenti di livello 0.
Credo che lo schema di gruppo/categoria che suggerisci funzionerà. Un plugin personalizzato potrebbe automatizzare il processo di aggiunta dei fornitori.
Sarebbe necessario un plugin personalizzato per nascondere i profili solo ad alcuni utenti.