Перейти к содержимому


Конкурс "Лучший отзовик"
× Быстрый вопрос
Пользователь месяца
ShowPrint ShowPrint 1-й за Март
Очков активности: 1 152 1 тема, 61 сообщение, 12 баллов репутации
Сайт: ShowPrint.ru
ТОП самых активных за этот месяц
  • Фотография Андрей WPMasterKZ
    #1

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 585 Вне конкурса за определение пользователя месяца

  • Фотография Vmir
    #2

    Vmir
    Очков активности: 456 3 темы, 29 сообщений, 8 баллов репутации

  • Фотография OlgaGetman
    #3

    OlgaGetman
    Очков активности: 360 Вне конкурса за определение пользователя месяца

  • Фотография ShowPrint
    #4

    ShowPrint (ShowPrint.ru)
    Очков активности: 204 Вне конкурса за определение пользователя месяца

  • Фотография Mandarin
    #5

    Mandarin
    Очков активности: 112.5 3 темы, 16 сообщений, 3 балла репутации

  • Фотография pozitron123
    #6

    pozitron123
    Очков активности: 67.5 3 темы, 6 сообщений, 3 балла репутации

  • Фотография maxnik
    #7

    maxnik (konovalovpavel.ru)
    Очков активности: 66 1 тема, 19 сообщений, 2 балла репутации

  • Фотография Megoydagi
    #8

    Megoydagi
    Очков активности: 51 1 тема, 14 сообщений, 2 балла репутации

  • Фотография re-search
    #9

    re-search
    Очков активности: 49.5 7 тем, 12 сообщений, 1 балл репутации

  • Фотография Strazh
    #10

    Strazh
    Очков активности: 37.5 1 тема, 22 сообщения, 1 балл репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 20.04.2019
  • Яндекс выдача: 18.04.2019
Топ 5 участников по репутации


Защита от копирования?

#1 Zevss

Zevss
  • Пользователь
  • 488 сообщений
  • Репутация: 13
0

Отправлено 22 Апрель 2013 - 09:25

Подскажите пожалуйста, как можно сделать так, что бы было невозможно скопировать статьи с сайта. То есть что бы они или вообще не выделялись мышью, или если даже выделяются, не копировались. Спасибо!

 

 

  • 0

#2 html-ka

html-ka
  • Неактивные
  • 455 сообщений
  • Репутация: 82

Отправлено 22 Апрель 2013 - 09:48

есть специальные плагины для этого, но это защита от дурака, кому надо тот скопирует информацию
  • 1

#3 fedornabilkin

fedornabilkin
  • Модератор
  • 1 152 сообщений
  • Репутация: 197

Отправлено 22 Апрель 2013 - 10:39

Как вариант запретить вызов контекстного меню по нажатию правой кнопки мыши, заблокировать буфер обмена. Но это не выход.
У меня за все время только однажды так случилось, что сайт был забанен за копипаст(у меня скопипастили). И то я не уверен. Кажется, что это был убогий автор, который свои статьи продал два раза.
  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#4 ogirok

ogirok
  • Неактивные
  • 81 сообщений
  • Репутация: 9

Отправлено 22 Апрель 2013 - 12:32

Подскажите пожалуйста, как можно сделать так, что бы было невозможно скопировать статьи с сайта. То есть что бы они или вообще не выделялись мышью, или если даже выделяются, не копировались. Спасибо!

Не забивай себе голову этим. Я просто сохраню твою web-страницу на компьютер и открою ее в блокноте. Весь текст мой, что хочу то и делаю. И не помогут тебе всякие плагины и другие хитрости. :)
  • 0

#5 WPGet

WPGet
  • Неактивные
  • 276 сообщений
  • Репутация: 46

Отправлено 22 Апрель 2013 - 20:34

Абсолютно никак не защитить от копирования. Кому надо тот возьмет. А отключить контекстное меню и ПКМ, и все, что в этом духе пустая трата времени.
  • 0

#6 Дикообраз73

