Анти плагиат

Не легко сохранить уникальный текст своего сайта от простых пользователей, которые копирую его по всем своим сайтам и выставляют этот материал за свой. Как знают веб мастера уникальность текста на сайте это 100 % видимость его поисковиками (GOOGLE, YA) и выше позиция в запросах.
Вот несколько скриптов от неумелых интернет пользователей, они не дают сто процентную гарантию от копирования но все же есть шанс сохранить свой текс уникальным:

Пример 1: (для всех браузеров новых версий, старая опера 9 и мозила может копировать материал спомошью клавиатуры Ctrl+C )
<script type=»text/javascript»>
// <![CDATA[
document.ondragstart = noselect;
// запрет на перетаскивание
document.onselectstart = noselect;
// запрет на выделение элементов страницы
document.oncontextmenu = noselect;
// запрет на выведение контекстного меню
function noselect() {return false;}
// ]]></script>
<script type=»text/javascript»>
// <![CDATA[
ondragstart = noselect;
// запрет на перетаскивание
onselectstart = noselect;
// запрет на выделение элементов страницы
oncontextmenu = noselect;
// запрет на выведение контекстного меню
function noselect() {return false;}
// ]]></script>

Пример 2: (Этот пример уже для тех версий которые не работали в первом примере)
<script type=»text/javascript»>
/* <![CDATA[ */
function clickExplorer() {
if( document.all ) {
alert(‘текст для отображения’);
}
return false;
}
function clickOther(e) {
if( document.layers || ( document.getElementById && !document.all ) ) {
if ( e.which == 2 || e.which == 3 ) {
alert(‘текст для отображения’);
return false;
}
}
}
if( document.layers ) {
captureEvents( Event.MOUSEDOWN );
onmousedown=clickOther;
}
else {
onmouseup = clickOther;
oncontextmenu = clickExplorer;
} /* ]]> */
/* <![CDATA[ */ window.addEvent(‘domready’, function() {
body.oncopy = function() {
alert(‘текст для отображения’);
return false; } });
if( typeof( document.onselectstart ) != ‘undefined’ )
onselectstart = function(){ return false };
ondragstart = function(){ return false } /* ]]> */
</script>

Пример 3: (в этом примере пользователь может выделить часть текста, но при вставке его он получает тест и ссылку с сайта оригинала)
<script type=»text/javascript»>
//<![CDATA[
function addLink() {
var body_element = document.getElementsByTagName(‘body’)[0];
var selection = window.getSelection();
// Вы можете изменить текст в этой строчке
var pagelink = «<p>Источник: <a href='»+document.location.href+»‘>»+document.location.href+»</a>Создание сайтов &copy; http://www.nibo.com.ua</p>»;
var copytext = (‘Вам не удалось скопировать этот текст’) + 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>

Пример 4:
<div id=»nocopy»>текст скрипт от копирования</div>
<script>
var target = document.getElementById(‘nocopy’);
target.oncopy = function(event) {
var clipboardData = (event || window.event).clipboardData;
if (clipboardData) {
clipboardData.setData(‘Text’, ‘Вы не можете скопировать этот текст’);
} else {
alert(‘Clipboard API не поддерживается! Тут workaround\’им’);
}
return false;
}
</script>

Вот несколько примеров, которые можно обойти простым путем зная элементарные функции браузеров.
В заключении, самым эффективным способом сохранить свой текс уникальным, это рассказать поисковикам о создании такого материала на сайте, но об этом читаем в другой заметке.