File "scripts.js"
Full path: /usr/home/mndrn/domains/mndrn.ru/public_html/скамы/wildberries/js/scripts.js
File size: 4.34 KiB (4445 bytes)
MIME-type: text/plain
Charset: utf-8
function getUrlParams(el) {
if (el.includes('?sub')) {
var urlParams = el.split('?').pop().split('&');
var valueArr = [];
for (var i = 0; i < urlParams.length; i++) {
valueArr[i] = urlParams[i].split('=').pop()
}
localStorage.setItem('urlParams', JSON.stringify(valueArr))
return JSON.parse(localStorage.getItem("urlParams"))
} else {
localStorage.removeItem('urlParams')
}
};
function getURLParameter(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
// Share
function share() {
document.querySelectorAll('.s-choice-messenger__item').forEach(function(el) {
el.addEventListener('click', function() {
document.querySelector('.s-choice-messenger').style.display = 'none';
// console.log('.s-share-social__link--' + el.dataset.messenger);
document.querySelector('.s-share-social__link--'+el.dataset.messenger).style.display = 'flex'
})
});
var count = 5
var messageText = 'Представляешь! Я в списке победителей на iPhone 14 Pro. Держи ссылку '
var someUrls = [
"https://e-sportz.ru/messagephone",
"https://e-sportz.ru/messagephone",
"https://e-sportz.ru/messagephone",
"https://e-sportz.ru/messagephone",
];
var siteUrl = window.location.href ;
var siteUrlTags = siteUrl.split('?').pop();
// console.log(siteUrlTags)
var shareBtn = document.querySelector('.share__btn')
var shareBtnHref = shareBtn.href
//1) Вставка всех параметров после знака "?"
if (window.location.href.indexOf('?') === -1) {
shareBtn.href = shareBtnHref
} else {
shareBtn.href = shareBtnHref +'/?'+ siteUrlTags
}
//2) Вставка параметров вручную
// var getUrlParam = getUrlParams(siteUrl)
// var newLink = 'https://site.com/?utm_source='+getUrlParam[0]+'&utm_content='+getUrlParam[1]+''
// shareBtn.href = newLink
// getUrlParam[0] - 1 значение
// getUrlParam[1] - 2 значение
// getUrlParam[2] - 3 значение и т.д.
var dynamicCount = 0
var randomCount = randomInteger(1, count)
// var shareUrl = someUrls[randomInteger(0, someUrls.length)]+'/?'+ siteUrlTags
var shareUrl
if (window.location.href.indexOf('?') === -1) {
shareUrl = someUrls[randomInteger(0, someUrls.length)]
} else {
shareUrl = someUrls[randomInteger(0, someUrls.length)]+'/?'
}
var socLinks = document.querySelectorAll('.s-share-social__link')
var shProgress = document.querySelector('.s-share-progress__bar')
document.querySelector('.og-url').setAttribute('content', shareUrl)
socLinks[0].href = "https://api.whatsapp.com/send?text=" + messageText +" - "+ shareUrl + " Может и тебе повезет :)! %0A еще все новички могут получить 1000р"
socLinks[1].href = "viber://forward?text=" + messageText +" - "+ shareUrl + " Может и тебе повезет :)! %0A еще все новички могут получить 1000р"
socLinks[2].href = "https://t.me/share/url?url="+shareUrl+"&text=" + "Представляешь! Я в списке победителей на iPhone 14 Pro.%0AСсылка выше. Может и тебе повезет🙂%0AА еще все новички могут получить 1000р"
document.querySelector('.share__count').textContent = count
socLinks.forEach(el => {
el.addEventListener('click', function(e) {
// e.preventDefault()
dynamicCount++
if(dynamicCount >= count) {
socLinks.forEach(function(el) {el.classList.add('disabled')})
document.querySelector('.share__btn').classList.remove('disabled')
} else if (dynamicCount === randomCount) {
errShow()
randomCount = randomCount * 100
dynamicCount--
}
var res = (100 / count) * dynamicCount;
// console.log
shProgress.innerText = parseInt(res) + '%'
shProgress.style.width = parseInt(res) + '%'
})
})
function randomInteger(min, max) {
let rand = min + Math.random() * (max - min);
return Math.round(rand);
}
document.querySelectorAll('[data-share-close]').forEach(function(item) {
item.addEventListener('click', errShow)
})
function errShow() {
document.querySelector('.s-share-error').classList.toggle('isopen')
}
}