<!-- Скрипт для шаринга с текстом и картинкой попапа на Tilda с сайта bulgkate.ru -->
<script>
window.onload = function() {
// URL текущей страницы (кодируем для подстановки в запросы)
const pageUrl = encodeURIComponent(window.location.href);
let popupBlocks = Array.from(
document.querySelectorAll(".t390")
);
popupBlocks.forEach((popup) => {
// Картинка и текст из попапа
let newShareUrl = popup.querySelector(".t390__img")?.getAttribute('data-original') || '';
let newShareText = popup.querySelector(".t390__title")?.textContent || '';
// Кодируем текст и картинку для URL
const encodedText = encodeURIComponent(newShareText.trim());
const encodedImg = encodeURIComponent(newShareUrl);
const shareLinks = popup.querySelectorAll(".ya-share2__link");
if (shareLinks.length < 3) return; // защита, если ссылок меньше
// VK
shareLinks[0].setAttribute(
"href",
"https://vk.com/share.php?url=" + pageUrl +
"&title=" + encodedText +
(encodedImg ? "&image=" + encodedImg : "")
); // Можно удалить, если нет такой соцсети
// OK
shareLinks[1].setAttribute(
"href",
"https://connect.ok.ru/offer?url=" + pageUrl +
"&title=" + encodedText +
(encodedImg ? "&imageUrl=" + encodedImg : "")
); // Можно удалить, если нет такой соцсети
// Twitter / X
shareLinks[2].setAttribute(
"href",
"https://twitter.com/intent/tweet?text=" + encodedText +
"&url=" + pageUrl +
"&utm_source=share2"
); // Можно удалить, если нет такой соцсети
});
}
</script>