Автоматическое добавление емаил в список плагина mailing_subscribers
gegelga(1 год назад)
День добрый, снова выкладываю код для общего пользования.
Код работает с плагином mailing_subscribers (Рассылка подписчикам) от netexplorer. В чём он заключается, у меня есть страница с формой оправки заказа на аренду, её вы найдёте здесь https://my-engine.ru/community/Skript_na_PHP_dlya_otpravki_Pochty_Admin_i_User
Клиент заполняет форму с заказом на аренду и внизу сайта ставит галочку на подписку Рассылки новостей подписчикам и отправляет. Что же делает пхп код который вам нужно будет добавить в форму, он добавляет емаил из формы в список newsletter.dat в плагине mailing_subscribers (Рассылка подписчикам) https://my-engine.ru/extensions/fq3oJmBIJ0HCg41f1a61WWZAOAwcngXC. При добавлении проверяется есть ли уже такой емаил в списке и поставлена ли галочка на Рассылку подписчикам в форме заказа.
Код который вам нужно будет вставить в плагин по ссылке https://my-engine.ru/community/Skript_na_PHP_dlya_otpravki_Pochty_Admin_i_User
В файле send.php из плагина выше названного добавьте в конце:
<?phpif (array_key_exists('message', $_POST)) {
// ...
// Check if the "newsletter" checkbox is checked
if (isset($_POST['newsletter']) && $_POST['newsletter'] == 'akzeptiert') {
// Get the email from the contact form
$email = $_POST['contact'];
// Check if the email is not already in the list
$filename = __DIR__ . '/modules/mailing_subscribers/php/newsletter.dat';
$content = file_get_contents($filename);
$emails = explode(',', $content);
if (!in_array($email, $emails)) {
// Add the email to the list
$content .= $email . ',';
file_put_contents($filename, $content);
}
}
// ...
}
?>
Вот и всё, теперь при каждом заказе, емаил сам добавляется в список плагина mailing_subscribers.
Пользуйтесь и не забудьте указать при пользовании обратную ссылку на мой сайт https://bi-verleih.de/
Вернуться назад к другим темам