Вход • Регистрация

Отправка сообщений в обработчике AJAX-запроса

  • 06 февраля 2019 г.
  • Попробовал вызвать код отправки сообщений, порекомендованный Виталий NVGPRO (nvgpro):

    Код
    $this->diafan->_postman->message_add_mail(
    $recipient, // получатель/получатели
    $subject, // тема письма
    $body, // содержание письма
    $from // адрес отправителя
    );

    Безрезультатно, кто нибудь использовал данный запрос? Есть опыт, примеры?
    • 06 февраля 2019 г.
    • аргументы поменяли на свои данные?
      • 06 февраля 2019 г.
      • Да, каждому из аргументов перед вызовом присвоил значение:

        $recipient= $_POST["email"]; // адрес e-mail клиента
        $subject = htmlentities($_GET["subj"]) . "/ Заказ (".date("d.M.Y H:i:s").")";
        $body= "TEST";
        $from = "uart.plc@bk.ru"; // от кого
        • 06 февраля 2019 г.
        • после вызова функции ниже напишите exit; в настройках поставьте вывод ошибок
          • 06 февраля 2019 г.
          • В настройках: Параметры сайта поставил галочки включить режим разработки, показывать ошибки только администратору
            Кроме красной строки в низу - внимание режим разработки, производительность сайта снижена.
          • 06 февраля 2019 г.
          • Будьте добры, можете немного подробнее ответить?
            Не забывайте, что здесь вопросы задают новички... пока ответы вызывают больше вопросов, чем понимания, есть где-нибудь пример? В документации diafan не нашел.
            • 06 февраля 2019 г. , редакция: 06 февраля 2019 г.
            • Я не знаю Ваш уровень.
              Написали ниже этого "$this->diafan->_postman->message_add_mail(" exit;?

              Откройте страницу, где вызывается этот код, должен открыться белый экран с ошибками, если они будут, они то и нужны, скрин сделайте, если будет чисто белый экран, значит функция отработала, и нужно смотреть уже в ней что.

              Если белый экран не открывается, смотрите внизу страницы должно появится.

              И что вообще Вы хотите сделать? Вы создали новую тему, опишите свой вопрос подробно.
            • 06 февраля 2019 г.
            • Цитата
              Не забывайте, что здесь вопросы задают новички... пока ответы вызывают больше вопросов, чем понимания


              В данном случае Степан (idxdoc) прав. Необходимо понимать на сколько Вы новичок и, самое главное, в чем именно новичок (новичок в работе с cms, новичок в программировании и т.п). То есть не понятно, с чего начинать объяснение.

              Сами примеры реализации можно увидеть в оригинальном коде cms. Например, в файлах:
              - modules/cart/cart.action.php (строчки 838, 897);
              - modules/comments/comments.action.php (строчки 167, 352);
              - modules/feedback/feedback.action.php (строчки 160).

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум