Bloquer le copier glisser

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Bloquer le copier glisser

    Bonjour,

    Est ce que quelqu'un a un bout de script pour bloquer le glisser copier des images sur Mozilla ?
    Arf j'ai mal aux yeux

  • #2
    Re : Bloquer le copier glisser

    Vraiment personne ?
    Arf j'ai mal aux yeux

    Commentaire


    • #3
      Re : Bloquer le copier glisser

      Regarde peut-être un plug-in comme No Right Clic (et autres extensions du même style) sur le JED, tu devrais y trouver ce que tu cherches.
      Mais comme cela a été dit plus d'une fois ici (et ailleurs ), à partir du moment où une image s'est affichée sur l'écran d'un visiteur, c'est qu'elle a été enregistrée sur son ordinateur, et il peut donc la récupérer.
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Re : Bloquer le copier glisser

        Bonne idée le plug in mais j'aurais souhaité passer par un bout de code que j'ajoute moi même. J'aime bien l'artisanat

        Pour les risque et les possibilité de hack au niveau des photos, je les connais. Mais bon j'aimerais quand même faire au mieux même si l'absolue n'est pas atteignable
        Arf j'ai mal aux yeux

        Commentaire


        • #5
          Re : Bloquer le copier glisser

          De toute façon il ne s'agira pas de modifier ce qui est existant puisque par défaut il n'y à pas de restriction à ce niveau là.
          Tu peux créer ton propre plugin avec tes fonctions javascript que tu peux applique à toute les pages
          ou
          Tu modifie un fichier javascript déjà appelé en y ajoutant ton code et en veillant à ce qu'il soit activé
          Artisan du Web - développeur d'application web et de site internet essentiellement avec Joomla www.incode.be
          - Le sujet est [Réglé] et on n'en parle plus ? Modifier le statut de votre message svp
          - Communauté Joomla Belge sur Facebook

          Commentaire


          • #6
            Re : Bloquer le copier glisser

            Envoyé par wworld Voir le message
            Tu modifie un fichier javascript déjà appelé en y ajoutant ton code et en veillant à ce qu'il soit activé
            C'est justement ce code qu'il me manque
            Arf j'ai mal aux yeux

            Commentaire


            • #7
              Re : Bloquer le copier glisser

              heum ... google ... est .... un ami ?
              http://www.commentcamarche.net/faq/1...t-de-la-souris
              Artisan du Web - développeur d'application web et de site internet essentiellement avec Joomla www.incode.be
              - Le sujet est [Réglé] et on n'en parle plus ? Modifier le statut de votre message svp
              - Communauté Joomla Belge sur Facebook

              Commentaire


              • #8
                Re : Bloquer le copier glisser

                En ce moment google est mon pote mais là il sèche car le lien que tu met concerne la désactivation du clic droit et non la fonction de glisser / copier. C'est la fonction qui te permet de maintenir ton clic gauche sur une photo et de la faire glisser sur ton bureau.

                En tout cas merci quand même de faire avancer la recherche parce qu'à part toi, je me sent un peu seul sur le forum.
                Arf j'ai mal aux yeux

                Commentaire


                • #9
                  Re : Bloquer le copier glisser

                  Bonjour,
                  Pour bloquer la fonction glisser-déposer de Firefox, il te faudrait modifier firefox lui-même, mais là je doute que tes internautes te permettent de bricoler les fonctions internes de leur navigateur. Tu peux mettre autant de JavaScript que tu veux, la fonction glisser-déposer du navigateur est implémentée dans son noyau en C++.
                  Et même si tu y arrivais, les images sont stockées dans le cache local du navigateur et donc accessibles aussi directement
                  Pas de demande de support par MP.
                  S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                  Commentaire


                  • #10
                    Re : Bloquer le copier glisser

                    jisse03 a raison.
                    Pour moi le meilleur moyen de protéger tes photos est de les mettre en basse résolution ou de mettre du texte dessus comme tout le monde. On ne se protégera pas des vilains petits copieurs
                    Artisan du Web - développeur d'application web et de site internet essentiellement avec Joomla www.incode.be
                    - Le sujet est [Réglé] et on n'en parle plus ? Modifier le statut de votre message svp
                    - Communauté Joomla Belge sur Facebook

                    Commentaire


                    • #11
                      Re : Bloquer le copier glisser

                      Pourtant la réponse en JS existe. J'en ai pour preuve le plug in plg_contentprotection_1-13 qui bloque le glissé copié.

                      La réponse est dans le code ci dessous :
                      Code:
                      		if( $show_message )
                      			$comment = "//";
                      			
                      
                      		$r_click = " 
                      					function clickExplorer() {
                      						if( document.all ) {
                      							${comment}alert('".str_replace("'", "\'", $message)."');
                      						}
                      						return false;
                      					}
                      
                      					function clickOther(e) {
                      						if( document.layers || ( document.getElementById && !document.all ) ) {
                      							if ( e.which == 2 || e.which == 3 ) {
                      								${comment}alert('".str_replace("'", "\'", $message)."');
                      								return false;
                      							}
                      						}
                      					}
                      					if( document.layers ) {
                      						document.captureEvents( Event.MOUSEDOWN );
                      						document.onmousedown=clickOther;
                      					}
                      					else {
                      						document.onmouseup = clickOther;
                      						document.oncontextmenu = clickExplorer;
                      					} ";
                      		$script = " window.addEvent('domready', function() { 
                      				   
                      	
                      				    document.body.oncopy = function() { 
                      							${comment}alert('".str_replace("'", "\'", $message)."'); 
                      					";
                      		if( $disallow_copy )
                      			$script .= " return false; } });  
                      						 if( typeof( document.onselectstart ) != 'undefined' )
                      							document.onselectstart = function(){ return false };
                      						 document.ondragstart = function(){ return false } ";
                      		else
                      			$script .= " } }); ";
                      Mais je n'arrive pas à savoir quelle partie
                      Arf j'ai mal aux yeux

                      Commentaire


                      • #12
                        Re : Bloquer le copier glisser

                        En effet le code n'est pas complet, sans l'avoir testé et en rassemblant les morceaux qui permettent d'activer la fonction voici:
                        Code PHP:
                            function clickExplorer() {
                                if( 
                        document.all ) {
                                    ${
                        comment}alert('".str_replace("'", "\'", $message)."');
                                }
                                return 
                        false;
                            }
                            
                            function 
                        clickOther(e) {
                                if( 
                        document.layers || ( document.getElementById && !document.all ) ) {
                                    if ( 
                        e.which == || e.which == ) {
                                        ${
                        comment}alert('".str_replace("'", "\'", $message)."');
                                        return 
                        false;
                                    }
                                }
                            }
                            
                            if( 
                        document.layers ) {
                                
                        document.captureEventsEvent.MOUSEDOWN );
                                
                        document.onmousedown=clickOther;
                            }
                            else {
                                
                        document.onmouseup clickOther;
                                
                        document.oncontextmenu clickExplorer;
                            } 
                            
                            
                        window.addEvent('domready', function() 
                                { 
                                    
                        document.body.oncopy = function() 
                                    { 
                                        ${
                        comment}alert('".str_replace("'", "\'", $message)."'); 
                                        return 
                        false
                                    } 
                                });  
                            if( 
                        typeofdocument.onselectstart ) != 'undefined' 
                            {
                                
                        document.onselectstart = function(){ return false };
                            }
                             
                        document.ondragstart = function(){ return false 
                        Artisan du Web - développeur d'application web et de site internet essentiellement avec Joomla www.incode.be
                        - Le sujet est [Réglé] et on n'en parle plus ? Modifier le statut de votre message svp
                        - Communauté Joomla Belge sur Facebook

                        Commentaire


                        • #13
                          Re : Bloquer le copier glisser

                          J'ai inséré le script dans ma page mais le glisser/copier fonctionne toujours.

                          Faut vraiment que je me mette au JS pour comprendre le code sinon je m'en sortirais pas
                          Arf j'ai mal aux yeux

                          Commentaire


                          • #14
                            Re : Bloquer le copier glisser

                            Il n'y a aucun moyen infaillible.

                            Là si je désactive le javascript de mon navigateur, ta fonction ne marchera plus et je pourrais faire ce que je veux.

                            Le mieux c'est un filigrane avec le nom de ton site sur chaque photo...
                            Vérins hydrauliques - Compacteurs à déchets - Carrosserie industrielle - S4C

                            Commentaire


                            • #15
                              Re : Bloquer le copier glisser

                              Là si je désactive le javascript de mon navigateur,
                              Sans même désactiver JS, dans la configuration de Firefox, Javascript/Avancé, il y a une option "Désactiver ou remplacer les menus contextuels : Décochez cette préférence pour empêcher les pages Web de désactiver ou de modifier le menu contextuel de Firefox. " Source :http://support.mozilla.com/fr/kb/Fen...ced_javascript
                              Pas de demande de support par MP.
                              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X