Перейти к содержимому


Массовая рассылка


Сообщений в теме: 4

#1 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 12 Октябрь 2016 - 11:05

Добрый день коллеги, прошу уточнить такой момент


$send_filter = "`id`='$ID'";
send_template(1810, $send_filter);

Вопрос, чем заменить send_template чтобы рассылка стала "массовой" и создавалась единая очередь отправки, ибо в таком виде при массовой рассылке в очередь встаёт каждое письмо в отдельности

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 12 Октябрь 2016 - 14:24

Для этого надо заменять не send_template, а $send_filter. У вас там сейчас выборка всего одной записи, именно поэтому по одному письму и встает.

Если это доп.действие, то надо не по каждой записи рассылку отправлять, а сразу скопом по всем выделенным, после чего выйти:

$send_filter = "id in (".implode(',',$_REQUEST['sel']).")";
send_template(1810, $send_filter);
// перенаправляем сразу же обратно в таблицу, не делая прохода по всем записям:
header("Location:fields.php?table=$table_id");
exit;


#3 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 13 Октябрь 2016 - 06:15

Большое спасибо )))

#4 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 13 Октябрь 2016 - 06:22

Ещё тогда вопрос очень актуальный, возможно ли выполнить рассылку администратором, но он лица других пользователей, во внешнем скрипте решалось так вроде бы:

$user['id'] = 1;
$user['group_id'] = 1;
$user['is_root'] = 1;

В шаблонах писем отправитель указан как "текущий", но бегать по всем менеджерам и запускать рассылку от их лица весьма неудобно!

Т.е. например если в карточке клиента указан менеджер "А", то админ может запустить рассылку скриптом от его лица и т.д.

Код рассылки выполняется через доп. действие, а не через кнопку "разослать"

Сообщение отредактировал Dinak: 13 Октябрь 2016 - 06:25


#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Октябрь 2016 - 11:52

Цитата

В шаблонах писем отправитель указан как "текущий", но бегать по всем менеджерам и запускать рассылку от их лица весьма неудобно!

Так замените на фиксированный емейл. Можете даже насоздавать копий шаблона для разных отправителей. Других вариантов тут нет.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных