[Risolto] invio con privatemsg per approvazione commenti

5 contenuti / 0 new
Ultimo contenuto
[Risolto] invio con privatemsg per approvazione commenti

Ciao a tutti, in Drupal 6 sto utilizzanto le Triggered Rules per inviare una mail agli utenti non appena un commento di uno di loro viene postato. Ora vorrei abilitare l'invio di commenti da parte degli anonimi, previa però approvazione. Esiste la possibilità di utilizzare il modulo privatemsg, che già uso per la messaggistica interna, per avvisare il webmaster (o il suo ruolo di appartenenza) che ha dei commenti in coda di approvazione? Ci sono altre soluzioni?

Gracias a todos
zebedeous

Il supporto a Rules è stato aggiunto nella versione per Drupal 7, ti sarebbe stato comodo. Tuttavia puoi usare il modulo Messaging come base di partenza ed usare privatemsg come metodo di invio.

Ciao!

grazie, domani ci lavoro
zebe

Facci sapere come va :-)

allora, i requisiti per Messaging erano:
- Privatemsg 6.x-2.x-dev
ho aggiornato la mia versione e ho subito visto che nelle azioni delle Triggered rules c'era la nuova opzione Privatemsg - invia messaggio, quindi ho pensato che forse era sufficiente appunto un'update di Privatemsg, e così è stato; in sostanza questi sono i passi che ho seguito:

ON event Dopo aver salvato un nuovo commento
IF
user has role
Utente: created comment author
Select role(s): utente anonimo

DO
Load a user account
User id: 5 -> quello dell'utente che deve ricevere i messaggi
Invia un messaggio
Destinatario: loaded webmaster -> etichetta dell'uid 5
Autore: loaded webmaster
ora appena un utente anonimo posta un commento, viene inviato un messaggio al webmaster per avvisarlo di andare a vedere nella coda di approvazione.

grazie a finex e saluti a tutti
zebedeo