Jump to content

Подскажите плагин на WP запрещающий копировать текст правой кнопкой мыши


Recommended Posts

Вы хоть 10 таких плагинов ставьте, кому нужно, тот все равно сделает ctrl+a -> ctrl+c -> ctrl+v

Или в крайнем случае ctrl+u и из исходного кода все, что нужно. А плагин и нагрузку еще даст)))

Link to post
Share on other sites

ахах умники!) конечно смышленный малый скопирует если надо, НО это защита от дураков, которые думаю что так просто взял и стянул. Дураков в сотни раз больше, чем умников. Так что согласен с ТС и этим не стоит пренебрегать! Я использую WP-Copyright-Protection и всем доволен.

Link to post
Share on other sites

Или в крайнем случае ctrl+u и из исходного кода все, что нужно. А плагин и нагрузку еще даст)))

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

Так что не старайтесь заниматься ерундой, это все равно бесполезно, тем более когда ставятся такие фичи, появляется больше желания что-то слить !

Link to post
Share on other sites

ахах умники!) конечно смышленный малый скопирует если надо, НО это защита от дураков, которые думаю что так просто взял и стянул. Дураков в сотни раз больше, чем умников. Так что согласен с ТС и этим не стоит пренебрегать! Я использую WP-Copyright-Protection и всем доволен.

дураки не делают сайты)

Link to post
Share on other sites

хах, Вы правы, они не делают их, а просто штампуют пачками )

В этом и смысл, что именно такие люди пытаются наполнять такие пачки сайтов копипастом, не думаю что они замарачиваются с закрытыми от копирования сайтами, прост переходят к следующим..)

Link to post
Share on other sites

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

+1) ставил себе на сайт такой плагин, потом понял что это жутко не удобно (даже мне) и ничего не дает... Все равно копируют только так.

Link to post
Share on other sites

Да и пофиг что им не удобно сайт единственный в рунете куда им идти если он один и других нету, так что будут хавать хоть им и не удобно. Тем более штук 10  вк групп появилось с псевдо моим проектом

Link to post
Share on other sites
  • Модератор

Открываете файл header.php текущей темы, вставляете до </head>

 

<script language="JavaScript">/*<![CDATA[*/function noselect(){return!1}function addLink(){var e,t=document.getElementsByTagName("body")[0];e=window.getSelection();var n=(e.toString(),"<br />Все права защищены © 2015 Вы не можете у нас копировать."),o=n,c=document.createElement("div");c.style.position="absolute",c.style.left="-99999px",t.appendChild(c),c.innerHTML=o,e.selectAllChildren(c),window.setTimeout(function(){t.removeChild(c)},0)}document.ondragstart=noselect,document.onselectstart=noselect,document.oncontextmenu=noselect,document.oncopy=addLink;/*]]>*/</script>
<div align="center"><noscript><div style="position:fixed; top:0px; left:0px; z-index:3000; height:100%; width:100%; background-color:#FFFFFF"><div style="font-family: Trebuchet MS; font-size: 14px; background-color:#FFF000; padding: 10pt;">Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!</div></div></noscript></div></noscript></div>
<script type="text/javascript">document.oncontextmenu=function(e){var t=e||window.event;var n=t.target||t.srcElement;if(n.nodeName!="A")return false};
document.ondragstart=function(){return false};</script><script type="text/javascript">/*<![CDATA[*/window.addEventListener("keydown",function(e){if(e.ctrlKey&&(e.which==65||e.which==66||e.which==67||e.which==70||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){e.preventDefault()}});document.keypress=function(e){if(e.ctrlKey&&(e.which==65||e.which==66||e.which==70||e.which==67||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){}return false}/*]]>*/</script> <script type="text/javascript">document.onkeydown=function(e){e=e||window.event;if(e.keyCode==123||e.keyCode==18){return false}}</script>
Вот вам и все плагины. Но соглашусь с коллегами выше - это нервирует посетителей и негативно сказывается на эволюции вашего сайта.

 

P.S. Если кому трудно прочесть код: он отключает распространенные горячие клавиши для копирования, очищает буфер (даже если кто-то туда что-то скопировал), не открывает сайт если принудительно выключить java и т.д. В общем, усложняет процесс копирования текста.

Link to post
Share on other sites

Открываете файл header.php текущей темы, вставляете до </head>

 

<script language="JavaScript">/*<![CDATA[*/function noselect(){return!1}function addLink(){var e,t=document.getElementsByTagName("body")[0];e=window.getSelection();var n=(e.toString(),"<br />Все права защищены © 2015 Вы не можете у нас копировать."),o=n,c=document.createElement("div");c.style.position="absolute",c.style.left="-99999px",t.appendChild(c),c.innerHTML=o,e.selectAllChildren(c),window.setTimeout(function(){t.removeChild(c)},0)}document.ondragstart=noselect,document.onselectstart=noselect,document.oncontextmenu=noselect,document.oncopy=addLink;/*]]>*/</script>
<div align="center"><noscript><div style="position:fixed; top:0px; left:0px; z-index:3000; height:100%; width:100%; background-color:#FFFFFF"><div style="font-family: Trebuchet MS; font-size: 14px; background-color:#FFF000; padding: 10pt;">Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!</div></div></noscript></div></noscript></div>
<script type="text/javascript">document.oncontextmenu=function(e){var t=e||window.event;var n=t.target||t.srcElement;if(n.nodeName!="A")return false};
document.ondragstart=function(){return false};</script><script type="text/javascript">/*<![CDATA[*/window.addEventListener("keydown",function(e){if(e.ctrlKey&&(e.which==65||e.which==66||e.which==67||e.which==70||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){e.preventDefault()}});document.keypress=function(e){if(e.ctrlKey&&(e.which==65||e.which==66||e.which==70||e.which==67||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){}return false}/*]]>*/</script> <script type="text/javascript">document.onkeydown=function(e){e=e||window.event;if(e.keyCode==123||e.keyCode==18){return false}}</script>
Вот вам и все плагины. Но соглашусь с коллегами выше - это нервирует посетителей и негативно сказывается на эволюции вашего сайта.

 

P.S. Если кому трудно прочесть код: он отключает распространенные горячие клавиши для копирования, очищает буфер (даже если кто-то туда что-то скопировал), не открывает сайт если принудительно выключить java и т.д. В общем, усложняет процесс копирования текста.

 

Ну и чё у меня опера - слева в меню инструменты разработчика - тык и весь код на лицо. - а так сам бы рад отыскать скрипт который и при таких действиях запрещал смотреть код стр.

Link to post
Share on other sites

Попробуйте пойти другим путем, раз до сих пор копируют и т.д. Если ручками это делают то шансов мало закрыться, если на автомате будьте хитрее=)

 

Вставьте в head

<!-- Копируйте на здоровье -->
<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> опубликована на нашем сайте.</p>";
    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>
Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...