Italian SMF

Supporto SMF => SMF 2.1.x => Discussione aperta da: tky il Martedì - 21 Aprile 2020 - 12:17

Titolo: [2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: tky il Martedì - 21 Aprile 2020 - 12:17
Ciao a tutti,
è da un po che ci sto sbattendo al testa ma non ho capito come possa essere abilitata tale funzionalità.
In pratica nell'attuale configurazione che ho nel mio sito, vengono inviate email quando ci sono nuovi iscritti e post da autorizzare (ovviamente nel gruppo moderatori/admin).
Quello che cerco di fare è abilitare a TUTTI i componenti del forum la ricezione di notifiche (build-in template nella configurazione utenza di default quindi) quando vengono aperti nuovi post in qualsiasi area nel quale, il gruppo dell'utente ovviamente, sia abilitato alla visualizzazione..
Sapete darmi info a riguardo?
Vi ringrazio
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: Darknico il Martedì - 21 Aprile 2020 - 12:24
Prima di ogni cosa, sei coscente che la 2.1 non è anche stabile e che quindi qualche bachetto lo ha?

Non mi sono messo a navigare a fondo la 2.1, ma non credo sia cambiato molto dalla 2.0, ovvero quello che chiedi è "nascosto" nelle impostazioni del tema, ovvero:

Amministrazione - configurazione - Temi & layout - Opzioni utente
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: tky il Martedì - 21 Aprile 2020 - 12:30
Si ne sono coscente che la versione che uso non è stable...ma se non sbatto le corna, godo solo a metà...
Farò il controllo di quanto descritto e aggiorno questo post
Ti ringrazio per la celere e chiara risposta per il momento...

Ho verificato e non è presente tale configurazione...sicuramente è una limitazione del tema SMF Default Theme - Curve2 che attualmente uso...
Come non detto.. proverò a spulciare nel codice PHP o sul SQL eventuale forzatura...
Speriamo di riuscire ad abilitarlo visto che torna utile

Grazie ancora per il supporto Darknico
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: radu81 il Martedì - 21 Aprile 2020 - 12:57
Ciao,
il percorso indicato è corretto, devi scegliere se modificarlo per i nuovi iscritti o per tutti.
Sotto SMF Default Theme - Curve2

    Imposta le opzioni per i visitatori ed i nuovi utenti per questo tema (2 opzioni attualmente impostate.)
    Modifica le opzioni per tutti gli utenti che utilizzano questo tema

poi attivi l'opzione Attiva le notifiche quando invio un messaggio o rispondo a una discussione.
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: Darknico il Martedì - 21 Aprile 2020 - 14:04
Citazione di: tky il Martedì - 21 Aprile 2020 - 12:30
Come non detto.. proverò a spulciare nel codice PHP o sul SQL eventuale forzatura...
Speriamo di riuscire ad abilitarlo visto che torna utile

Prima di fare forzature via codice, verifica che non stia sbagliando tu qualcosa nel cercare l'impostazione
Segui quello detto anche da Radu, mi conferma che l'opzione c'è, controlla meglio...

P.S. ti rircordo che sta usando una RC, al prossimo rilascio, QUALSIASI modifica manuale farai, verrà eliminata... direi che è meglio evitarne ora.....
Questo non capiterà quando sarà stabile, ma c'è ancora una RC (perora) di mezzo....
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: tky il Martedì - 21 Aprile 2020 - 15:02
Ho provveduto ad effettuare quanto indicatomi da radu81 (che ringrazio infinitamente) e faro debug nella speranzia sia risolutivo.
So bene che la RC implica molto essendo una beta ma l'ho scelta per tenere aggiornato il sistema (gentoo) con tutte le dipendenze annesse (php-cli php-apache php-cgi ecc...)
Vi aggiorno non appena ho un risultato certo...
Grazie a tutti
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: Darknico il Martedì - 21 Aprile 2020 - 15:07
Citazione di: tky il Martedì - 21 Aprile 2020 - 15:02
Ho provveduto ad effettuare quanto indicatomi da radu81 (che ringrazio infinitamente) e faro debug nella speranzia sia risolutivo.

Bene

Citazione di: tky il Martedì - 21 Aprile 2020 - 15:02
So bene che la RC implica molto essendo una beta

o è RC o è beta, non entrambe ;D

Citazione di: tky il Martedì - 21 Aprile 2020 - 15:02
per tenere aggiornato il sistema (gentoo) con tutte le dipendenze annesse (php-cli php-apache php-cgi ecc...)

Curiosità mia, che versione di php ha il tuo server?

Citazione di: tky il Martedì - 21 Aprile 2020 - 15:02
Vi aggiorno non appena ho un risultato certo...
Grazie a tutti

Attendiamo e prego ;)
Titolo: Re:[2.1 RC2] Abilitare notifiche email a tutti gli utenti per i new post
Inserito da: tky il Martedì - 21 Aprile 2020 - 21:05
Rieccomi qui a testa bassa...
Missione fallita ma almeno ho maggiori dettagli..
Ho creato un utente test ed ho iniziato a fare test e debug...
Il problema a quanto sembra è nel template che genera l'utenza..
Tutte le voci sono disabilitate nonostante ho cercato di abilitarle ma sicuramente sbaglio io qualcosa ..
Cmq per rispondere @darknico, uso gentoo in limp e php è alla 7.3 (ho anche la 7.4 ma non ho ancora switchato).
Sapete come.abilitare tutte quelle notifiche di default a tutti gli utenti già iscritti e averle abilitate nel template di iscrizione?
Come sempre grazie mille e scusate la rottura


p.s. Risolto con hotfix.. era un bug nel PHP come sospettavo...
https://github.com/SimpleMachines/SMF2.1/pull/5581/files

Potete chiudere come risolto.

Grazie per la cortese e rapida assistenza ragazzi!