1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь Formcalc или формы-калькуляторы. Отправка письма с данными формы

Тема в разделе "Joomla", создана пользователем Pelmen, 13 авг 2014.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Модераторы: arman29, DMS, Genk0
  1. Pelmen

    Pelmen Создатель

    Регистр.:
    8 окт 2013
    Сообщения:
    25
    Симпатии:
    1
    Никак не отправляет почту из формы-калькулятора.
    Почта настроена верно. из rsForm нормально отправляет.

    Читал многочисленные статьи, правил код, выключал ЧПУ, переадресацию, включал отладку - никак.

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

    Готов отблагодарить материально. :beer:
     
  2. amigorzn

    amigorzn Постоялец

    Регистр.:
    7 июл 2012
    Сообщения:
    145
    Симпатии:
    41
    предоставьте адрес сайта, а в личку доступ в админку, посмотрю и отпишу.
    заочно без адресам никто не поможет. возможно где то что то не указали

    Проблема была в скрипте вводимых данных. используйте не самопись а проверенный пример от разработчика. все отправляет

    Для остальных кто мучается с отправкой данных калькулятора на formcalc поясняю.
    У меня реализовано так, через калькулятор отправка данных. краткий пример со скриптом во вложении:

    <input name="anti1" value="1500" type="checkbox"; " onclick="plus('so')"> пункт 1
    <input name="anti2" value="1500" type="checkbox"; " onclick="plus('so')"> пункт 2

    а формула простая
    rez={anti1}+{anti2}

    И вот как раз значение пишется в шаблоне Заказ на сумму: {rez} руб и сплюсованная сумма приходит на почту. главное чтобы и человеку было понятно что там написано по этому текст рядом, и в форме и в письме мы не указываем пояснительную надпись в value так как из него берется значение суммы.
    Код:
    можно конечно переделать стандартный скрипт откуда берутся значения
    
    <script language="javascript">
    function minus(obj)
    {
        val = parseInt(document.forms['calcForm'].elements[obj].value);
        if (val>0){
            val--;
            document.forms['calcForm'].elements[obj].value=val;
            document.forms['calcForm'].elements[obj].fireEvent('change');
        }
    }
    function plus(obj)
    {
        val = parseInt(document.forms['calcForm'].elements[obj].value);
        val++;
        document.forms['calcForm'].elements[obj].value=val;
        document.forms['calcForm'].elements[obj].fireEvent('change');
    }
    
    </script>
     

    Вложения:

    • cal_os.zip
      Размер файла:
      13,1 КБ
      Просмотров:
      9
    • calc_aut.zip
      Размер файла:
      10,6 КБ
      Просмотров:
      8
    Последнее редактирование модератором: 17 авг 2014
    Pelmen нравится это.