We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17459
    • 268 Posts
    Вообщем-то вопрос вырос из другой темы...

    Кто-нибудь модифицировал eForm так, чтобы в форму можно было добавить дополнительные поля и информация из этих полей то же бы отправлялась по email?
    Если просто всунуть их в шаблон формы, а в шаблон "сообщение отправлено" и шаблон самого письма добавить [+поле+], то на страничке "спасибо за сообщение" оно покажется, а вот на почту не придёт, вместо [+поле+] подставится пусто.

    Мне кажется в eForm должны быть какие-то механизмы, позволяющие это сделать... Не всегда же можно использовать однотипные формы.
      • 26085
      • 494 Posts
      Quote from: Lord at Jun 17, 2007, 01:34 AM

      Вообщем-то вопрос вырос из другой темы...

      Кто-нибудь модифицировал eForm так, чтобы в форму можно было добавить дополнительные поля и информация из этих полей то же бы отправлялась по email?
      Если просто всунуть их в шаблон формы, а в шаблон "сообщение отправлено" и шаблон самого письма добавить [+поле+], то на страничке "спасибо за сообщение" оно покажется, а вот на почту не придёт, вместо [+поле+] подставится пусто.

      Мне кажется в eForm должны быть какие-то механизмы, позволяющие это сделать... Не всегда же можно использовать однотипные формы.

      У меня всё рабтало по аналогии. [+поле:string и тд.+]
        • 17459
        • 268 Posts
        Гы. Просто ужас какой-то smiley Не дают сделать что я хочу:

        Если я делаю скрытое поле, и в value= пишу "[*id*]", то на страничке формы всё ок работает, только это поле не передаётся в почтовое сообщение.

        А если я делаю обычное поле и прячу его через css, то из него в почтовое сообщение значение передаётся ок, но когда в value= пишу "[*id*]", там подставляется "пусто".

          • 17459
          • 268 Posts
          Решил проблему. Обманул скрипт. Вызвал сниппет.
          <?php
          return ’<input type="text" name="pageid" value="/[~[*id*]~]" eform="ИД::0:" />’;
          ?>