Page 1 of 1

Forum - odeslání emailu při vložení nového příspěvku

Posted: Mon Oct 19, 2009 6:02 pm
by lumpmatej
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

Posted: Wed Jan 27, 2010 5:52 pm
by codlx
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