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


данные из другой таблицы

таблица

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

#1 job

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

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 06 Ноябрь 2012 - 08:57

Добрый день!

прошу подсказать, как в шаблон вставить в подписи электронку именно того менеджера, который в данный момент собирается отправлять письмо клиенту??

очень нужно, приемного благодарен!

#2 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 06 Ноябрь 2012 - 18:06

Если у Вас каждый менеджер входит под своим логином, то в настройках шаблона есть Отправитель в двух вариантах - фиксированный или текущий пользователь. Поменяйте на второе.

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#3 job

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

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 07 Ноябрь 2012 - 08:16

да это все понятно. вопрос в том, как в подпись в самом теле письма вставить электронку менеджера, который это отправляет??

#4 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 07 Ноябрь 2012 - 09:09

Создайте в таблице вычисляемое при отображении поле:
$line['email']=$user['e_mail'];
Вставка будет в виде: {email}.
P.S. Это стандартными средствами. Быть может, если в шаблон передается массив $user, решение будет более лаконичным. Но это могут разработчики подсказать.

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#5 CbCoder

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

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

Отправлено 07 Ноябрь 2012 - 09:44

Цитата

Вставка будет в виде: {email}
{$email}

Цитата

Быть может, если в шаблон передается массив $user, решение будет более лаконичным
Да, передается. Сам не знал :)

Т. о., поле создавать не нужно, достаточно вставить переменную {$user.e_mail}

#6 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 07 Ноябрь 2012 - 09:48

Просмотр сообщенияCbCoder (07 Ноябрь 2012 - 09:44) писал:

{$email}
упустил )

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.


#7 job

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

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 07 Ноябрь 2012 - 10:33

вот спасибо, кучу благодарностей.

действительно выручили, а то всю головушку свою сломал "изобретениями"))

#8 job

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

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 07 Ноябрь 2012 - 14:53

тааак... вылезла вот такая штуковина.

Ошибка: SMTP Error: The following recipients failed: далее электронка, куда хотели отправить
SMTP server error: sender address must match authenticated user


в чем косяк?


#9 job

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

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 07 Ноябрь 2012 - 14:58

малость понял.

если в настройки Список пользователей-admin вернуть ту электронку, с которой идет рассылка, то все работает. Если забивать в настройки не общую электронку, а именную, то рассылка не идет.

как быть в таком случае?

Сообщение отредактировал job: 07 Ноябрь 2012 - 15:02


#10 CbCoder

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

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

Отправлено 07 Ноябрь 2012 - 15:01

Использовать smtp, который разрешает подмену адреса. Не все почтовые сервера это позволяют.

#11 job

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

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 07 Ноябрь 2012 - 15:14

например?

#12 CbCoder

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

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

Отправлено 07 Ноябрь 2012 - 15:15

Просмотр сообщенияjob (07 Ноябрь 2012 - 15:14) писал:

например?
?





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

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