Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Несколько видов защиты от рипа (копирования сайта)

Статус
В этой теме нельзя размещать новые ответы.

TheJIsusGang

Специалист


[hr][/hr]
Всем приветос ребятосы :3
Когда делаешь свой сайт, то нужно помнить и о его безопасности или о том чтобы его не смогли рипнуть или украсть, сейчас я Вам расскажу некоторые способы защитить свой сайт от рипа.
[hr][/hr]
Запрещаем использовать правую кнопку мыши для доступа к исходному коду:
Вставляется перед </head> на страницы сайта, которые хотите защитить от копирования.

HTML:
<script language=javascript> 
<!--   
function click(e) { 
if (document.all) {
if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1 
alert(message); // чтобы отключить среднюю кнопку поставьте цифру 1 
return false;} 
} 
if (document.layers) {
if (e.which == 3) { 
alert(message); 
return false;} 
} 
} 
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);} 
document.onmousedown=click; 
document.oncontextmenu=function(e){return false}; 
//--> 
</script>

Защищаем сайт от рипа js скриптом:
Вставляется перед </head> на страницы сайта, которые хотите защитить.
HTML:
<script src="js/jquery.js"></script>

Скачиваем вот .
Открываем файл jquery.js через блокнот и идем в самый низ, там видим текст "ваш-домен.ru" вместо него вводим название своего домена и сохраняем файл.
Создаем папку js и кидаем его сюда.

Запрещаем использовать кнопки: CTRL + A и CTRL + U:
Вставляется перед </body> на страницы сайта, которые хотите защитить.
HTML:
<script type="text/javascript">
	function noselect() {return false;}
	 
	function addHandler(event, handler){
	 if (document.attachEvent) {
	 document.attachEvent('on' + event, handler);
	 }
	 else if (document.addEventListener) {
	 document.addEventListener(event, handler, false);
	 }
	 }
	 
	function killSelection(){
	 if (window.getSelection) {
	 window.getSelection().removeAllRanges();
	 }
	 else if (document.selection && document.selection.clear) {
	 document.selection.clear();
	 }
	 }
	 
	function noSelectionEvent(event) {
	 var event = event || window.event;
	 
	 var key = event.keyCode || event.which;
	if (event.ctrlKey && (key == 65 || key == 85)) {
	 killSelection();
	if (event.preventDefault) { event.preventDefault(); }
	 else { event.returnValue = false; }
	 return false;
	 }
	 }
	 
	addHandler('keydown', noSelectionEvent);
	addHandler('keyup', noSelectionEvent);
</script>
[hr][/hr]

Есть еще способ шифрования нашего сайта, но это уже совсем другая история :)

P.S Ограничение на просмотр в 1 сообщение для того чтобы поднять активность на форуме.
​
[hr][/hr]
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу