Добрый вечер, Уважаемые Пользователи!Едва ли не каждый сталкивался что его сайт копируют. Ведь так обидно, Вы старались наполняли сайт только уникальными новостями, а какой-то "умник" тырит у Вас новости. Давайте разбираться как это можно исправить.
Конечно, самое простое этот запрет на копирование, но так ли это эффективно?
И сразу могу я Вам сказать,
нет! Потому что, это защита почти не помогает, многие эти скрипты имеют "лазейки". Нет смысла его ставить, так как все равно будут это обходить и копировать дальше.
Зато есть интереснее способ:Наверняка каждый кто скопирует статью, потом опубликует ее у себя на сайте. Нам нужно извлечь максимальню выгоду из этого. Мы будем
получать обратную ссылку с его сайта. Причем
бесплатно!
Есть несколько способов это сделать.
1) Итак, если у Вас ВП:
Ставим плагин "CopyLink" или "WP Read More, Copy Link". Ничего сложного нет, настройка займет пару минут!
2) Если у Вас SMF форум, скачиваем этот скрипт:
_http://custom.simplemachines.org/mods/index.php?mod=3694
3) Пользуемся одним из сервисов:
_sharethis.com или _tynt.com
Ничего сложного тоже нет.
4) Пишем плагин на jQuery
jQuery.fn.addtocopy = function(usercopytxt) {
var options = {htmlcopytxt: '<br>More: <a href="'+window.location.href+'">'+window.location.href+'</a><br>', minlen: 25, addcopyfirst: false}
$.extend(options, usercopytxt);
var copy_sp = document.createElement('span');
copy_sp.id = 'ctrlcopy';
copy_sp.innerHTML = options.htmlcopytxt;
return this.each(function(){
$(this).mousedown(function(){$('#ctrlcopy').remove();});
$(this).mouseup(function(){
if(window.getSelection){ //good times
var slcted=window.getSelection();
var seltxt=slcted.toString();
if(!seltxt||seltxt.length<options.minlen) return;
var nslct = slcted.getRangeAt(0);
seltxt = nslct.cloneRange();
seltxt.collapse(options.addcopyfirst);
seltxt.insertNode(copy_sp);
if (!options.addcopyfirst) nslct.setEndAfter(copy_sp);
slcted.removeAllRanges();
slcted.addRange(nslct);
} else if(document.selection){ //bad times
var slcted = document.selection;
var nslct=slcted.createRange();
var seltxt=nslct.text;
if (!seltxt||seltxt.length<options.minlen) return;
seltxt=nslct.duplicate();
seltxt.collapse(options.addcopyfirst);
seltxt.pasteHTML(copy_sp.outerHTML);
if (!options.addcopyfirst) {nslct.setEndPoint("EndToEnd",seltxt); nslct.select();}
}
});
});
}
htmlcopytxt - что добавлять к скопированному в буфер, принимает html
minlen - минимальная длинна выделяемого текста, принимает int
addcopyfirstд - добавлять htmlcopytxt в начало буфера обмена или в конец, true/false
Итак, сегодня мы разобрались как получить выгоду от копирования Вашего сайта.
Конечно, если Ваш сайт будет копировать пасер, то все это будет чиститься. Но все равно остается шанс, что Ваша ссылка останется.
Всем удачи в продвижении!
Не легкое это дело!
Сообщение отредактировал Nemovalex - 1.7.2013, 19:36