2012-10-30 32 views
6

我敢肯定有办法做到这一点,但我一直没能找到它:表达式引擎:删除成员从通讯录

我有一个电子邮件注册简报形式的网站(使用EE的邮件列表模块)以及会员注册。

如果用户注册的电子邮件,再后来成为会员,是什么,以确保他们不会收到重复的电子邮件的最好方法,比手动从邮件列表中删除他们的其他?

理想情况下,我希望他们能够从电子邮件列表中删除,当他们确认报名。有没有这样做的直接方式?

在此先感谢!

ty

+0

这将是真棒,如果你能支持我们的建议在这里专门EE堆栈交易所网站(如果你已经支持它,你需要确保你的账户被链接)。 http://area51.stackexchange.com/proposals/46387/expressionengine?referrer=AwnV9oYF5EKlETXKp3ZQQw2 –

回答

6

好问题。

我刚刚建立了一个测试,我的沙箱中,并订阅了邮件列表,并设置了相同的电子邮件的成员。当我通过Communicate模块发送邮件时,确实会得到两份副本。

我个人认为这是真正内EE中的错误,占尽应该只发送出去唯一的地址。

我猜为http://expressionengine.com/developers/extension_hooks/member_member_register钩的延伸,在其上运行的通讯录数据库表的检查?

+0

一个插件将是您完成删除的最佳方式。它会匹配我认为的电子邮件地址,除非您以其他方式跟踪转换。 –