Gruppi sottoinsiemi di gruppi?

Area dedicata al phpBB 3.2.X
Rispondi
Avatar utente
nunzio
Nuovo Utente
Nuovo Utente
Messaggi: 22
Iscritto il: 25/12/2018, 11:36
Link del Forum: http://lontanievicini.it/online

Gruppi sottoinsiemi di gruppi?

Messaggio da nunzio »

Ciao,
provo a non perdermi in convenevoli e spero che qualcuno possa aiutarmi.
Immagine
Non avendo chiara la gerarchia dei Gruppi chiedo:
  • I gruppi che ho creato (es. L…, S…, Conduttori, ecc.) sono un sottinsieme di “Utenti registrati”? cioè gli utenti di tali gruppi sono anche membri di quest’ultimo?
Di conseguenza:
  • Se cancello (da questo pannello di controllo “Gestione gruppi”) in un colpo solo tutti gli utenti del gruppo “Utenti registrati” cancello anche i membri, per es., del gruppo “L…” o del gruppo “Conduttori”? (il comando “Cancella” elimina i membri, non il gruppo, è così?)
In realtà il mio problema è che ho lasciato ‘libera’ l’iscrizione al forum e ho condizionato l’appartenenza a dei gruppi chiusi (L…, Conduttori, ecc.) ad una richiesta esplicita (una nota nel profilo) seguita da un’abilitazione ‘manuale’ da parte di un conduttore. In tal modo, era evidente, si sono accumulati più di 200.000 utenti ‘inutili’ che vorrei eliminare.
Vi ringrazio molto e vi auguro un bel Nuovo Anno.
Nunzio
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da twm »

Che io sappia, ma attendi conferma anche da altri:

prima domanda: normalmente si (ho visto eccezioni) che ho corretto
seconda domanda: dal panello dell'immagine cancelli il gruppo, ma non gli utenti.
Nota che il gruppo utenti registrati NON è cancellabile

Per risolvere il tuo problema ti consiglio utilizzare l'estensione Auto Group. Con cui puoi raggruppare tutti gli utenti che vuoi eliminare.
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
nunzio
Nuovo Utente
Nuovo Utente
Messaggi: 22
Iscritto il: 25/12/2018, 11:36
Link del Forum: http://lontanievicini.it/online

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da nunzio »

Grazie molte, dove posso trovare l'estensione Auto Group?
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da twm »

Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
nunzio
Nuovo Utente
Nuovo Utente
Messaggi: 22
Iscritto il: 25/12/2018, 11:36
Link del Forum: http://lontanievicini.it/online

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da nunzio »

Purtroppo l'estensione non può agire sul gruppo "Utenti registrati". Potrei fare una query sul DB ma non vorrei creare inconvenienti.
[?????]
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da twm »

Allora non ho capito cosa vuoi fare.
Crei un gruppo, con Auto Groups, in cui inserisci gli utenti che vuoi eliminare p.es. quelli senza msg, prima di una certa data, ecc
poi in gestione utenti li cancelli tutti

il gruppo utenti registrati lo lasci con dentro tutti utenti
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
nunzio
Nuovo Utente
Nuovo Utente
Messaggi: 22
Iscritto il: 25/12/2018, 11:36
Link del Forum: http://lontanievicini.it/online

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da nunzio »

Forse sono io a non essermi spiegato bene. Vorrei semplicemente eliminare dal gruppo "Utenti registrati" tutti quelli che NON fanno parte dei gruppi definiti da me, perchè non sono stati (appositamente, in quanto per es. solo curiosi) inseriti in quei gruppi
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da Barrnet »

Di default, gli utenti rimangono nel gruppo utenti registrati poiché phpBB permette e sfrutta un sistema di permessi basato su più gruppi e la relativa somma di gruppi. Potresti però impostare il gruppo predefinito (ovvero quello visibile, che imposta anche il colore e l'eventuale livello) a tutti gli appartenenti, in questo modo potresti scrivere una facile query per trovare tutti gli utenti da cancellare visto che nella tabella "phpbb_user" il campo "user_group" indica appunto il gruppo predefinito.

Il consiglio è comunque di salvare l'elenco degli utenti e non cancellarli direttamente con una query ma utilizzare le apposite funzioni di phpBB in modo da non fare danni ad eventuali tabelle collegate.
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da twm »

Come distingui gli utenti da cancellare da quelli da conservare? Tralasciando l'appartenenza ad un gruppo o l'altro.

Concordo con Barrnet nel utilizzare le funzioni di phpbb e delle eventuali estensioni. Agire direttamente sul db potrebbe portare a problemi inaspettati.
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
nunzio
Nuovo Utente
Nuovo Utente
Messaggi: 22
Iscritto il: 25/12/2018, 11:36
Link del Forum: http://lontanievicini.it/online

Re: Gruppi sottoinsiemi di gruppi?

Messaggio da nunzio »

Si, lo penso anch'io. Il problema era, capirete, che si tratta di più di 200.000 utenti!
Vi ringrazio molto. Un saluto
Rispondi