Дикообраз73
  • Неактивные
  • 6 сообщений
  • Репутация: 0

Отправлено 26 Апрель 2013 - 08:43

Даже если правая кнопка мышки при клике работать не будет, то что помешает влезть в код страницы и скопировать оттуда? Да ничего. Так что не теряйте время попусту.
  • 0

#7 narolskay

narolskay
  • Пользователь
  • 751 сообщений
  • Репутация: 32

Отправлено 28 Апрель 2013 - 15:17

Для Вордпресса есть плагин wp-copyrightpro, которые не дает копиравать правой мышкой.
  • 0

Ищете хостинг?  Beget.ru - месяц бесплатного тестирования, бесплатный перенос сайта!

 



#8 Feel

Feel
  • Неактивные
  • 5 сообщений
  • Репутация: 1

Отправлено 29 Апрель 2013 - 13:49

Вот код, создай файл с расширением .js и пропиши его в шапке.
document.oncontextmenu=new Function("return false")
function preventSelection(element){
  var preventSelection = false;
  function addHandler(element, event, handler){
    if (element.attachEvent)
	  element.attachEvent('on' + event, handler);
    else
	  if (element.addEventListener)
	    element.addEventListener(event, handler, false);
  }
  function removeSelection(){
    if (window.getSelection) { window.getSelection().removeAllRanges(); }
    else if (document.selection && document.selection.clear)
	  document.selection.clear();
  }
  function killCtrlA(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    if (sender.tagName.match(/INPUT|TEXTAREA/i))
	  return;
    var key = event.keyCode || event.which;
    if (event.ctrlKey && key == 'A'.charCodeAt(0))
    {
	  removeSelection();
	  if (event.preventDefault)
	    event.preventDefault();
	  else
	    event.returnValue = false;
    }
  }
  addHandler(element, 'mousemove', function(){
    if(preventSelection)
	  removeSelection();
  });
  addHandler(element, 'mousedown', function(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
  });
  addHandler(element, 'mouseup', function(){
    if (preventSelection)
	  removeSelection();
    preventSelection = false;
  });
  addHandler(element, 'keydown', killCtrlA);
  addHandler(element, 'keyup', killCtrlA);
}
preventSelection(document);

  • 0

#9 html-ka

html-ka
  • Неактивные
  • 455 сообщений
  • Репутация: 82

Отправлено 29 Апрель 2013 - 14:04

тема баян, например в firefox есть настройках функция отключить JavaScript и наслаждайся копированием текста сколько хочешь :-)
  • 0

#10 astappev

astappev
  • Неактивные
  • 209 сообщений
  • Репутация: 38

Отправлено 13 Май 2013 - 13:24

Главные враги не люди а парсеры, а от них единая защита это отключить сайт.
  • 0

#11 BikShop

BikShop
  • Неактивные
  • 22 сообщений
  • Репутация: 3

Отправлено 15 Август 2013 - 17:36

Первый вариант:
Вор скопирует текст, но вставить его никуда не сможет, так как обнаружит, что буфер обмена пуст.

Заходите в Шаблон - Изменить HTML, перед этим не забывайте сделать резервное копирование, находите код <body> и к нему добавляете кусочек кода. В результате получится:
<body oncopy="return false;">
Сохраняете шаблон и проверяете. Если все сделали правильно, после вставки скопированного текста поле останется пустым или будет вставлен текст, который до этого был в буфере обмена.


Второй вариант:
Можно установить скрипт, который при вставке скопированного с вашего сайта текста автоматически добавляет ссылку на источник, то есть на скопированное у вас сообщение.
Для этого идете в Шаблон - Изменить HTML и перед </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> Название блога &copy; имя_сайта.ru </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>
<!--Добавляет ссылку на автора-конец-->


В скрипте то, что выделено красным необходимо заменить на название и на доменное имя вашего блога (сайта).
Конечно, ссылку могут и удалить, если заметят, но если не заметят, то такое копирование вам только на руку.
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru