Come posso aggiungere automaticamente tutti i membri del trust_level_3 a un altro gruppo una volta raggiunto il trust_level_3 e anche rimuoverli automaticamente quando perdono il trust_level_3? Voglio che questo funzioni in background senza bisogno di intervento manuale.
Il plugin di automazione potrebbe aiutare?
Ma se è quello che vuoi, perché non usare TL3 invece di un altro gruppo che serve esattamente allo stesso scopo?
Sto provando ma non riesco a cambiare il nome del livello trust_level_3 in uno personalizzato come “veterans” anche se ho modificato tutti i campi di testo del livello Regular e di trust_level_3.
Hmm. È una cattiva idea rinominare TL3.
Forse potresti avere un badge personalizzato che sarebbe una sorta di indicatore? Perché ti interessa il nome del gruppo? Cosa ci farai?
Penso che ci vorrebbe un plugin personalizzato o l’aggiunta di un nuovo trigger al Plugin di automazione Discourse.
Se sia più facile o migliore avere un plugin autonomo o un automazione personalizzata è una questione di gusti.
È possibile rinominare i gruppi di livelli di fiducia. ![]()
Se aggiorni groups.default_names.trust_level_3 dalla pagina di personalizzazione del testo, e poi attendi che venga eseguito il processo in background giornaliero o attivi manualmente ensure database consistency dalla tua pagina /sidekiq/scheduler, dovresti vedere la modifica avere effetto.
Assicurati solo che il nuovo nome non entri in conflitto con un nome di gruppo o utente esistente.
Apparentemente non ho idea di cosa tu possa o non possa rinominare. ![]()
Forse dovrei attenermi alle domande sull’amministrazione di sistema!
L’ho fatto come consigliato da @JammyDodger e ha funzionato. Tuttavia, sono sicuro che @pfaffman avesse qualcosa in mente quando ha detto che non è una buona idea rinominare il gruppo, è così? Perché non voglio rompere altre funzioni.
La situazione è questa. Ho già un gruppo separato in cui ho aggiunto manualmente membri di trust_level_3 di volta in volta, ma era dispendioso in termini di tempo e difficile da fare costantemente. Potrei tuttavia eliminare questo gruppo separato e semplicemente aggiungere i badge e il gruppo di titoli personalizzati e avere la stessa visualizzazione di ora con il gruppo separato.
Quando si utilizza Discourse in una localizzazione globale diversa, i nomi dei gruppi di livelli di fiducia vengono tradotti di conseguenza. Pertanto, ritengo che il processo di ridenominazione debba seguire un meccanismo simile.
Penso che il problema più grande sia che confonderà me o, forse, chiunque altro cerchi tl3.
Dovrebbe andare bene. Non mi è ancora chiaro cosa risolverà, però.
Te lo spiego. Ho assegnato lo stato di gruppo veterano agli utenti che raggiungono il trust_level_3 e ho limitato l’accesso a una determinata categoria in base al trust_level_3. Poiché non stavo utilizzando il plugin Automation, il processo di ricerca di nuovi utenti trust_level_3 e il loro inserimento manuale in un gruppo personalizzato richiedeva molto tempo. Ora è molto più facile poiché il trust_level_3 è un gruppo predefinito.
Ma non potresti semplicemente usare il livello di fiducia 3 per controllare l’accesso alla categoria speciale invece dell’altro gruppo?
Volevo impostare il nome “veteran” per il gruppo, poiché è il marchio che utilizziamo da molti anni.
È affinché lo vedano quando sono connessi, o affinché altri lo vedano indicato sugli utenti veterani?
Nel nostro forum abbiamo solo tre tipi di utenti:
- Utenti con livello di fiducia da 0 a 2 (nessun titolo utente e nessuna icona)
- Utenti con livello di fiducia da 3 a 4 (titolo utente veterano e icona personalizzata)
- Amministratori
Poiché il titolo utente veterano si ottiene sia organicamente raggiungendo il livello di fiducia 3, sia tramite abbonamento, vogliamo che tutti gli utenti di livello di fiducia 3 abbiano un titolo utente predefinito “veterano” e un’icona personalizzata. In questo modo incentiviamo gli utenti a collaborare o ad acquistare l’abbonamento.
Il titolo utente e l’icona erano facili da implementare quando avevamo un gruppo personalizzato chiamato veterano, ma ora che abbiamo rinominato TL3 in veterano, non riesco a capire come impostare un titolo utente e un’icona automatici.
Penso che alcune persone abbiano personalizzato i loro gruppi di livello di fiducia per riflettere il loro stile del forum.
Finora, non credo di aver sentito di problemi al riguardo.
Se è più facile, potresti usare l’automazione “appartenenza al gruppo utente tramite badge” e collegarla al tuo badge “Regolare”.
L’ho fatto ma funziona solo in avanti, cioè per i nuovi utenti che ottengono il badge Regolare, ma non al contrario, per coloro che sono già TL3. Esiste un comando di script per impostarlo per gli utenti che hanno già ottenuto il badge?
Grazie mille per il vostro supporto ragazzi, lo apprezzo molto.
Puoi estrarre un elenco dei tuoi attuali TL3 utilizzando l’esploratore di dati e quindi aggiungerli in blocco al gruppo, se questo può essere d’aiuto?
Il mio gruppo è TL3. Voglio che TL3 abbia un titolo e un set di icone predefiniti come primari per impostazione predefinita, in modo che gli utenti non debbano andare a selezionarli manualmente perché la maggior parte di loro non è a conoscenza di questa funzione ed è molto difficile insegnare loro come farlo.
Pensavo volessi usare l’automazione per aggiungere persone al tuo gruppo personalizzato in base al raggiungimento di TL3 e all’ottenimento del badge Regular, e poi anche aggiungere in blocco gli utenti TL3 esistenti al gruppo?