Joomla 2.5 Форма выбирает email в зависимости от ответа пользователя

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

  1. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте, уважаемые форумчане.
    Столкнулся с одной задачей, не знаю даже как поисковый запрос составить, возможно вы мне поможете.
    Суть такова, в форме для обратной связи должен быть выпадающий список и в зависимости от того какой вариант выбрал юзер, форма выбирает емэйл. То есть:
    Если выбран Вариант А, то отправить форму на e-mail 1
    Если выбран Вариант Б, то отправить форму на e-mail 2
    и тд
    Надеюсь, я понятно изложил свои мысли. Возможно кто-то знает как реализовать подобное?
     
  2.  
  3. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    1. Что используете в качестве формы обратной связи (как называется модуль)?
    2. Количество адресов определенное или будет изменяться?
     
  4. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    1. В качестве формы можно использовать любой модуль, как раз и требуется выбрать с таким функционалом.
    2. Количество емэйлов будет фиксированное
     
  5. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Если других требований к формам нет, то сегодня найду что-нибудь и сделаю то что вы хотите.
     
  6. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Достаточно просто посоветовать какое-нибудь решение :)
    Делать что-то за кого-то - это неспортивно :)
     
  7. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Я вижу только одно решение: взять первую попавшуюся форму и добавить туда возможность выбора e-mail из списка. Это не сложно. Если человек ищет такую форму, то наверняка он уже пересмотрел несколько вариантов, а раз он не нашел и обращается сюда, значить сам такую возможность добавить не может. Можно посоветовать книгу по программированию почитать, но мне кажется не тот случай. :)
     
    SergeiLarin нравится это.
  8. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Вообще мысль неплохая. У меня была еще идея сделать всплывающие окна с различными формами.
    Форм я пересмотрел 4-5 штук, думал, что недосмотрел что-то, вот и решил спросить, прежде чем заниматься изобретением велосипеда. Спасибо за совет!
     
  9. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Задача решена. Потребовался рабочий день, чтобы перебрать различные компоненты, поустанавливать их, найти рабочие, бесплатные и с разрешением изменения кода. :) Вообщем вопрос решен, отправил модератору на проверку, чтобы не нарушить чьих то прав, жду ответа и если все ок, то выложу решение.
     
    Последнее редактирование: 31.07.2012
  10. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо, уважаемый Dzam.
    Я же, в свою очередь, убедившись, что готового решения нет, тут в этой теме, просто сделал три разных формы и поместил их во всплывающих окнах. Пользователь уже сможет выбрать какую форму ему использовать (на практике было три магазина, у каждого свой е-мэйл и пользователю предлагалось выбрать наиболее близкий ему магазин для продажи своего товара.)
    Но тем не менее, очень интересно ознакомиться с Вашим решением.
     
  11. Mikesoft
    Offline

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

    Регистрация:
    17.04.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Всем привет! Наткнулся на эту тему, хотел поинтересоваться есть ли готовое решение с подобным функционалам? Тоже требуется выбор E-mail кому будет отправлено письмо созданное посетителем. :[
     
  12. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Нет, готового решения не нашли. Я сделал формы во всплывающих окнах, а вот товарищ Dzam написал какое-то свое решение, но пропал.
     
  13. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Если честно, то мне так модераторы и не ответили. Выкладываю решение. Смотрите, проверяйте, задавайте вопросы.
    Забыл добавить. В форме нудно создавать список с типом recipient.
    Что то типа вот такого:
    Код (PHP):
    1. {element label="simpleForm2 - это:" type="recipient"}
    2.       {option label="Получатель1" value="un@mail.ru" /}
    3.       {option label="Получатель2" value="dos@gmail.com" /}
    4.       {option label="Получатель3" value="tres@ya.ru" /}
    5. {/element}

    и так далее.
     

    Вложения:

    Последнее редактирование: 29.08.2012
  14. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Так лицензия GNU GLP v.3
     
  15. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    И тем не менее, я видел модули с таким видом лицензии, где разработчики приписывали "Не допускается любое изменение кода". Вот я и засомневался, отправил письмо для модерирования, месяц назад. :)
     
  16. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Не удаляй ссылку разработчика,и не будет претензий.
     
  17. The Noir
    Offline

    The Noir Погладь!

    Регистрация:
    01.08.2012
    Сообщения:
    102
    Симпатии:
    8
    Пол:
    Мужской
    А вообще, можно не мучиться и сварганить сайтхартом окошко, с блекджеком и шл..ами (отделами то есть)...по моему самое просто решение.:X
     
  18. Offline

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

    Регистрация:
    24.02.2010
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Попробовал решение. Вылетает ошибка "Форма не настроена для отправки сообщений".
    В чем причина может быть?
     
  19. Offline

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

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Где можно посмотреть на ошибку? Ссылку на сайт дайте. Я тестировал на joomla 2.5 у меня все работает отлично.
     

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

Загрузка...