Отправка запросов с сайта

Тема в разделе "MODx", создана пользователем droni4, 22 мар 2015.

  1. droni4

    droni4

    Регистр.:
    21 авг 2007
    Сообщения:
    182
    Симпатии:
    7
    Здравствуйте уважаемые!

    подскажите пожалуйста как реализовать функцию отправки запросов с сайта
    не знаю как подключить 2 класса что бы снипет с ними взаимодействовал

    Пользовался генератором


    после генерации создал снипет в админке
    вставил туда полученный код
    подключил снипет в статью - новость
    все отображает но при отправке - не отправляется

    не знаю как подключить
    class.phpmailer
    class.smtp

    пробовал через снипеты не работает

    пробовал в снипете сделать инклуд там указал ссылку на основной код (там в одной папке с классами)
    должно было все заработать но почему то не сработало

    подскажите плиз
     
  2. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    43
    Читайте документацию. Если у вас не взлетает встроенное решение, то этот бредогенератор вам не поможет.

    phpmailer встроен в обе версии движка и имеет красивые обвязки для настройки в админке.

    Если REVO Перейти по ссылке
    Если EVO Перейти по ссылке

    И то и то настраивается элементарно. Если у вас не получается обратитесь к специалистам.
     
    droni4 нравится это.
  3. droni4

    droni4

    Регистр.:
    21 авг 2007
    Сообщения:
    182
    Симпатии:
    7
    элементарно не элементарно но у меня часа 4 уйдет, а хочется вставить и что бы все работало
    в снипетте указываю класс на обработку он его не видит, хоть в корень ложи, хоть когда все в папке vv
    PHP:
    require 'class.phpmailer.php';
     
  4. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    43
    Извините, вы делаете так как делать не надо. Я в этом помочь не могу.
     
  5. droni4

    droni4

    Регистр.:
    21 авг 2007
    Сообщения:
    182
    Симпатии:
    7
    Уважаемый ivan.petrov, все сделал по вашей рекомендации, все клево письмо приходит, но почему то прикрепленное изображение не приходит... подскажите пожалуйста куда копать...

    Код:
    [!eForm? &formid=`contact-form` &tpl=`form-tpl`&to=`моемыло@mail.ru,моемыло2@mail.ru` &mailselector=`1` &report=`report-tpl` &thankyou=`thank-tpl` &vericode=`0` &subject=`Выкуп Авто`!]
    Чанк: форма ввода данных
    Код:
    [+validationmessage+]
    <form method="post" action="[~[*id*]~]">
    <input type="hidden" name="formid" value="contact-form" />
    <p><label accesskey="f" for="atphoto">Фотография авто</label><br/>
    <input type="file" name="atphoto" accept="*/*" eform="Attachment:file:1" /></p>
    <p><label accesskey="n" for="name">Ваше имя</label><br/>
    <input type="text" name="name" size="40" maxlength="60" eform="Имя::1" /></p>
    <p><label accesskey="t" for="phone">Ваш телефон</label><br/>
    <input type="text" name="phone" size="40" maxlength="40" eform="Ваш телефон:float:1" /></p>
    <p><label accesskey="a" for="automob">Марка и модель автомобиля</label><br/>
    <input type="text" name="automob" size="40" maxlength="40" eform="Марка и модель::1" /></p>
    <p><label accesskey="g" for="god">Год выпуска</label><br/>
    <input type="text" name="god" size="40" maxlength="40" eform="Год выпуска::1" /></p>
    <p><label accesskey="k" for="kpp">Тип КПП</label><br/>
    <input type="text" name="kpp" size="40" maxlength="40" eform="Тип КПП::1" /></p>
    <p><label accesskey="d" for="dopinf">Дополнительная информация: (например: желаемая сумма за авто)</label><br/>
    <textarea cols="40" rows="10" name="dopinf" eform="Дом инф:html:1" ></textarea></p>
    <p><input type="submit" name="submit" id="submit"  value="Отправить"></p>
    </form>
    Чанк: то что приходит мне на почту
    Код:
    <p>Это сообщение было отправлено посетителем по имени [+name+] с помощью формы обратной связи. </p>
    <table>
    <tr valign="top"><td><b>Имя:</b></td><td>[+name+]</td></tr>
    <tr valign="top"><td><b>Телефон:</b></td><td>[+phone+]</td></tr>
    <tr valign="top"><td><b>Марка и модель авто:</b></td><td>[+automob+]</td></tr>
    <tr valign="top"><td><b>Год выпуска:</b></td><td>[+god+]</td></tr>
    <tr valign="top"><td><b>Тип КПП:</b></td><td>[+kpp+]</td></tr>
    <tr valign="top"><td><b>Дополнительная инф:</b></td><td>[+dopinf+]</td></tr>
    <tr valign="top"><td><b>Фото:</b></td><td>[+atphoto+]</td></tr>
    </table>
    
     
  6. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    43
    Код:
    enctype="multipart/form-data"
    как минимум
     
    droni4 нравится это.
  7. droni4

    droni4

    Регистр.:
    21 авг 2007
    Сообщения:
    182
    Симпатии:
    7
    Спасибо! Помогло!
    А как сделать что бы можно было несколько файлов прикреплять а не 1ин?
     
  8. ivan.petrov

    ivan.petrov Постоялец

    Регистр.:
    12 апр 2013
    Сообщения:
    94
    Симпатии:
    43
    1. Несколько инпутов попробовать.
    2. Если не подходит п.1 тогда напильником дорабатывать надо.

    PS: Перейти по ссылке. По ссылке готовое решение.
     
    droni4 нравится это.