Отправка сообщений через api Mandrill на MODX revolution
Управление классом
if ($MandrillX = Mandrill()) {
$MandrillX->setSubject('Отрпавка обычного текста');// Тема сообщения
#$MandrillX->setMessage('Привет адрес [[++site_name]] {{+lastname}}',false); // Устанавливаем текст сообщения
$MandrillX->setChunk('mail.feedback'); // Устанавливаем чанка письма сообщения
$MandrillX->setEmail('info@bustep.ru'); // Пишем email адрес
$MandrillX->setUserId(531); // Или id пользователя
$MandrillX->setPlaceholder('email.site_url', 'https://navodki.ru/'); // Замена плейсхолдеров внутри
// Переменые внутри тела
$MandrillX->setVarables(array_merge($fields, array(
'name' => 'ВАяАндрей',
'lastname' => 'ВАяАндрей',
)));
// Подготовка данных для отправки
if ($response = $MandrillX->prepare()) {
//echo '<pre>'; print_r($MandrillX->getMessage()); die;
// Процес отправки в сервис
if (!$response = $MandrillX->sendMessage()) {
$response = $MandrillX->getErrors();
}
}
echo '<pre>';
print_r($response);
die;
}
echo '<pre>';
print_r(22);
die;
/* Формируем контент */
$docId = 6;
$doc = $modx->getObject('modResource', $docId);
if (!$doc) {
die ('No Document');
}
$fields = $doc->toArray();
$fields['url'] = $modx->makeUrl($docId, "tenders", "", "full");
$fields['firstname'] = 'Андрей';
$fields['lastname'] = 'Степаненко';
if ($MandrillX = Mandrill()) {
// Тема сообщения
$MandrillX->setSubject('Последний тест отправки сообщения');
// Переменые внутри теля
$MandrillX->setVarables(array_merge($fields, array(
'subject' => 'Отправка сообщения о обратном звонке',
'name' => 'Андрей',
'email' => 'info@bustep.ru',
'messages' => 'Привет адрес'
)));
// Замена плейсхолдеров внутри
$MandrillX->setPlaceholders(array(
'email.site_url' => 'https://navodki.ru/'
));
// Смена чанка письма сообщения
$MandrillX->setChunk('mail.feedback');
// Подготовка данных для отправки
if ($response = $MandrillX->prepare()) {
// Процес отправки в сервис
if (!$response = $MandrillX->sendMessage()) {
$response = $MandrillX->getErrors();
}
}
echo '<pre>';
print_r($response);
die;
}
23 февраля 2021, 15:19 1627
Вы должны авторизоваться, чтобы оставлять комментарии.
Комментарии ()