Защита от копипаста

DB
На сайте с 02.11.2011
Offline
19
1490

Здравствуйте товарищи. Подскажите пожалуйста, как сделать или где приобрести защиту, как на этом сайте: h**p://youryoga.org/

На том сайте заблокировано нажатие правой кнопкой мыши, и от "Ctrl-C" толку тоже никакого.

[Удален]
#1

<body oncopy="window.alert('При полном или частичном использовании материалов гиперссылка на ЕвроСМИ.Ru обязательна. Любое незаконное копирование (без указания источника) преследуется по закону РФ \'\'Об авторском праве и смежных правах\'\''); return true;">

Пойдет такой вариант?

R8
На сайте с 26.06.2012
Offline
61
#2

Это защита от школьников, убедился и не один раз, пока будут программы защиты - пока и будут находить методы борьбы. Самый долгий способ своровать - это принскрин + файн-ридер, и вся защита побоку. Так, что особо не заморачивайтесь.

[Удален]
#3

Ха, думаешь js не от школоты? Лучше предупредить чем херней заниматься )))

Предупрежден значит вооружен! (с)

Еслиб ты немного соображал то понял бы суть ))))

onselect....

R8
На сайте с 26.06.2012
Offline
61
#4

AntiCopy, KANKOD Copyrights, JSimple Content Protection - я думаю один из этих трех плагинов вам сможет помочь, но 100% гарантии защиты не даст никто.

DB
На сайте с 02.11.2011
Offline
19
#5

Фортовый и rodger80, благодарю вас за наводку!

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
DmBlack:
и от "Ctrl-C" толку тоже никакого.

Лёгким движением руки..

Только объединившись Человечество сможет измениться само, изменить окружающий мир и создать благоприятные условия для дальнейшего развития тем, кто будет стоять на следующей ступени эволюции.

Совместная ежедневная медитация, изменяющая ауру Земли и Энергия Пирамид - это реальный вклад в дело мира и всеобщего развития. Акция "Накорми мир" - это прекрасная возможность начать глобальное улучшение жизни на нашей планете. Акция "Нет абортам" - это возможность искоренения этого пагубного явления. Акция "Притяжение Света" - быстрое изменение себя и окружающего мира.

ТС, это не защита, это гарантированный способ потерять юзеров.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
WebJunior
На сайте с 11.06.2010
Offline
155
#7

тс, не парьтесь. ну а так, я за вариант вставки ссылки при копировании текста:

var source_link = '<p>Подробнее: <a href="' + location.href + '">' + location.href + '</a></p>';
jQuery(
function($)
{
if (window.getSelection) $('#content div.post').bind(
'copy',
function()
{
var selection = window.getSelection();
var range = selection.getRangeAt(0);

var magic_div = $('<div>').css({ overflow : 'hidden', width: '1px', height : '1px', position : 'absolute', top: '-10000px', left : '-10000px' });
magic_div.append(range.cloneContents(), source_link);
$('body').append(magic_div);

var cloned_range = range.cloneRange();
selection.removeAllRanges();

var new_range = document.createRange();
new_range.selectNode(magic_div.get(0));
selection.addRange(new_range);

window.setTimeout(
function()
{
selection.removeAllRanges();
selection.addRange(cloned_range);
magic_div.remove();
}, 0
);
}
);
}
);
Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
andrey90
На сайте с 02.06.2011
Offline
124
#8
WebJunior:
тс, не парьтесь. ну а так, я за вариант вставки ссылки при копировании текста:

WebJunior, а не подскажешь как этот код задействовать. Пытаюсь его вставить но почему-то он не работает.

---------- Добавлено 14.08.2012 в 04:13 ----------

Вот нашел реально рабочий код:


<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Источник: &lta href='"+document.location.href+"'>© vashsite.ru&lt/a&gt"; // Вместо © vashsite.ru ставьте что-то свое
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>

100% работает в:

Mozilla Firefox

Google Chrome

Яндекс.Интернет

Не работает в:

Opera

Internet Explorer (что не удивляет)

Интересно, а для них существует что-то подобное?

https://goo.gl/tJuFX - Заработай на продаже авиабилетов 1 000 000 $ уже сегодня https://goo.gl/y6tpS - Кредиты WebMoney с задолженностью WMC

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий