Page 1 of 1

Automatisch email bij nieuw cgblog article

Posted: Fri Jun 08, 2012 5:33 am
by Gregor
Hallo,

Het linken van een nieuw artikel aan twitter e.d. is vrij eenvoudig mogelijk binnen cmsms. Maar is het ook mogelijk om mensen te mailen als er een nieuw artikel wordt geplaatst?

Idee is dat mensen zich inschrijven, soort van "Houd mij op de hoogte bij nieuw artikel" en als er een artikel wordt geplaatst, dat er bijv. via een event een mailing uitgaat. Denk zelf aan de newslettwr module, maar wellicht is dat wat overkill.

Alvast dank!
Gregor

Re: Automatisch email bij nieuw cgblog article

Posted: Fri Jun 08, 2012 7:28 am
by staartmees
dat kan perfect via Uitbreidingen > Gebeurtenissenbeheer.

maak eerst een Gebruikersgedefinieerde tag (UDT):

Code: Select all

$gCms = cmsms(); //global $gCms;
$editedby = $gCms->variables['username'];
$bodytext = 'Beste,.<br /><br>Er werd op ' . date('l j F Y', $params['start_time']) . ' een nieuw bericht op www.website.com gepost.<br><br><hr>
<h2> ' . $params['title'] . '</h2>
<br />' . $params['summary'] . '<br /><br />
 '. $params['content'].'<br clear="right"><br>Lees het volledige artikel op www.website.com<br><hr>Wenst u deze berichten niet meer te ontvangen? Stuur deze email terug met met vermelding van uw emailadres en uitschrijven.';
$cmsmailer =& cms_utils::get_module('CMSMailer');
$cmsmailer->SetFrom('no-reply@website.com');
$cmsmailer->SetFromName('www.website.com');
$cmsmailer->AddAddress('emaildres bestemmeling', $name='naam bestemmeling');
$cmsmailer->SetBody($bodytext);
$cmsmailer->IsHTML(true);
$cmsmailer->SetSubject('www.scheldeschorren.be - update ');
$cmsmailer->Send();
vervolgens zoek je in het Gebeurtenissen Beheer naar CG Blog new post (of iets dergelijks) en koppelt daaraan je UDT.

Re: Automatisch email bij nieuw cgblog article

Posted: Fri Jun 08, 2012 7:39 am
by Gregor
Dank je voor de tip Staartmees! Heb je wellicht nog een suggestie hoe mensen zich daar voor kunnen aanmelden? Of is het de chinese interface waarbij ik de Chinees ben ;)

Thnks, Gregor

Re: Automatisch email bij nieuw cgblog article

Posted: Fri Jun 08, 2012 7:49 am
by staartmees
ik heb dat opgelost door met Formbuilder een simpel formulier te maken dat vraagt om het emailadres en de keuze inschrijven - uitschrijven, en vervolgens naar mijn emailadres doorstuurt. Vervolgens een groepsemailadres gemaakt dat ik manueel beheer.
Voorbeeld op http://www.scheldeschorren.be in rechtse kolom onder Nieuwsmailer.

Re: Automatisch email bij nieuw cgblog article

Posted: Fri Jun 08, 2012 8:20 am
by Gregor
Klinkt als een simpele en doeltreffende oplossing.

Krijg je niet veel spam binnen door het ontbreken van een captcha?

Gr., Gregor

Re: Automatisch email bij nieuw cgblog article

Posted: Fri Jun 08, 2012 1:40 pm
by staartmees
totnutoe nog geen enkele spam gehad via dat formulier, maar indien nodig is de captcha snel geactiveerd.

Re: Automatisch email bij nieuw cgblog article

Posted: Mon Jun 11, 2012 7:34 am
by Gregor
staartmees wrote:ik heb dat opgelost door met Formbuilder een simpel formulier te maken dat vraagt om het emailadres en de keuze inschrijven - uitschrijven, en vervolgens naar mijn emailadres doorstuurt. Vervolgens een groepsemailadres gemaakt dat ik manueel beheer.
Voorbeeld op http://www.scheldeschorren.be in rechtse kolom onder Nieuwsmailer.
Het groepsemailadres is een adres dat je buiten je site hebt aangemaakt. Klopt dat?

Grtz. Gregor

Re: Automatisch email bij nieuw cgblog article

Posted: Mon Jun 11, 2012 7:39 am
by staartmees
inderdaad, gewoon een doorstuuradres aangemaakt in het beheerspaneel van mijn hosting.

Re: Automatisch email bij nieuw cgblog article

Posted: Mon Jun 11, 2012 8:31 am
by Gregor
Ah, het is even zoeken hoe dat bij mijn provider werkt.

Weet je toevallig ook welke parameter ik kan gebruiken om de url van het artikel in de mail op te namen? Ik wil eigenlijk alleen de summary in de mail en dan een directe link naar het artikel.

Thnks, Gregor