We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22532
    • 349 Posts
    Не получается прикрепить файл к письму..
    Версия eForm 1.4.4
    Подскажите что я делаю не так?

    Вызов eForm:
    [!eForm? &formid=`feedbackForm` &to=`[email protected]` &fromname=`Клиент` &language=`russian-UTF8` &tpl=`eFeedbackForm` &report=`eFeedbackReport` &thankyou=`eFeedbackThanks` &vericode=`1`!]


    eFeedbackForm:
    [+validationmessage+]
    <form method="post" action="[~[*id*]~]">
    <input type="hidden" name="formid" value="feedbackForm" />
    <table>
      <tr>
        <td><label accesskey="n" for="name" />Ваше имя</label></td>
        <td><input type="text" name="name" maxlength="60" eform="Ваше имя:string:1" /></td>
      </tr>
      <tr>
        <td><label accesskey="e" for="email">Ваш Email адрес</label></td>
        <td><input type="text" name="email" maxlength="40" eform="Ваш Email адрес:email:1" /></td>
      </tr>
      <tr>
        <td><label accesskey="s" for="subject">Тема сообщения</label></td>
        <td><select name="subject"><option value="Заказ продукции">Заказ продукции</option><option value="Дилерская программа">Дилерская программа</option><option value="Коммерческое предложение">Коммерческое предложение</option></select></td>
      </tr>
      <tr>
        <td><label accesskey="c" for="comments">Текст сообщения</label></td>
        <td><textarea name="comments" eform="Текст сообщения:html:1"></textarea></td>
      </tr>
      <tr>
        <td><label accesskey="a" for="attachment">Прикрепить файл</label></td>
        <td><input class="field" type="file" name="attachment" accept="text/plain,application/msword,application/rtf,application/pdf,text/html" eform="Attachment:file:0" /></td>
      </tr>
      <tr>
        <td rowspan="2"><label accesskey="v" for="vericode">Пожалуйста введите код изображенный на рисунке:</label></td>
    	<td><img src="[+verimageurl+]" alt="код защиты от спама" style="border:1px solid #008;"/></td>
      </tr>
      <tr>
      	<td><input type="text" name="vericode" /></td>
      </tr>
      <tr>
        <td colspan="2"><input type="submit" name="submit" value="Отправить" /></td>
      </tr>
    </table>
    </form>


    eFeedbackReport:
    <p>Данное сообщение послал <b>[+name+]</b> используя форму отправки писем на сайте www.XXX.ru.<br />Детали сообщения следуют ниже.</p>
    <table>
    <tr><td>Имя:</td><td>[+name+]</td></tr>
    <tr><td>Email:</td><td>[+email+]</td></tr>
    <tr><td>Тема:</td><td>[+subject+]</td></tr>
    <tr><td>Текст:</td><td>[+comments+]</td></tr>
    <tr><td>Файл:</td><td>[+attachment+]</td></tr>
    </table>
    <p>Вы можете ответить на это сообщение перейдя по ссылке: <a href="mailto:[+email+]?subject=RE:[+subject+]">[+email+]</a></p>


    В результате вообще не получается выбрать какой либо файл.
    Понял что что-то не так с параметром
    accept="text/plain,application/msword,application/rtf,application/pdf,text/html"
    Заменил его на accept="*.*" (или *.doc)
    В результате файл выбрать получается, но при получении письма на нужном месте выводится слово "Файл", а напросив - печатается первая буква из названия прикрепляемого файла.. вместо самого файла.
      • 22532
      • 349 Posts
      Неужели никто не подскажет ничего?
      Может ктото уже сталкивался с данной задачей.. embarrassed если у вас работает - скиньте свой вызов сниппета и содержимое чанков, а я уж сам разберусь что у меня не так.
        • 17459
        • 268 Posts
        кажется, в snippets/eform/docs/ есть описание примера формы с вложениями... поглядите там... сам никогда такое не делал, подсказать не могу...
          • 19164
          • 1,215 Posts
          На первый взгляд, уже как минимум у FORM дожен быть аттрибут enctype="multipart/form-data" для отправки файлов через форму.

          Если с ним не заработает, тогда уже думать.
            DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

            Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

            [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
            • 22532
            • 349 Posts
            to Metaller
            спасибо огромное, сделал как вы сказали и работает

            This discussion is closed to further replies. Keep calm and carry on.