Forum - odeslání emailu při vložení nového příspěvku
Forum - odeslání emailu při vložení nového příspěvku
Ahoj všichni, nevíte jak se dá nastavit (nabo napsat), aby při vložení nového příspěvku do fora přišel informační email? Buďto na jednu konkrétní adresu nebo Frontend uživatelům určité Group? Mám Forum 0.9.2. Díky a hezký den.
Re: Forum - odeslání emailu při vložení nového příspěvku
S tim jsem se taky pral. Ve finále jsem ve skriptu action.create_post a action.create_topic vlozil toto:
$cmsmailer =& $gCms->modules['CMSMailer']['object'];
$query = "SELECT data FROM ".cms_db_prefix()."module_feusers_properties";
$dbresult =& $db->Execute($query);
while($dbresult && $row = $dbresult->FetchRow())
{
$cmsmailer->AddBCC($row['data']);
}
$body_raw =str_replace('!','!',$body_raw);
$bodytext = '
Nova odpoved v diskuznim foru
Jmeno fora: '.$forum_name.'
Odpoved na tema: '.$topic_subject.'
Obsah: '.$body_raw.'
Vice na: http://www.aaa.cz/index.php?page=diskuzni-forum';
$cmsmailer->SetBody($bodytext);
$cmsmailer->IsHTML(false);
$cmsmailer->SetSubject('Forum - nova odpoved');
$cmsmailer->Send();
unset($cmsmailer,$vlakno,$bodytext);
Posílá se to na emaily registrovaných lidí z tabulky module_feusers_properties
$cmsmailer =& $gCms->modules['CMSMailer']['object'];
$query = "SELECT data FROM ".cms_db_prefix()."module_feusers_properties";
$dbresult =& $db->Execute($query);
while($dbresult && $row = $dbresult->FetchRow())
{
$cmsmailer->AddBCC($row['data']);
}
$body_raw =str_replace('!','!',$body_raw);
$bodytext = '
Nova odpoved v diskuznim foru
Jmeno fora: '.$forum_name.'
Odpoved na tema: '.$topic_subject.'
Obsah: '.$body_raw.'
Vice na: http://www.aaa.cz/index.php?page=diskuzni-forum';
$cmsmailer->SetBody($bodytext);
$cmsmailer->IsHTML(false);
$cmsmailer->SetSubject('Forum - nova odpoved');
$cmsmailer->Send();
unset($cmsmailer,$vlakno,$bodytext);
Posílá se to na emaily registrovaných lidí z tabulky module_feusers_properties