The forum of the forums

Would you like to react to this message? Create an account in a few clicks or log in to continue.
The forum of the forums
4 posters

    little help in that code disable the right click

    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved little help in that code disable the right click

    Post by Michael_vx November 2nd 2014, 11:21 am

    little help in that code disable the right click
    i find that code that disable the right click like if your mouse click is broke or you dont have the right click Very Happy 

    Code:
    <script async="async" type="text/javascript">
     Â  <!--
     Â  var message="مايكل سوفت للتطوير البرمجى";
     Â  ///////////////////////////////////
     Â  function clickIE() {if (document.all) {(message);return false;}}
     Â  function clickNS(e) {if
     Â  (document.layers||(document.getElementById&&!document.all)) {
     Â  if (e.which==2||e.which==3) {(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>
    now i wonder if i can add the Features of the code i have asked for before

    https://help.forumotion.com/t131790-is-there-script-to-disable-right-klick-works-with-topics-and-vistiors-only

    and to work with this system with out warning disable same as the code i asked for before but with the way of the code i find and as i guess this is HTML so will have less weak points Very Happy
    Michael Soft Laughing


    Last edited by Michael_vx on November 4th 2014, 10:31 am; edited 1 time in total (Reason for editing : Solved)
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: little help in that code disable the right click

    Post by _Twisted_Mods_ November 2nd 2014, 11:38 am

    u want same code but without the warning msg?

    Code:
    <script async="async" type="text/javascript">
      <!--
      function clickIE() {if (document.all) {;return false;}}
      function clickNS(e) {if
      (document.layers||(document.getElementById&&!document.all)) {
      if (e.which==2||e.which==3) {;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>
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 2nd 2014, 11:51 am

    _Twisted_Mods_ wrote:u want same code but without the warning msg?
    the keys Ctrl + C still working in the code you provide Very Happy
    so i think 1 of 2 things better do add
    1 disable select or disable ctrl + C or may be both to avoid the weak spots Very Happy
    am I right Smile
    Edit
    i forget to say it should be works with visitors only like the code Ange did provide before Smile
    avatar
    px4ever
    New Member


    Male Posts : 2
    Reputation : 1
    Language : EN

    Solved Re: little help in that code disable the right click

    Post by px4ever November 2nd 2014, 12:23 pm

    Michael_vx wrote:
    _Twisted_Mods_ wrote:u want same code but without the warning msg?
    the keys Ctrl + C still working in the code you provide Very Happy
    so i think 1 of 2 things better do add
    1 disable select or disable ctrl + C or may be both to avoid the weak spots Very Happy
    am I right Smile
    Edit
    i forget to say it should be works with visitors only like the code Ange did provide before Smile
    You just stop select It will be hard to copier to copy your content because he can't select.

    But even if you stop CTRL+C with stopping select still there some people can copy your content with different
    ways so it stop temporary not permanently.
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 2nd 2014, 12:29 pm

    i understand that nothing will work with 100% as we wish
    and im trying to find that site i sow before i tried all ways i know to copy content but i failed
    thanks for tips again Smile
    Edit
    i find that site
    http://shahiya.com/ar/
    you can not select with the mouse click but there a spot that you use Ctrl + A but that will get all the page
    this what im looking for
    disable the select by the mouse Very Happy
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: little help in that code disable the right click

    Post by _Twisted_Mods_ November 2nd 2014, 12:57 pm

    i dont know java to well but im sure ange will help

    i figured a way with css but it blocks it on all pages

    Code:
    body {-webkit-touch-callout: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; text-align: justify;}
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 2nd 2014, 2:03 pm

    _Twisted_Mods_ wrote:i dont know java to well but im sure ange will help

    i figured a way with css but it blocks it on all pages
    wow CSS code Shocked
    i think its cool Idea
    to say the truth i thought that was a JavaScript
    thanks again
    and i wish to see better tricks Very Happy
    Happy Halloween and Trick or treat Smile
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: little help in that code disable the right click

    Post by _Twisted_Mods_ November 3rd 2014, 12:07 am

    here some javascript

    just goto modules>javascript management

    create a new javascript
    select to use in all pages

    Code:
    var domNode = $('body');
    if (jQuery.browser.msie) {
      domNode.get(0).onselectstart = function () { return false; };
    } else
    {
        domNode.get(0).onmousedown = function(e){e.preventDefault()}
    }
    save

    go back to javascript management and make sure you have it turned on
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 3rd 2014, 5:53 am

    _Twisted_Mods_ wrote:here some javascript

    just goto modules>javascript management

    create a new javascript
    select to use in all pages

    Code:
    var domNode = $('body');
    if (jQuery.browser.msie) {
     Â  domNode.get(0).onselectstart = function () { return false; };
    } else
    {
     Â   domNode.get(0).onmousedown = function(e){e.preventDefault()}
    }
    save

    go back to javascript management and make sure you have it turned on
    is this code should be used alone or with something else
    because it didnt work Very Happy
    like its not here
    im sure there is a way
    just if warning message disabled this might do the trick and with the code that disable select will be almost 90%
    :wouhou:
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: little help in that code disable the right click

    Post by _Twisted_Mods_ November 3rd 2014, 6:10 am

    sorry forgot a lil of the code here it is

    Code:
    $(function() {
    var domNode = $('body');
    if (jQuery.browser.msie) {
      domNode.get(0).onselectstart = function () { return false; };
    } else
    {
        domNode.get(0).onmousedown = function(e){e.preventDefault()}
    }
    });
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 3rd 2014, 7:18 am

    i didnt see that was just a little lil was missing Very Happy
    no problem 1st thing disable select is done now the only left is disable the right click with the short Keys same as this way works Very Happy
    ill start also trying my own Idea if did it work ill share the code
    Smile
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: little help in that code disable the right click

    Post by Ange Tuteur November 3rd 2014, 7:57 am

    Hello Michael,

    To disable the context menu(right click), go to Administration Panel > Modules > JavaScript codes management > create a new script

    Title : your choice
    placement : in all the pages
    paste the code below and submit :
    Code:
    document.oncontextmenu = function(e) { e.preventDefault() };
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: little help in that code disable the right click

    Post by _Twisted_Mods_ November 3rd 2014, 8:00 am

    disable right click, highlighting, cut and copy options


    Code:
    $(document).on({
        "contextmenu": function(e) {
            console.log("ctx menu button:", e.which);

            // Stop the context menu
            e.preventDefault();
        },
        "mousedown": function(e) {
            console.log("normal mouse down:", e.which);
        },
        "mouseup": function(e) {
            console.log("normal mouse up:", e.which);
        }
    });


    $(function() {
    var domNode = $('body');
    if (jQuery.browser.msie) {
      domNode.get(0).onselectstart = function () { return false; };
    } else
    {
        domNode.get(0).onmousedown = function(e){e.preventDefault()}
    }
    });

    $(document).ready(function() {
    $('body').bind('copy cut',function(e) {
    e.preventDefault(); //disable cut,copy,paste
    alert('cut & copy options are disabled !!');
    });
    });
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 3rd 2014, 8:35 am

    now that what i call it super cool
    one last thing
    i tried to add
    Code:
        if (location.pathname == '/contact') return;
        if (!document.getElementById('logout'))
    i think i cant make it right Very Happy
    Edit
    sorry was my mistake
    i forget to test in Visitor mode its done
    Hello
    Michael_vx
    Michael_vx
    Forumember


    Male Posts : 659
    Reputation : 29
    Language : Arabic and some English
    Location : Egypt

    Solved Re: little help in that code disable the right click

    Post by Michael_vx November 4th 2014, 10:26 am

    there is little problem i just find out
    the toolbar of the forum is disabled by the code
    Shocked 
    when Script active the forum toolbar disappear when not the toolbar appear again any tips ?
    Edit
    i dont know why i do rush so much these days
    it was also my mistake in changing of the code
    mark topic as solved
    thanks a lot


    Last edited by Michael_vx on November 4th 2014, 10:31 am; edited 1 time in total (Reason for editing : Solved)
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: little help in that code disable the right click

    Post by Ange Tuteur November 4th 2014, 9:56 pm

    Topic archived

      Current date/time is September 22nd 2024, 6:38 pm