Поддержка Проблемы и решения Contact form 7 с собственным обработчиком

  • Добрый день! После обновления Contact Form 7 столкнулись с проблемой.

    Наша контактная форма от Contact Form 7 работает через самописный обработчик, который мы подключили через такой вот код: https://prnt.sc/15or594

    Обработчик отправляет данные по АПИ, принимает ответ и выводит его в сообщение контактной формы, вот код вывода полученного ответа в переменную формы: https://prnt.sc/15orao1

    Этот конфиг работает, но почему-то игнорируется вывод html элемента, элемент выводится в кавычках: https://prnt.sc/15orh1b

    Не могу никак понять откуда берутся эти кавычки. У нас точно такая же настройка отлично работает на Contact form 7 версии 5.3, но когда обновляешь до версии 5.4. появляются эти кавычки.

    Ссылка на форму (нижняя форма), код 111: https://carinform.ru/elementor-1316/

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • что авторы CF7 на это ответили?

    что авторы CF7 на это ответили?

    Не задавал им вопрос. Навряд ли они ответят по существу, это же доработка насколько я понимаю

    Решение найдено.
    В скрипте по адресу: ../wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.4
    необходимо заменить:
    e.innerText=t.message
    на
    e.innerHTML=t.message

    а потом еще спрашивают почему обновление все поломало

    Не понимаю вашего избыточного недовольства. Форум по-моему и создан для того, чтобы обсуждать проблемы и искать к ним решения.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Contact form 7 с собственным обработчиком» закрыта для новых ответов.