Pagina 1 di 2
Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 01/10/2015, 20:46
da gioweb
Con l'avvento dei social, e adesso anche whatsapp (si perchè ho saputo che gruppi wa stanno maccheronicamente facendo concorrenza a certi forum di assistenza che prevedono la velocità della risposta...) mi chiedo, ma il forum che è solitamente una piattaforma molto silenziosa e poco invadente come può diventare più "sfrontato"? Un po stile fb che ti notifica le nuove attività e le nuove risposte?
Io ho pensato che la funzione "Sottoscrivi Forum" sia una buona mossa per mandare una sveglia a tutti gli utenti. Ho postato qui e non in Off-Topic perché volevo chiedere se c'è modo tramite mysql di far sottoscrivere a tutti gli utenti tutti i forum in modo che partono email ogni nuovo messaggio

non ho ancora installato la 3.1.x però lo farò a breve.
Altre idee?

Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 01/10/2015, 21:08
da maverix
Tutto questo nella versione 3.1.5 esiste già.
E' tutto configurabile da ogni singolo utente nel proprio PCU.
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 01/10/2015, 21:09
da brunino
Mi pareva che fosse già stato discussa questa cosa delle sottoscrizioni di massa, ora cerco.
EDIT: ecco qua, trovato:
viewtopic.php?p=49649#p49649
Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 02/10/2015, 10:44
da gioweb
benissimo grazie!!! è proprio quello che avevo pensato. Sul fatto che non sia una cosa corretta sono d'accordo, però vorrei provare lo stesso a vedere se cambia l'andazzo fiacco del forum. Mi preoccupa solamente l'ingente quantità di email che partono, ho circa 1600 utenti e mi sa che l'hosting condiviso netsons non è adeguato vero?
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 29/10/2015, 16:16
da gioweb
grazie brunino, ho finalmente aggiornato a 3.1.5 e adesso metto mano alle notifiche. Con la guida che mi hai postato:
Codice: Seleziona tutto
INSERT INTO phpbb_forums_watch
SELECT distinct f.forum_id, u.user_id, 0
FROM phpbb_forums f, phpbb_users u
WHERE not exists (SELECT 1 from phpbb_forums_watch
WHERE forum_id = f.forum_id
AND user_id = u.user_id) AND u.user_type=0 AND u.user_type=3
Struttura TABELLA "phpbb_forums_watch"
in pratica tutti gli utenti saranno aggiunti x volte quanti sono i forum nella tabella "phpbb_forums_watch" giusto?
Comunque ho provato ad esguire la query ma non è successo proprio niente, il messaggio è stato:
Codice: Seleziona tutto
0 righe inserite. (La query ha impiegato 0.0016 sec)
dove sbaglio?
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 29/10/2015, 21:04
da brunino
Prova così
Codice: Seleziona tutto
INSERT INTO phpbb_forums_watch
SELECT distinct f.forum_id, u.user_id, 0
FROM phpbb_forums f, phpbb_users u
WHERE not exists (SELECT 1 from phpbb_forums_watch
WHERE forum_id = f.forum_id
AND user_id = u.user_id) AND u.user_type<>2
Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 30/10/2015, 14:36
da gioweb
ok

la query (su un database di prova) ha popolato la tabella con 155856 record
Codice: Seleziona tutto
Mostro le righe 0 - 29 (155856 total, La query ha impiegato 0.0006 sec) [user_id: 2 - 2]
in pratica io ho 110 forum x 1500 utenti più o meno ho attivato tutti
Adesso il problema è che se facessi la stessa cosa sul forum in esecuzione ogni nuovo messaggio partirebbero 1500 email e sono sicuro che con il mio limite di 100email ora farei un gran casino.
Un'idea sarebbe quella di eseguire la query solo ad utenti che hanno più di 50 messaggi
in pratica dalla tabella: phpbb_users attivare solo chi ha più di 50 messaggi in user_posts
pensi che possa essere una buona soluzione??
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 30/10/2015, 14:46
da brunino
Mi sembra che se hai così poche mail una cosa del genere non te la puoi permettere...
Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 30/10/2015, 15:03
da gioweb
si il forum è su netsons base, però potrei cambiare smtp ed inserire quello del sito collegato al forum che si trova su aruba business che invece ha:
Codice: Seleziona tutto
massimo 500 mail al minuto, 2000 all'ora, 10000 ogni 24 ore; ogni singolo messaggio potrà avere al massimo 150 destinatari.
Il singolo messaggio può avere quota di al massimo 500MB se c'è un solo destinatario, o di 150MB per invio a più destinatari.
Quel 500 email a minuto potrebbe essere un problema oppure impostando in "Impostazioni email" > "Dimensione pacchetto email" posso limitare l'uscita di email al minuto?
E i 150 destinatari? Mica escono tutte insieme?
Re: Sottoscrivi Forum per vivacizzare un po le discussioni
Inviato: 02/11/2015, 12:36
da gioweb
partendo da qui:
Codice: Seleziona tutto
INSERT INTO phpbb_forums_watch
SELECT distinct f.forum_id, u.user_id, 0
FROM phpbb_forums f, phpbb_users u
WHERE not exists (SELECT 1 from phpbb_forums_watch
WHERE forum_id = f.forum_id
AND user_id = u.user_id) AND u.user_type<>2
se volessi iscrivere solo alcuni utenti, diciamo una cinquantina es. user_id 10,50,52,58,68,150,542,ecc come potrei fare?