СКРИПТ ПЕРЕДАЧИ GET и POST ЗАПРОСОВ ###############
1. Шаблон скрипта который вставляется в форму сайта.
СКРИПТ ПЕРЕДАЧИ GET и POST ЗАПРОСОВ ###############
Переходим в редактор страницы. Далее, переходим к форме и ее настройкам (наведите мышкой на форму, появится иконка гаечного ключа справа в рамке формы).
В настройках во вкладке "Форма" находим графу "Действие после отправки". Выбираем "Сообщение + Вставка HTML кода".
Ниже увидите последнее поле "Код для вставки". В это поле вставьте код
<script>
function createIframe(name, src, debug) {
src = src || 'javascript:false';
var tmpElem = document.createElement('div');
tmpElem.innerHTML = '<iframe name="' + name + '" id="' + name + '" src="' + src + '">';
var iframe = tmpElem.firstChild;
if (!debug) {
iframe.style.display = 'none';
}
document.body.appendChild(iframe);
return iframe;
}
function postToIframe(url, data, target) {
var phonyForm = document.getElementById('phonyForm');
if (!phonyForm) {
phonyForm = document.createElement("form");
phonyForm.id = 'phonyForm';
phonyForm.style.display = "none";
phonyForm.method = "POST";
document.body.appendChild(phonyForm);
}
phonyForm.action = url;
phonyForm.target = target;
var html = [];
for (var key in data) {
var value = String(data[key]).replace(/"/g, "\"");
html.push("<input type='hidden' name=\"" + key + "\" value=\"" + value + "\">");
}
phonyForm.innerHTML = html.join('');
phonyForm.submit();
}
createIframe("frame1", "", 0);
postToIframe("http://ДОМЕН_СЕРВИСА_С_ПАРАМЕТРАМИ_GET_ЗАПРОСА",{name:"<%= name %>",phone:"<%= phone %>"},"frame1");
</script>
Вместо ДОМЕН_СЕРВИСА_С_ПАРАМЕТРАМИ_GET_ЗАПРОСА вставляем ссылку вашего сервиса.
Если требуется передача GET запроса, то в ссылке указываем параметры для передачи. Например, saitru.ru/?параметр=значение&параметр=значение
Далее, вместо {name:"<%= name %>",phone:"<%= phone %>"} вставляем свои параметры для передачи их через POST
В данном примере name передает значение из формы имени, а phone - значение из формы телефона.
2. Адрес где находятся инструкции нашей СРМ
https://developers.pipedrive.com/v1
Вот что получается у меня:
<script>
function createIframe(name, src, debug) {
src = src || 'javascript:false';
var tmpElem = document.createElement('div');
tmpElem.innerHTML = '<iframe name="' + name + '" id="' + name + '" src="' + src + '">';
var iframe = tmpElem.firstChild;
if (!debug) {
iframe.style.display = 'none';
}
document.body.appendChild(iframe);
return iframe;
}
function postToIframe(url, data, target) {
var phonyForm = document.getElementById('phonyForm');
if (!phonyForm) {
phonyForm = document.createElement("form");
phonyForm.id = 'phonyForm';
phonyForm.style.display = "none";
phonyForm.method = "POST";
document.body.appendChild(phonyForm);
}
phonyForm.action = url;
phonyForm.target = target;
var html = [];
for (var key in data) {
var value = String(data[key]).replace(/"/g, "\"");
html.push("<input type='hidden' name=\"" + key + "\" value=\"" + value + "\">");
}
phonyForm.innerHTML = html.join('');
phonyForm.submit();
}
createIframe("frame1", "", 0);
postToIframe("http://api.pipedrive.com/v1/deals?api_token=МОЙ КЛЮЧ",{
"name": "<%= phone %>", (Сделка будет называться именем телефона) Так как на сайте нет формы имя
"email": [
{
"value": "<%= email%>",
"primary": true
}
],
"phone": [
{
"value": "<%= phone %>",
"primary": true
},"frame1");
</script>
Мой скайп iimichaelii
Актуальні фриланс-проєкти в категорії CMS
Аудит сайтуЗавдання по технічній відладці OpenCart 3 (ocStore). Мені потрібен фіксований бюджет за результат, а не погодинна оплата. Список робіт 1 . Виправлення500помилки: При оновленні модифікаторів виникає конфлікт (ймовірно, між system/seo_package.ocmod.xml та unixml.ocmod.xml).… CMS, PHP ∙ 17 годин 5 хвилин тому ∙ 34 ставки |
Шукаю WordPress/Elementor/Woo спеціаліста який має великий досвід з шаблоном Woodmart
5000 UAH
Потрібно оновити візуал та структуру інтернет-магазину стоматологічних товарів (посилання відправлю в ПП) Сайт працює на зв'язці WordPress + WooCommerce. Шаблон — Woodmart. Завдання: Оновлення шапки (header), підвалу (footer) та контенту на головній сторінці згідно з готовим… CMS, HTML та CSS верстання ∙ 17 годин 14 хвилин тому ∙ 29 ставок |
Не приходять заявки в ТГ ocStore (Опенкарт)Перестали приходити заявки з інтернет-магазина в Телеграм. Є 5 сайтів, які розташовані на одному хостингу, версія движка і модулів однакова, але кілька тижнів тому з усіх сайтів перестали приходити заявки в ТГ (ТГ боти і групи різні). На пошту приходять заявки. Версія ocStore… CMS, Веб-програмування ∙ 18 годин 57 хвилин тому ∙ 60 ставок |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 22 години 3 секунди тому ∙ 34 ставки |
Інтеграція HubSpot із джерелами лідогенерації (Perspective, WordPress, Meta Ads)
4000 UAH
Доброго дня! Мета проєкту: Побудова наскрізної автоматизації збору лідів із мультиплатформної екосистеми в HubSpot CRM. Необхідно забезпечити створення/оновлення контактів і автоматичне відкриття угод (Deals) зі збереженням повного ланцюжка атрибуції трафіку (джерело, канал,… CMS, Обробка даних ∙ 22 години 54 хвилини тому ∙ 16 ставок |