Даний скріпт допомагає захистити сайти, блоги та інші веб ресурси від копіювання контенту і копіювання матеріалів сайту.
Даний скріпт після копіювання будь-якого тексту з сайту, додає посилання на джерело матеріалу, яка в свою чергу підкаже пошуковим системам, де справжнє джерело матеріалу, а де злодій.
Такий спосіб допоможе при машинному і автоматичному копіюванні текстів та матеріалів з Ваших сайтів чи блогів. Наприклад, якщо Ви захочете скопіювати, вкрасти чи протестити роботу даного скріпту з мого сайту, то трохи нижче скопійованого матеріалу появиться приблизно наступний текст:
Джерело: https://yatsyk.top/blog/
© Блог Яцика Миколи
Скріпт для WordPress:
Для CMS WordPress все дуже просто. Треба відкрити файл functions.php(він знаходить у корені активної теми) і додати туди код:
function yatsyk_top_copirate() { ?> <script> document.oncopy = function () { var bodyElement = document.body; var selection = getSelection(); var href = document.location.href; var copyright = "<br><br>Джерело: <a href='"+ href +"'>" + href + "</a><br>© Блог Яцика Миколи"; var text = selection + copyright; var divElement = document.createElement('div'); divElement.style.position = 'absolute'; divElement.style.left = '-99999px'; divElement.innerHTML = text; bodyElement.appendChild(divElement); selection.selectAllChildren(divElement); setTimeout(function() { bodyElement.removeChild(divElement); }, 0); }; </script> <?php } add_action('wp_footer', 'yatsyk_top_copirate', 95);
При використанні коду не забудьте, в коді вище, замінити текст – © Блог Яцика Миколи, на свій власний текст.
Скріпт для інших CMS та самописних двіжків:
Для інших систем управління вмістом (cms), а також для самописних сайтів, вставити наступний код необхідно перед закриваючим тегом </ body>:
<script> document.oncopy = function () { var bodyElement = document.body; var selection = getSelection(); var href = document.location.href; var copyright = "<br><br>Джерело: <a href='"+ href +"'>" + href + "</a><br>© Блог Яцика Миколи"; var text = selection + copyright; var divElement = document.createElement('div'); divElement.style.position = 'absolute'; divElement.style.left = '-99999px'; divElement.innerHTML = text; bodyElement.appendChild(divElement); selection.selectAllChildren(divElement); setTimeout(function() { bodyElement.removeChild(divElement); }, 0); }; </script>
При використанні коду не забудьте, в коді вище, замінити текст – © Блог Яцика Миколи, на свій власний текст.
2 думки про “Скрипт для додавання посилання на джерело матеріалу”
Привет всем! Класный у вас сайт!
Нашёл познавательное.
Привет! Класный у вас сайт!