Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: titanium il Giovedì - 07 Marzo 2013 - 19:00

Titolo: Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Giovedì - 07 Marzo 2013 - 19:00
Come da oggetto vorrei eliminare i 40Mb di messaggi privati caricati nei profili personali di tutti gli utenti.

Come posso eliminarli per recuperare spazio?
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: Filippo il Giovedì - 07 Marzo 2013 - 19:54
mi pare di ricordare che c'è una tabella chiamata "personal message" (o simile). Da non confondere con la "message" che contienee i post.

Inoltre mi sembra che si possa settare un limite max di spazio per i pm degli utenti.

40mb? Allora non siamo solo noi così. Pensa che abbiamo deciso di ampliare lo spazio db  ;D
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Giovedì - 07 Marzo 2013 - 20:46
Citazione di: Filippo il Giovedì - 07 Marzo 2013 - 19:54
mi pare di ricordare che c'è una tabella chiamata "personal message" (o simile). Da non confondere con la "message" che contienee i post.

Inoltre mi sembra che si possa settare un limite max di spazio per i pm degli utenti.

40mb? Allora non siamo solo noi così. Pensa che abbiamo deciso di ampliare lo spazio db  ;D

Ma infatti ho deciso anche io di passare da 400 a 600 Mb, visto che abbiamo 270Mb di "message" ovvero di post.
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Venerdì - 08 Marzo 2013 - 09:52
Il modo migliore è chiedere ai tuoi utenti di cancellarli, invece di farlo tu...

Poi puoi mettere un limite al numero di messaggi che ogni gruppo di utenti può mantenere archiviato.
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Venerdì - 08 Marzo 2013 - 10:00
Citazione di: emanuele il Venerdì - 08 Marzo 2013 - 09:52
Il modo migliore è chiedere ai tuoi utenti di cancellarli, invece di farlo tu...
Fatto Stamane

Citazione di: emanuele il Venerdì - 08 Marzo 2013 - 09:52
Poi puoi mettere un limite al numero di messaggi che ogni gruppo di utenti può mantenere archiviato.
Ho smanettato, ma non ho trovato nel pannello ADMIN questa funzione !!!
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Venerdì - 08 Marzo 2013 - 11:44
admin > utenti > gruppi > modifica gruppi
Modifichi il gruppo che ti interessa ed alla voce "Numero massimo messaggi privati" metti quello che vuoi.
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Venerdì - 08 Marzo 2013 - 12:52
Citazione di: emanuele il Venerdì - 08 Marzo 2013 - 11:44
admin > utenti > gruppi > modifica gruppi
Modifichi il gruppo che ti interessa ed alla voce "Numero massimo messaggi privati" metti quello che vuoi.

E quando ci arrivavo, quindi, "Numero massimo messaggi privati", si intende quelli che possono rimanere memorizzati nelle loro cartelle inviati e ricevuti?
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: Filippo il Venerdì - 08 Marzo 2013 - 13:18
Se hanno superato il limite non potranno mandare  pm. Tutto ciò fino a quando non elimineranno parte dei messaggi per ritornare alla quota stabilita
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Venerdì - 08 Marzo 2013 - 13:37
Perfetto, voi che numerico utilizzate? Andrebbe bene un 30?
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: Filippo il Venerdì - 08 Marzo 2013 - 13:39
A me non piace metteree questi limiti. cmq una buona campagna di "sensibilizzazione" può ridurrre drasticamente la dimensione della tabella
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: adrio64 il Venerdì - 08 Marzo 2013 - 15:02
Citazione di: Filippo il Giovedì - 07 Marzo 2013 - 19:54
mi pare di ricordare che c'è una tabella chiamata "personal message" (o simile). Da non confondere con la "message" che contienee i post.


confermo...  nel php myadmin hai una tabella "personal message"  la clicchi sulla colonna a sx e vedrai tutti i messaggi privati scambiati nella tua board

vai in basso e seleziona tutti e poi nel menu a discesa selezioni cancella.....
ovviamente questa operazione la devi eseguire per ogni pagina perche il "cancella" opera solo nella pagina visibile

un limite di messaggi... mi pare un'inutile funzione perche' arrivati al limite non potranno piu ricevere o inviare messaggi e considerato che nessuno ci arriva che devono cancellarli dovrai sempre effettuarlo tu manualmente
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Venerdì - 08 Marzo 2013 - 18:33
Citazione di: adrio64 il Venerdì - 08 Marzo 2013 - 15:02
confermo...  nel php myadmin hai una tabella "personal message"  la clicchi sulla colonna a sx e vedrai tutti i messaggi privati scambiati nella tua board

