Форма заявок с отправкой на разные емайлы

Тема в разделе "Формы", создана пользователем frydex, 21.09.2011.

  1. Offline

    frydex Недавно здесь

    Регистрация:
    27.05.2011
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Всем доброго времени суток!
    Я использую для создания форм компонент aiContactSafe.
    Возможно ли в нем реализовать такую вещь:
    При выборе из combobox определенной строки письмо с заявкой уходило на заданный емайл для этой строки.
    Например: У нас есть combobobx со строками 1, 2, 3. При выборе строки 1, письмо с заявкой уходило бы на емайл 1@mail.ru, при выборе строки 2, на емайл 2@mail.ru ну и так далее...
    Возможно ли это в aiContactSafe или посоветуйте какой нибудь другой компонент...

    Заранее благодарен!
    ПС: Поиск результатов не дал!:)
     
  2.  
  3. Offline

    mailmoney Пользователь

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Здравствуйте. Думаю логики универсальной тут не найти. Можно написать на пхп условия для вашего компонента. Но это будет не универсальный компонент, а для конкретного случая.
     
  4. Offline

    frydex Недавно здесь

    Регистрация:
    27.05.2011
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ну может тогда кодом поможете? И прикрутить это к aiContactSafe...
     
  5. Offline

    mailmoney Пользователь

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Я этот компонент никогда не видел.
    Код элеметраный
    if ($_POST[pole1]){$email="email1@asd.ru";}
    if ($_POST[pole2]){$email="email2@asd.ru";}
    ...
    send ($email);

    Естественно, фунция сент и переменные даны как пример.
     
  6. Offline

    FrameGT Недавно здесь

    Регистрация:
    20.09.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    такая же проблема ток прикрутить надо к ck forms
     
  7. Offline

    mailmoney Пользователь

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Это индивидуальная работа. Я логику подсказал, если нужно что то конкретное, я бесплатно не делаю, т.к. это и есть моя работа.
     
  8. Offline

    frydex Недавно здесь

    Регистрация:
    27.05.2011
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Я с тебя в шоке :D
    Какая же тут индивидуальная работа :) Я со своими не очень хорошими навыками в пхп зделал это за 10 минут... За что тут деньги еще брать?

    Вообщем те кто пользуются aiContactsafe:

    Идем в папку с компонентом\models\
    Там открываем файл message.php
    Ищем строку
    Код (CODE):
    1. $recipient = $this->_app->getCfg('mailfrom');

    Комментируем ее и пишем:

    Код (CODE):
    1. if($_POST['имя_поля']=='0'){$recipient = 'mail1@mail.ru';}
    2. .....
    3. if($_POST['имя_поля']=='1'){$recipient = 'mail2@mail.ru';}
    4. Ну и сколько у вас там вариантов...


    Имя поля смотрите прям на странице с формой (просмотр кода), там где у меня 0, 1 и т.д. это значение value.

    Может кому понадобиться :)

    ПС: Чуть не забыл, чтобы все это работало, в профайле вашей формы поле email должно быть пустым!
     

Поделиться этой страницей

Загрузка...