|
|
13.09.2010, 13:29
|
|
Гость
Гость
|
Подскажите, пожалуйста, как реализовать функционал:
после "включения" объекта (т.е. как только модератор его включил), приходило письмо на почту пользователю (который добавил объект) уведомление, что его объявление прошло модерацию.
Заранее спасибо
|
|
|
13.09.2010, 13:57
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
В действии после включения/выключения компонента ( разработка - список компонентов - нужный компонент - шаблоны действий - изменение )
пропишите
Код:";
if ($checked-1 ) {
$email = $db->get_var("SELECT `Email` FROM `User` WHERE `User_ID` = '".$f_UserID."' ");
if ( $email ) {
$mailer = new CMIMEMail();
$mailer->mailbody("текст письма");
$mailer->send( $email , "Обратный адрес", "Обратный адрес", "Тема", "Имя отправителя");
}
echo "Объект включен";
}
echo "
Email - поле из сист. таблицы Пользователи с email'ом
|
|
|
13.09.2010, 21:12
|
|
Гость
Гость
|
Если через сайт проводить модерацию все работает отлично! а вот если через админку чекить, то письма не приходят. Не подскажите, как исправить?
|
|
|
13.09.2010, 22:13
|
|
Гость
Гость
|
и, кстати, через сайт тоже не работает, если ставить флаг и жать кнопку "Включить" в основной панели администрации..
|
|
|
13.09.2010, 23:10
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
Тогда надо это добавлять в действии после изменения с дорпаботками
|
|
|
13.09.2010, 23:53
|
|
Гость
Гость
|
в смысле мне дорабатывать движок, чтобы он высылал уведомления в тех случаях, когда не работает?
|
|
|
14.09.2010, 08:35
|
|
malich
Андрей Малков
Зарегистрирован: 2005-08-09
Сообщений: 522
|
Нет вам нужно написать условие в поле - включение выключение объекта, что бы при нужных условиях отправлялось письмо
Код: $mailer = new CMIMEMail();
$mailer->mailbody("текст письма");
$mailer->send( mail@mail.ru , "Обратный адрес", "Обратный адрес", "Тема", "Имя отправителя");
|
|
|
14.09.2010, 10:35
|
|
Гость
Гость
|
Подскажите, к каким переменным подцепиться? пока не могу понять что есть внутренняя админка и админка на сайте
Спасибо
|
|
|
14.09.2010, 19:28
|
|
Гость
Гость
|
В смысле, что указать в условии?
|
|
|
14.09.2010, 21:58
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
Внутри админки - $inside_admin равен 1
|