2012-10-30 13 views
6

Sono sicuro che c'è un modo per fare questo, ma non sono stato in grado di trovarlo:Espressione del motore: Rimozione di schede da Mailing List

Ho un sito con un modulo email newsletter di iscrizione (utilizza EE di Modulo Mailing List), così come la registrazione dei membri.

Se un utente si registra per e-mail e successivamente diventa un membro, qual è il modo migliore per garantire che non ricevano e-mail duplicate, oltre a rimuoverle manualmente dall'elenco e-mail?

Idealmente, vorrei che venissero rimossi dalla mailing list quando confermano la registrazione. C'è un modo diretto per farlo?

Grazie in anticipo!

ty

+0

Sarebbe fantastico se tu potessi supportare la nostra proposta per un sito EE Stack Exchange dedicato qui (se lo stai già supportando, devi assicurarti che i tuoi account siano collegati). http://area51.stackexchange.com/proposals/46387/expressionengine?referrer=AwnV9oYF5EKlETXKp3ZQQw2 –

risposta

6

Buona domanda.

Ho appena installato un test nella mia sandbox e mi sono iscritto alla mailing list e ho creato un membro con la stessa email. Quando invio una mail, tramite il modulo Communicate, ottengo effettivamente due copie.

Personalmente penso che questo sia davvero un bug all'interno di EE, in quanto idealmente dovrebbe inviare solo a indirizzi univoci.

Suppongo che un'estensione per il gancio http://expressionengine.com/developers/extension_hooks/member_member_register, per eseguire un controllo contro la tabella del database di mailing list?

+0

Un addon sarebbe il modo migliore per eseguire la rimozione. Dovrebbe corrispondere all'indirizzo di posta elettronica suppongo, a meno che tu non stia monitorando le conversioni in un altro modo. –

Problemi correlati