- Включить нумерованное содержание?
- Нет
Я думаю многие сталкивались с тем, что какой-то обиженный тип или конкурент может навалить хуеву тучу зявок по вашей рекламе.
У меня есть небольшое решение этой проблемы - скрипт, который блокирует кнопку "заказать" на ленде на 30 минут, для юзера, который оставил одну заявку.
Материал с канала: ADS NINJA
Это не решает проблему на 100%, но значительно снизит количество дублей и треша:
1. Создаем файлик у себя на пк в текстовом редакторе (в моем случае это Sublime Text) или в трекере рядом с index файлом с названием, например, antispam.js с таким содержимым:
function setCookie(name, value, minutes) {
var expires = "";
if (minutes) {
var date = new Date();
date.setTime(date.getTime() + (minutes * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca;
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
$(document).ready(() => {
let cookie = getCookie('submitted')
const forms = document.getElementsByTagName('form')
if (cookie) {
Array.from(forms).forEach(el => $(el).find('button').attr("disabled", true))
} else {
Array.from(forms).forEach(el => $(el).find('button').removeAttr("disabled"))
}
})
$('form').on('submit', (e) => {
setCookie('submitted', true, 30)
})
2. Сохраняем файл и закидываем его в папку вашего ленда, рядом с файлом index.
3. Инициализируем запуск скрипта, прописываем в index перед закрывающимся тегом </body>:
<script src="antispam.js"></script>
4. Сохраняем и проверяем.
Делимся ещё одним способом в этой статье: Как решить проблему с дублями заявок?
У меня есть небольшое решение этой проблемы - скрипт, который блокирует кнопку "заказать" на ленде на 30 минут, для юзера, который оставил одну заявку.
Материал с канала: ADS NINJA
Это не решает проблему на 100%, но значительно снизит количество дублей и треша:
1. Создаем файлик у себя на пк в текстовом редакторе (в моем случае это Sublime Text) или в трекере рядом с index файлом с названием, например, antispam.js с таким содержимым:
![3f2df259e9ee09c862847.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F3f2df259e9ee09c862847.png&hash=8219ba3f47e4f35e125006e683bf3766)
function setCookie(name, value, minutes) {
var expires = "";
if (minutes) {
var date = new Date();
date.setTime(date.getTime() + (minutes * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/";
}
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca;
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
$(document).ready(() => {
let cookie = getCookie('submitted')
const forms = document.getElementsByTagName('form')
if (cookie) {
Array.from(forms).forEach(el => $(el).find('button').attr("disabled", true))
} else {
Array.from(forms).forEach(el => $(el).find('button').removeAttr("disabled"))
}
})
$('form').on('submit', (e) => {
setCookie('submitted', true, 30)
})
2. Сохраняем файл и закидываем его в папку вашего ленда, рядом с файлом index.
![cf9c9b542d5f38f7cdf82.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fcf9c9b542d5f38f7cdf82.png&hash=e1b02c717fc17d8746cc1f6ab01e7bd5)
3. Инициализируем запуск скрипта, прописываем в index перед закрывающимся тегом </body>:
<script src="antispam.js"></script>
![236640c75619d588a908e.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F236640c75619d588a908e.png&hash=5d631447fb61ee1edc5bf995bf2b2364)
4. Сохраняем и проверяем.
Делимся ещё одним способом в этой статье: Как решить проблему с дублями заявок?