Keys-on-table

Скрипт для додавання посилання на джерело матеріалу

Дата публікації: WordPress

Даний скріпт допомагає захистити сайти, блоги та інші веб ресурси від копіювання контенту і копіювання матеріалів сайту. 

Даний скріпт після копіювання будь-якого тексту з сайту, додає посилання на джерело матеріалу, яка в свою чергу підкаже пошуковим системам, де справжнє джерело матеріалу, а де злодій.

Такий спосіб допоможе при машинному і автоматичному копіюванні текстів та матеріалів з Ваших сайтів чи блогів. Наприклад, якщо Ви захочете скопіювати, вкрасти чи протестити роботу даного скріпту з мого сайту, то трохи нижче скопійованого матеріалу появиться приблизно наступний текст:

 

Джерело: 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>

При використанні коду не забудьте, в коді вище, замінити текст – © Блог Яцика Миколи, на свій власний текст.


Залишити відповідь

Войти с помощью: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *