Hello, I need “hide” feature, if I paste content (text) between [hide]hidden text for forum guests[/hide] that this text can view only registered users. I’m sure this feature can be helpful for many forum owners. Thanks
I’m not sure that I fully understand what you’re thinking let alone know for certain how to do it 
Lots of forum content can be “hidden”. Depending on what, there are
- categories without everyone permissions
- whisper posts (staff)
- deleted / unlisted topics (staff / links)
- custom CSS styles (eg. display none)
- themes?
- plugins?
- spoiler (user action)
- summary / details (user action)
You posted what looks like bbcode tags that’s use will result in text within a post not being displayed to anons.
AFAIK this in particular has not been done yet, though some of the bbcode plugins should give you a place to start.
There is an existing topic on this somewhere. It is a rare and obscure feature of some old forum software.
Scusa per aver riportato in cima questo vecchio argomento. Ho trovato qualcosa di simile, ma riguardava i download, non gli URL (esterni).
Posso spiegare il motivo di questa funzionalità. Alcuni utenti usano il tuo forum senza registrarsi e leggono solo perché hanno bisogno delle informazioni. Alcune persone usano il forum per offrire supporto ai clienti, quindi far sì che si registrino per vedere i link (che solitamente sono contenuti cruciali per comprendere o seguire tutorial, ecc.) è un ottimo compromesso e li inserisce nelle tue newsletter, che potrebbero convertirli in futuro.
So che possiamo nascondere il forum agli ospiti usando la funzione “accesso richiesto”, ma questo è un po’ aggressivo e fa rimbalzare il traffico organico.
Concordo con @MarcP. Ogni forum ha bisogno di traffico, ma ha bisogno di utenti fedeli, non di parassiti.
Vedo anch’io un caso a favore di questa soluzione e non sono d’accordo con la risposta di @Mittineague sopra. C’è una differenza tra nascondere “tutto” (l’intero post, argomento o categoria) e nascondere solo alcune informazioni in alcuni post per incentivare gli ospiti a registrarsi. Inoltre, potrebbero esserci forum con informazioni bersaglio di scraping; questo costringerebbe già alla registrazione (si può almeno tracciare meglio chi fa cosa). Nascondere con CSS non aiuta molto in questo caso.
Forse questo potrebbe essere realizzato a livello di tema? (Non lo so)
Vedo anche alcuni casi, in particolare per nascondere/mostrare contenuti in base al livello di fiducia corrente.
Ad esempio, in un argomento pubblico possono esserci diversi collegamenti ad argomenti o categorie successivi riservati a un determinato livello di fiducia.
Sarebbe opportuno nasconderli agli altri utenti che non potrebbero utilizzarli correttamente.
Questo caso può talvolta essere gestito con SCSS personalizzato. Il gruppo principale dell’utente è disponibile come classe nel tag body della pagina, quindi è possibile modificare l’interfaccia per i diversi gruppi.
@JonathanShaw Grazie per la direzione!
Mi chiedo cosa succederebbe se includessimo in una casella (onebox) un argomento a cui l’utente non può accedere/vedere, all’interno di un argomento a cui invece può accedere? Questo probabilmente [la mia ipotesi] permetterebbe di “trapelare” i primi 500 caratteri (o circa, a seconda della configurazione del sito) di un argomento che l’utente non può vedere.
??
Solo un piccolo aggiornamento. Ho effettivamente trovato questo plugin. Funziona alla perfezione.
È leggermente aggressivo (l’ho impostato a 1 post e senza pulsante X), ma puoi renderlo più amichevole; in ogni caso, è un’alternativa piuttosto buona (temporanea?
) al problema che avevo menzionato prima. Potrebbe interessare anche altri utenti che stanno leggendo questo argomento. Buonanotte ![]()
Se desideri solo nascondere il contenuto a livello di front-end per l’utente, dovrebbe essere realizzabile con un tema.
Se invece vuoi impedire che quel contenuto venga inviato tramite richieste all’API da utenti anonimi (o bot, crawler e simili), e rendere impossibile vedere il contenuto anche se l’utente apre gli strumenti di sviluppo del browser, ispeziona le risposte di rete o esegue il debug del JavaScript, allora probabilmente avrai bisogno di un plugin per gestire ciò a livello di back-end.
Ok, grazie. Lavorare a livello di tema sarebbe come il CSS: non visibile, ma solo se non si guarda, leggermente migliore (le informazioni sono ancora lì). ![]()
Tuttavia, è importante notare che il tema dovrebbe elaborare il contenuto del post, e che Discourse lo fa già per convertire il testo grezzo in Markdown, onebox e così via, quindi dovrebbe essere fatto in modo da non entrare in conflitto con il modo in cui funziona già.
È facile aggirare questo plugin cliccando su ‘Accedi’ o ‘Registrati’, dove appare il pulsante X. Basta cliccarlo per aggirare ![]()
Puoi disabilitare quel pulsante X nelle impostazioni.
Lo so. Anche se hai disabilitato il pulsante X, puoi comunque aggirarlo con il mio metodo.