insérer code dans body du template

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

  • insérer code dans body du template

    bonjour,

    je voudrais mettre ce code sur toutes les pages de mon site joomla 2.5 pour disons, ne pas faciliter la copie du texte...

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

    j'ai essayé de l'insérer dans template.php (est ce déjà le bon fichier?)
    et à l'intérieur de <body, mais je dois louper une étape car ca ne marche pas....

    Merci de votre aide ;-)

  • #2
    Re : insérer code dans body du template

    Le problème c'est que les visiteurs peuvent toujours faire un copier des textes avec les raccourcis clavier de Windows Ctrl+C et Ctrl+V, même en désactivant le clic droit de la souris, de plus les visiteurs peuvent prendre les texte en affichant le code sources de ton site et prendre les textes

    Si tu trouve une solutions elle m'intéresse

    Commentaire


    • #3
      Re : insérer code dans body du template

      et bien, normalement avec ce code, tu empêches aussi la sélection du texte (donc les raccourcis clavier) c'est l'intérêt. car j'avais trouvé un plug in qui marchait bien pour empecher le clic droit mais cela n'est ^pas suffisant

      pour le reste, faut être déjà un peu dégourdie pour savoir afficher les codes sources et bon, disons que ca reinstreint un peu

      mais le pb c'est que je ne sais pas bien où mettre ce code lol

      Commentaire


      • #4
        Re : insérer code dans body du template

        je reviens vers vous car j'ai cherché un peu mais j'ai des réponses différentes.
        on m'a dit index.php comme avant mais y'a pas de balises body dans ce fichier... et si j'essaye dans template .php où il y a bien un body; ca ne marche pas.

        est ce qqn pourrait me confirmer le fichier que je dois utiliser déjà? je chercherais ensuite pourquoi mon code ne marche pas...

        Merci!

        Commentaire


        • #5
          Re : insérer code dans body du template

          commences par donner ton template.... tout simplement a cause du template.php.. ton fichier index.php est surement avec des recquire ou des include qui correspondent à chaque partie.

          petit truc ne t etonnes pas si tu perds des visiteurs......

          Ce seras du a ca.... car le clic droit ouvres tout un tas de fonctions utile a la navigation et a ton visiteur..

          qui n as pas forcement envie de copier ton contenu.mais peut etre envie de l imprimer par exemple, ou de faire precedent

          et secundo supprimer les raccourcis clavier rend ton site moins accèssible. donc tu auras aussi des visiteurs qui feront demi tour a cause de ca.

          Plus simple que d afficher les sources:
          un simple clic gauche ou appui sur alt puis fichier > enregister sous et hop ton visiteur as ton contenu directement sur son pc.

          Commentaire


          • #6
            Re : insérer code dans body du template

            Envoyé par lefabdu51 Voir le message
            commences par donner ton template.... tout simplement a cause du template.php.. ton fichier index.php est surement avec des recquire ou des include qui correspondent à chaque partie.

            petit truc ne t etonnes pas si tu perds des visiteurs......

            Ce seras du a ca.... car le clic droit ouvres tout un tas de fonctions utile a la navigation et a ton visiteur..

            qui n as pas forcement envie de copier ton contenu.mais peut etre envie de l imprimer par exemple, ou de faire precedent

            et secundo supprimer les raccourcis clavier rend ton site moins accèssible. donc tu auras aussi des visiteurs qui feront demi tour a cause de ca.

            Plus simple que d afficher les sources:
            un simple clic gauche ou appui sur alt puis fichier > enregister sous et hop ton visiteur as ton contenu directement sur son pc.
            oui, je sais... mais c'est pas mon choix; c'est un site que je fais pour une amie et je lui ai déjà dit que ca servait à rien en plus.... je vais essayer une dernière fois avec tes commentaires! ca va peut être la faire chnager d'avis ;-) merci
            Dernière édition par pooka à 30/05/2012, 08h41

            Commentaire


            • #7
              Re : insérer code dans body du template

              ALERT
              je laisse ce code, mais en fait il bloque tout, y compris les input, un peu lapin crétin ...

              salut,
              classiquement, à placer dans index.php du template, juste avant </head>, ce script fonctionne:
              <script type="text/JavaScript">
              function killCopy(e){
              return false
              }
              function reEnable(){
              return true
              }
              document.onselectstart=new Function ("return false")
              if (window.sidebar){
              document.onmousedown=killCopy
              document.onclick=reEnable
              }
              </script>
              Maintenant, tu n'as pas répondu à la question de lefabdu51, quel est le template utilisé ?
              Pour certains frameworks (gantry, etc..), il faut placer les scripts JS supplémentaires différemment.
              Dernière édition par ghazal à 30/05/2012, 12h31
              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

              Commentaire


              • #8
                Re : insérer code dans body du template

                mon template est intro de chez yootheme

                dans l'index.php; il n'y a pas de head ou body; y'a que des JS scripts en effet

                Commentaire


                • #9
                  Re : insérer code dans body du template

                  En me basant sur le template yougrid de Yootheme, il y a 2 endroits où on peut rajouter du JS :

                  --> /templates/yougrids/yjsgcore/yjsg_head.php, sous la forme :
                  <script src="<?php echo $yj_site ?>/src/monscript.js" type="text/javascript" charset="utf-8"></script>

                  -->/templates/yougrids/yjsgcore/yjsg_main.php
                  où tu trouveras <body ... >
                  Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                  Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Re : insérer code dans body du template

                    Envoyé par ghazal Voir le message
                    En me basant sur le template yougrid de Yootheme
                    Rendons à César ce qui lui appartient. YouGrids est sur une base YJSG de YouJoomla! http://www.youjoomla.com/free-joomla-downloads-10.html

                    et pas de YooTheme qui lui a aussi son framework Warp: http://www.yootheme.com/themes/warp-framework
                    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


                    • #11
                      Re : insérer code dans body du template

                      OOPS
                      @jisse03
                      merci de la précision, post de fin de journée ...
                      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                      Commentaire


                      • #12
                        Re : insérer code dans body du template

                        Pour revenir sur la question initiale et corriger ma confusion
                        Dans le template YooMaster de Yootheme, trouver le body:
                        yoomaster/templates/yoo_master/layouts/template.php
                        Si je rajoute une classe dans <body ..
                        je récupère:
                        Code:
                        <body id="page" class="page sidebar-a-right sidebar-b-right isblog  [COLOR="#FF0000"]truc[/COLOR]" data-config='{"twitter":0,"plusone":0,"facebook":0}'>
                        Pour ajouter des fichiers CSS ou JS :
                        Add Custom CSS and JavaScript Files - YOOtheme
                        Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                        Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X