Це не допоможе зробити так, щоб копіпастери не крали контент, але є шанс, що посилання на джерело залишиться. Тоді ви отримаєте посилання на сайт і читачі дізнаються, хто насправді автор.
Перший варіант, до тексту буде додаватися посилання на джерело.:
Код
<script type=”text/javascript”>
function slyLink() {
var istS = ‘Джерело:’; // Слово укладати в лапки
var copyR = ‘© сайт’; // Назва сайту – потрібно укладати в лапки
var body_element = document.getElementsByTagName(‘body’)[0];
var choose;
choose = window.getSelection();
var myLink = document.location.href;
var authorLink = ”
” + istS + ‘ ‘ + “”+myLink+”
” + copyR;
var copytext = choose + authorLink;
var addDiv = document.createElement(‘div’);
addDiv.style.position = ‘absolute’;
addDiv.style.left = ‘-99999px’;
body_element.appendChild(addDiv);
addDiv.innerHTML = copytext;
choose.selectAllChildren(addDiv);
window.setTimeout(function() {
body_element.removeChild(addDiv);
},0);
}
document.oncopy = slyLink;
</script>\
function slyLink() {
var istS = ‘Джерело:’; // Слово укладати в лапки
var copyR = ‘© сайт’; // Назва сайту – потрібно укладати в лапки
var body_element = document.getElementsByTagName(‘body’)[0];
var choose;
choose = window.getSelection();
var myLink = document.location.href;
var authorLink = ”
” + istS + ‘ ‘ + “”+myLink+”
” + copyR;
var copytext = choose + authorLink;
var addDiv = document.createElement(‘div’);
addDiv.style.position = ‘absolute’;
addDiv.style.left = ‘-99999px’;
body_element.appendChild(addDiv);
addDiv.innerHTML = copytext;
choose.selectAllChildren(addDiv);
window.setTimeout(function() {
body_element.removeChild(addDiv);
},0);
}
document.oncopy = slyLink;
</script>\
Другий варіант: до тексту додасться блок, який буде видно на чужих сайтах, але не видно на вашому. Код потрібно вставити в блок div і його потрібно буде прописувати до кожної статті.
<div class=”my-site-hide-text”>Джерело тексту — сайт https://www.itest.com.ua/</div>
У таблиці стилів потрібно вказати властивість, щоб на вашому сайті блок не було видно:
.my-site-hide-text{
display: none;
}









