Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Запрет копирования текста

Запрет копирования текста

1) Способ: 

Возможно кому то пригодится.
В принципе все такие защиты в своем большинстве “от дурака”, но все таки. В инете валом контенщиков которые сутками
шастают по сети в поисках нужного контента для своего сайта, а знаний и умений хватает только на копи-паст и попадая
на сайт с закрытым контентом 95% их уйдут на другой что бы “не заморачиваться”. И так:

1. открываем

/catalog/view/theme/default/template/common/header.tpl
2. сразу после

<head>

вставляем

<!-- Начнём с самого простого скрипта, ЗАЩИТА ОТ КЭШИРОВАНИЯ: -->
        <meta http-equiv="pragma" content="no-cache"/>

 

<!-- Ну этот код очень полезный - Защита от перетаскивания и выделения текста. -->
        <script language=javaScript>document.onselectstart=new Function("return false");
        document.ondragstart=new Function("return false");</script>

 

<!-- Следующий скрипт - ЗАЩИТА ОТ КОПИРОВАНИИ ИНФОРМАЦИИ -->
        <script language=JavaScript>
        function notcopy(){
        alert("Извините, но с этой страницы нельзя ничего копировать!")
        return false
        }

 

/* НУ И ПОСЛЕДНИЙ СКРИПТ - ЗАЩИТА ОТ ПЕЧАТИ */
         
        function atlpdp1()
        {
        for (wi=0; wi<document.all.length; wi++)
        {
        if (document.all[wi].style.visibility != 'hidden')
        {
        document.all[wi].style.visibility = 'hidden';
        document.all[wi].id = 'atlpdpst'
        }
        }
        }
         
        function atlpdp2()
        {
        for (wi=0; wi<document.all.length; wi++)
        {
        if (document.all[wi].id == 'atlpdpst')
        document.all[wi].style.visibility = ''
        }
        }
         
        window.onbeforeprint = atlpdp1;
        window.onafterprint = atlpdp2;
/* Выключение Правой кнопки мыши */
         
        <!--
        var message="";
        function clickIE() {if (document.all) {(message);return false;}}
        function clickNS(e) {if
        (document.layers||(document.getElementById&&!document.all)) {
        if (e.which==2) {
        (message);
        return false;}}}
        if (document.layers) {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS;
        }else{
        document.onmouseup=clickNS;
        document.oncontextmenu=clickIE;
        }
        document.oncontextmenu=new Function("return false")
        -->
        </script>

 2) Способ:

Открываем header.tpl и меняем строчку <body>  и меняем на:

<body ondragstart="return false;" onselectstart="return false;" oncontextmenu="return false;">

 3) Способ:

Вот еще один скрипт:

<!-- Ну этот код очень полезный - Защита от перетаскивания и выделения текста. -->
        <script language=javaScript>document.onselectstart=new Function("return false");
        document.ondragstart=new Function("return false");</script>

Работает, в Chrome, Explorer, Maxthon – нельзя копировать, а вот Mozilla и Opera – можно копировать.

4) Способ:

Скрипт который выключает правую кнопки мыши:

<script>
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
-->
</script>

Работает в: Chrome, Explorer, Maxthon, Mozilla, Opera

About Grek

Хорошее начало — не мелочь, хотя и начинается с мелочи По вопросам подписки / рекламе, пишите в личку https://t.me/trafimmamedov или на почту [email protected]

Follow Me

Comments ( 4 )

  1. Версия 1.5.5.1.2 – работет способ №1! Спасибо!

  2. MaxyStore 1.5.5.1.1
    помог только 2й способ

  3. Намного эффективней – дописывать скрытую ссылку к буферу обмена

  4. Спасибо! Первый способ работает на 1.5.6.1 – moneymaker. Дальше и не пробовала)

Leave a reply