Hi Graham,
Apologies for the delayed response, I hope this is still of use to you.
> With my latest project that is using SpeckCMS I have
> created a News Type. My question is:
>
> Is their a way that when an article goes Live that
> it will send out an email to everyone who has an
> account within the system. But of the Article is
> revised and goes live for another time that the system
> would not send out a duplicated email regarding this
> article.
You could add a contentPut method and a property to record whether
your email has been sent...
<cf_spProperty name="emailSent" .... type="Boolean" displaySize="0">
<cf_spHandler method="contentPut">
<!--- default value for hidden boolean property
(this isn't necessary with recent versions of speck) --->
<cfset content.emailSent = 0>
<cfif not content.emailSent>
<!--- send email --->
<cfmail ...>blah blah</cfmail>
<!--- update emailsent flag --->
<cfset content.emailSent = 1>
</cfif>
</cf_spHandler>
I haven't tested the code btw, but it should work fine.
Mark