vai in basso e seleziona tutti e poi nel menu a discesa selezioni cancella.....
ovviamente questa operazione la devi eseguire per ogni pagina perche il "cancella" opera solo nella pagina visibile
Come invasione della privacy non è male. ;) (anche se si tratta "solo" di messaggi personali)
Oltretutto, se qualcuno venisse a cancellarmi i PM senza dirmelo lo manderei a quel paese alla velocità della luce. O:-)

Citazione di: adrio64 il Venerdì - 08 Marzo 2013 - 15:02
un limite di messaggi... mi pare un'inutile funzione perche' arrivati al limite non potranno piu ricevere o inviare messaggi e considerato che nessuno ci arriva che devono cancellarli dovrai sempre effettuarlo tu manualmente
Beh, basta spiegarglielo (e mi pare sia anche scritto in un warning da qualche parte) e considerando che tutte le board che conosco che vogliono mantenere basso il numero di PM mettono un limite, non mi sembra una cosa fuori dal mondo...
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Martedì - 12 Marzo 2013 - 22:11
Volevo accodarmi a questo topic, segnalando una nuova mod che costringe gli utenti a leggere i PM dopo un X numero di PM non letti.

Non ho avuto tempo di provarla, ma secondo me è molto funzionale. Vi farò sapere appena la provo. ;
Force Read Pms (http://custom.simplemachines.org/mods/index.php?mod=3671)
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: red-77 il Martedì - 12 Marzo 2013 - 22:17
L'ho giusto installata oggi e devo dire che funge alla grande.
Nelle impostazioni l'ho settata a 1, cosi basta che un utente riceve un messaggio, la prima volta che si collega viene direttamente reindirizzato nei messaggi privati.
Puoi anche decidere quali gruppi abilitare o meno.
Ho anche tradotto il mod, qui trovi la traduzione.
http://mods.italiansmf.net/index.php?topic=2775.0
Ciao...
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Mercoledì - 13 Marzo 2013 - 12:08
Se mi dovessi iscrivere ad un forum dove mi forzano a leggere i PM cancellerei subito l'account... >_>

Il 90% dei PM li leggo dalla mail di notifica, quello che resta nella casella di SMF è la o per ricordarmi che devo fare qualcosa, o perché non mi interessa minimamente.

...meh...I'm weird, I know. :P
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: red-77 il Mercoledì - 13 Marzo 2013 - 12:49
Giustissimo, ma ci sono alcuni forum che non inviano email (per problemi o per scelta) e alcuni utenti non sanno nemmeno cosa i PM, quindi in questa maniera gli metti davanti al naso quello che non hanno mai letto.
Un esempio a caso:
Prima di disabilitare le registrazioni, avevo installato il mod che ti invia un PM di benvenuto appena esegui il primo login.
Nel PM avevo scritto, oltre al benvenuto, che era gradita la presentazione in sezione benvenuto.
Risultato:
Ieri ho installato questo mod, l'ho attivato, e tra ieri e oggi si sono presentati circa una decina di utenti che erano iscritti da parecchio (alcuni da piu di un anno)  ;D ;D ;D

Meglio tardi che mai...
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Mercoledì - 13 Marzo 2013 - 13:25
Fammi sapere tra un anno se questi utenti hanno scritto altro. ;)
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: red-77 il Mercoledì - 13 Marzo 2013 - 13:30
è già qualcosa che si sono presentati... ;D
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: titanium il Mercoledì - 13 Marzo 2013 - 13:53
infatti io ho alzato la soglia a 5 messaggi non letti , e solo per gli utenti non appartenenti a nessun gruppo.
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Mercoledì - 13 Marzo 2013 - 19:28
Citazione di: red-77 il Mercoledì - 13 Marzo 2013 - 13:30
è già qualcosa che si sono presentati... ;D
Se si presentano e non fanno altro significa che non hanno comunque interesse nel partecipare, quindi è inutile che si siano anche solo presentati. ;)
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: red-77 il Mercoledì - 13 Marzo 2013 - 19:54
Nel mio forum vengono solo per prendere e basta, e magari scambiare 2 chiacchiere.
Non è un forum di discussioni. quindi...
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: emanuele il Giovedì - 14 Marzo 2013 - 00:20
...beh, l'affermazione mi lascia piuttosto perplesso su più livelli e per una volta non so bene da dove partire, ma dato che stasera vorrei andare a dormire presto credo che alzerò le spalle e farò finta di niente. :P
Titolo: Re:Manutenzione, eliminazione PM dal Database
Inserito da: Flavio93Zena il Giovedì - 15 Gennaio 2015 - 00:57
Leggere vecchi messaggi mi ricorda che ne ho un bel po' qui (emanuele you know why!)... Vi rompe? Perchè a volte mi serve guardarne alcuni vecchi... Se vi rompe cancello >_<
E scusate il necro-posting  C:-)