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

Тема в разделе "OpenCart", создана пользователем ser_m, 22 май 2014.

  1. ser_m

    ser_m

    Регистрация:
    23 апр 2014
    Сообщения:
    9
    Симпатии:
    2
    НЕ пинайте сильно =) так сделал для себя может кому и пригодится
    Отключаем правую кнопку мыши от назойливых юзеров (vqm)
    http://yadi.sk/d/IEZpV9u5Qxtsh
     
    CrazYViruS нравится это.
  2. Ping

    Ping PingWin always win Команда форума

    Регистрация:
    29 окт 2012
    Сообщения:
    443
    Симпатии:
    301
    почему бы сразу не так ? )))
     
    CrazYViruS нравится это.
  3. CrazYViruS

    CrazYViruS

    Регистрация:
    30 май 2013
    Сообщения:
    133
    Симпатии:
    79
    а вот вам отключении всего-что можно :Biggrin:
    PHP:
    <?xml version="1.0" encoding="utf-8"?>
    <modification>
        <id>CV pr</id>
        <version>1.0</version>
        <vqmver>2.3.2</vqmver>
        <author>CrazYViruS</author>

        <file name="catalog/view/theme/*/template/common/header.tpl">
            <operation>
                <search position="before"><![CDATA[</head>]]></search>
                <add><![CDATA[
                    <script type="text/javascript">

    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)) // 'A'.charCodeAt(0) можно заменить на 65
    {
    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);
    </script>
                <body oncontextmenu="return false;">
                ]]></add>
            </operation>
        </file>

    </modification>
    Копируем это в xml и заливаем в vqmod
    --- Добавлено, 22 май 2014 ---
    отключает правую, кнопку, выделение текста, ctrl+C/V/U
     
    Ping нравится это.
  4. ser_m

    ser_m

    Регистрация:
    23 апр 2014
    Сообщения:
    9
    Симпатии:
    2


    Я делал для себя =) так что прости
     
    CrazYViruS нравится это.
  5. CrazYViruS

    CrazYViruS

    Регистрация:
    30 май 2013
    Сообщения:
    133
    Симпатии:
    79
    надо еще чтобы рубило F12
     
    odinochka нравится это.
  6. ser_m

    ser_m

    Регистрация:
    23 апр 2014
    Сообщения:
    9
    Симпатии:
    2
    а лучше сразу комп пользака