Come rendere parte del post visibile solo all'autore e allo staff?

Ma i sussurri sono disponibili solo per lo staff e hai bisogno dell’autore del post per poterlo vedere. E potrebbe essere qualsiasi post, giusto? (Forse qualsiasi post in una certa categoria).

Un plugin potrebbe aggiungere un campo personalizzato che viene aggiunto al serializzatore solo per il proprietario del post e lo staff. Quindi avresti entrambi quei post separati in un unico posto, almeno.

Se quello che vuoi veramente è un BBCode [HIDE], allora . . . no. Il post grezzo è ancora visibile a chiunque possa vedere il post. Potrebbe essere possibile crittografare il testo nascosto nel post grezzo e poi in qualche modo escogitare per decrittografarlo quando un amministratore o il proprietario lo vede. Sembra complicato, però. O forse duplicheresti semplicemente l’intero post grezzo quando viene salvato e poi faresti qualcosa per usarlo quando modifichi o visualizzi il testo per il proprietario.

1 Mi Piace

Leggera correzione, ora puoi specificare gruppi oltre allo staff.

Mi dispiace, intendevo dire “i sussurri sono disponibili solo per le persone che possono vedere i sussurri”

Il testo nascosto deve essere visibile solo all’autore del post e allo staff. Se aggiungi tutti coloro che hanno il testo nascosto al gruppo dei sussurri (essenzialmente ogni utente), saranno in grado di vedere tutti i sussurri, non solo i propri. Il punto dei sussurri è che la persona di cui stai sussurrando non può sentirlo, ma in questo caso, dovranno essere in grado di creare e vedere il sussurro che solo loro e lo staff possono vedere.

2 Mi Piace

Ma i sussurri sono disponibili solo per lo staff, e hai bisogno dell’autore del post per poterlo vedere. E potrebbe essere qualsiasi post, giusto? (Forse qualsiasi post in una certa categoria).

Sì, ho bisogno che l’autore e i membri dello staff possano vedere il post. Si tratterà di post di una specifica categoria del forum.

1 Mi Piace

Attualmente, per un [hide Bbcode] potresti dover considerare di sponsorizzare un Theme component, poiché non è probabile che sia necessaria una sicurezza molto robusta o un Plugin più completo, poiché con un plugin è più sicuro poiché le modifiche vengono apportate sul lato server anziché sul lato browser/client.

Altrimenti, sarebbero comunque necessari 2 argomenti di sorta. Entrambi i metodi lascerebbero il plugin “Discourse Signatures”

Un messaggio personale. Poi fagli creare un link al PM e incollarlo in una firma sul loro profilo. Per un vantaggio aggiuntivo nella denominazione, usa [Nome del personaggio]_(Link al PM)

L’altra opzione richiederebbe il plugin Private topics. Ma altrimenti, lo stesso di cui sopra.

Con il link pubblicato in una firma, entrambe le parti, il giocatore o il master (i) del gioco, potrebbero accedere al PM/argomento collegato.

I messaggi personali possono funzionare, ma richiederebbero che tutti i master di gioco o il gruppo di master di gioco invitati inviino un PM.

Oh! Un campo utente personalizzato visibile solo all’utente (e allo staff) permetterebbe a un componente del tema di farlo.

È il caso che ci siano più giochi (ognuno otterrebbe il proprio campo utente personalizzato) e che tu lo volessi visibile in ogni post che l’utente ha fatto in una certa categoria? In tal caso, un componente del tema potrebbe aggiungere un pulsante o qualcosa del genere per mostrare il campo utente quando necessario, oltre a collegarsi al profilo per modificarlo.

1 Mi Piace