Wanneer een auteur een artikel plaatst, staat deze standaard NIET gepubliceerd. Enkel na goedkeuring vd beheerder wordt het artikel gebubliceerd, en ontvangt de auteur een mailmelding dat deze online staat!
Helaas wanneer een andere geregistreerde gebruiker het artikel wijzigt ontvangt de auteur opnieuw een mail-melding, wat niet de bedoeling is.
Het is eigenlijk de bedoeling dat de auteur enkel op de hoogte wordt gebracht wanneer zijn artikel gepubliceerd is en niet wanneer het artikel gewijzigd wordt!
Voor deze mail-melding heb ik de module Rules gebruikt. Hieronder ziet u de code hiervan:
{ "rules_mail_notification_after_publishing_content" : {
"LABEL" : "Mail auteur markt gepubliceerd",
"PLUGIN" : "reaction rule",
"REQUIRES" : [ "rules" ],
"ON" : [ "node_update" ],
"IF" : [
{ "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "event" : "event" } } } },
{ "AND" : [ { "node_is_published" : { "node" : [ "node" ] } } ] }
],
"DO" : [
{ "mail" : {
"to" : [ "node:author:mail" ],
"subject" : "Uw [node:field-e-event] te [node:title] werd gepubliceerd! ",
"message" : "[node:author],\r\n\r\nUw [node:field-e-event] te [node:title] werd goedgekeurd en is nu online bereikbaar via:\r\n[node:url]\r\n\r\nU kunt de marktgegevens wijzigen via:\r\n[node:edit-url]\r\n\r\nGoed om te weten: \r\n- Iedere geregistreerde gebruiker kan markten die hijzelf niet heeft toegevoegd wijzigen (vb. voor het toevoegen van extra gegevens), maar NIET verwijderen!\r\n- Wanneer een markt die uzelf hebt toegevoegd niet meer bestaat, kunt u deze WEL verwijderen.\r\n- Wanneer een markt die u niet hebt toegevoegd, maar merkt dat deze niet meer bestaat, kunt u de auteur vd markt op de hoogte brengen door een priv\u00e9bericht te sturen.\r\n\r\nPS: Deze markt zal binnenkort ook vindbaar zijn via de grootste zoekrobotten Google en Bing!\r\n\r\nMarket-locator.com dankt u voor het gebruik van de site.\r\n\r\nVeel marktplezier,\r\n\r\nChristophe\r\n- beheerder -",
"from" : "info@market-locator.com",
"language" : [ "" ]
}
}
]
}
}