créer une nouvelle position (4ème position) dans le footer sous BEEZ5

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] créer une nouvelle position (4ème position) dans le footer sous BEEZ5

    Bonjour,


    J'aimerais créer une 4ème position dans le footer (à droite des positions 9, 10 et 11).
    Dans le fichier index->footinner, j'ai ajouté une nouvelle position (la n°16), elle s'ajoute donc bien à ma page principale, mais ne se place pas correctement (restaurantlerio.fr).
    J'aimerais avoir 4 positions de taille équivalent en bas de page. Quel autre fichier dois-je modifier et quelles lignes de code ?

    Merci de votre aide,

    Eve

    <div id="footer-inner">

    <div id="bottom">
    <?php if ($this->countModules('position-9')): ?>
    <div class="box box1"> <jdoc:include type="modules" name="position-9" style="beezDivision" headerlevel="3" /></div>
    <?php endif; ?>
    <?php if ($this->countModules('position-10')): ?>
    <div class="box box2"> <jdoc:include type="modules" name="position-10" style="beezDivision" headerlevel="3" /></div>
    <?php endif; ?>
    <?php if ($this->countModules('position-11')): ?>
    <div class="box box3"> <jdoc:include type="modules" name="position-11" style="beezDivision" headerlevel="3" /></div>
    <?php endif ; ?>
    <?php if ($this->countModules('position-16')): ?>
    <div class="box box4"> <jdoc:include type="modules" name="position-16" style="beezDivision" headerlevel="3" /></div>
    <?php endif ; ?>


    </div>

  • #2
    Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

    Bonjour et bienvenue,

    regardez le haut du fichier index.php du template :

    // check modules$showRightColumn = ($this->countModules('position-3') or $this->countModules('position-6') or $this->countModules('position-8'));
    $showbottom = ($this->countModules('position-9') or $this->countModules('position-10') or $this->countModules('position-11'));
    $showleft = ($this->countModules('position-4') or $this->countModules('position-7') or $this->countModules('position-5'));
    avez-vous également déclaré la position dans votre fichier TemplateDetails.xml ?
    Dernière édition par PATSXM971 à 27/05/2013, 07h46
    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
    http://virtuemart.fr

    Commentaire


    • #3
      Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

      as tu modifier le fichier template.css ?
      regardes avec firebug dans quel fichier sont declarées les largeurs associées aux classes box , box1, box2 box3.
      Si tu ne les reduit pas il n y as pas la place pour ta quatrieme position.


      Le $showbottom sert a voir si un module est publié dans une des position pour afficher ou retracter le footer.
      S'il y as une quatrieme position d ajouté, cela veut dire qu elle utilise deja les 3 autres.Donc le footer est deja affiché.
      C est le principe des positions rétractables...
      juste au dessus du div id="footer-inner" il y as un <?php if $showbottom ?> qui sert a ce test...

      EDIT:je viens de passer sur le site (j avais pas vu le lien) et ce qui me deranges, c est que le fichier index.php n integres pas la quatrieme position.
      Il n y a aucune reference a un <div class="box box4"> dans le code html rendu.
      Donc il faut deja que tu l ajoutes dans ton fichier index.php pour que l on puisse la voir apparaitre.
      Dernière édition par lefabdu51 à 27/05/2013, 07h54

      Commentaire


      • #4
        Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

        @lefabdu51 : bien vu ! j'avais oublié le titre
        sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
        http://virtuemart.fr

        Commentaire


        • #5
          Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

          seconde question:y as t il un module de publié dans cette position?
          Cela peut aussi expliquer l'absence du <div class="box box4">

          Commentaire


          • #6
            Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

            Envoyé par PATSXM971 Voir le message
            Bonjour et bienvenue,

            regardez le haut du fichier index.php du template :



            avez-vous également déclaré la position dans votre fichier TemplateDetails.xml ?
            Oui, j'avais bien ajouté la position n°16
            // check modules$showRightColumn = ($this->countModules('position-3') or $this->countModules('position-6') or $this->countModules('position-8'));
            $showbottom = ($this->countModules('position-9') or $this->countModules('position-10') or $this->countModules('position-11') or $this->countModules('position-16'));
            $showleft = ($this->countModules('position-4') or $this->countModules('position-7') or $this->countModules('position-5'));

            Commentaire


            • #7
              Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

              Dans le fichier position.css j'avais ajouté un box 4 en modifiant les widths.
              Je les ai passé de 35%-32%-32% à 24%-22%-22%.

              #bottom
              {
              overflow:hidden
              }

              .box
              {
              width:20%;
              float:left;
              margin-right:10px;
              min-height:100px;
              position:relative
              }

              .box1
              {
              width:24%
              }

              .box2
              {
              width:22%
              }

              .box3
              {
              width:22%
              }

              .box4
              {
              float:right
              }

              #footer-inner
              {
              max-width:1025px;
              margin:0 auto;
              font-size:0.8em;
              padding:10px 15px 15px 15px 10px;
              }

              img { border: 0 none; }

              Commentaire


              • #8
                Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                j'ai bien une ligne dans mon fichier index.php
                <div class="box box4"> <jdoc:include type="modules" name="position-16" style="beezDivision" headerlevel="3" /></div>
                <?php endif ; ?>

                Commentaire


                • #9
                  Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                  Je viens d'ajouter la position n°16 dans le fichier TemplateDetails.xml ce qui m'a permis d'y ajouter un module.

                  J'ai donc bien mon 4ème bloc qui apparaît en bas de page mais pas dans l'alignement des 3 premiers.

                  - - - Mise à jour - - -

                  voir le site : http://restaurantlerio.fr/
                  le 4ème module est "facebook module"

                  Commentaire


                  • #10
                    Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                    Bonjour,

                    ah oui, pas facile... site en cours de construction...

                    pour l'alignement, appliquez aussi les margin comme pour les autres positions de modules
                    sommaire thématique des astuces du forum e-commerce ici http://www.webtimarket.com/fr/telechargements
                    http://virtuemart.fr

                    Commentaire


                    • #11
                      Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                      site en construction....

                      Commentaire


                      • #12
                        Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                        Envoyé par lefabdu51 Voir le message
                        site en construction....
                        C'est bon c'est ré-ouvert !

                        J'ai dépublié plusieurs modules et je rencontre toujours mon problème de positionnement de ce 4ème bloc dans le foot-inner.

                        La création n'a pas posé de problème, mais son positionnement n'est pas aligné au reste.

                        Sur la page du site vous retrouverez en :
                        - position 9 l'adresse,
                        - position 10 les contacts,
                        - position 11 les réseaux sociaux,
                        - position 16 facebook (la 4ème position du foot inner créée)
                        J'aimerais que les 4 blocs s'alignent et ne pas retrouver la position 16 dessous.

                        A ceux qui ont des idées merci pour votre aide !



                        Les codes sont les suivants :

                        dans le fichier index.php j'ai ajouté la position 16 dans la partie "check modules"

                        // check modules

                        $showRightColumn = ($this->countModules('position-3') or $this->countModules('position-6') or $this->countModules('position-8'));

                        $showbottom =($this->countModules('position-9') or $this->countModules('position-10') or $this->countModules('position-11') or $this->countModules('position-16'));

                        $showleft = ($this->countModules('position-4') or $this->countModules('position-7') or $this->countModules('position-5'));

                        puis dessous :
                        <?php if ($showbottom) : ?>

                        <div id="footer-inner">



                        <div id="bottom">

                        <?php if ($this->countModules('position-9')): ?>

                        <div class="box box1"> <jdoc:include type="modules" name="position-9" style="beezDivision" headerlevel="3" /></div>

                        <?php endif; ?>

                        <?php if ($this->countModules('position-10')): ?>

                        <div class="box box2"> <jdoc:include type="modules" name="position-10" style="beezDivision" headerlevel="3" /></div>

                        <?php endif; ?>

                        <?php if ($this->countModules('position-11')): ?>

                        <div class="box box3"> <jdoc:include type="modules" name="position-11" style="beezDivision" headerlevel="3" /></div>

                        <?php endif ; ?>

                        <?php if ($this->countModules('position-16')): ?>

                        <div class="box box4"> <jdoc:include type="modules" name="position-16" style="beezDivision" headerlevel="3" /></div>

                        <?php endif ; ?>





                        </div>

                        </div>

                        dans le fichier position, j'ai ajouté un box :

                        /* ++++++++++++++ footer ++++++++++++++ */



                        #bottom

                        {

                        overflow:hidden

                        }



                        .box

                        {

                        width:23%;

                        float:left;

                        margin-right:10px;

                        min-height:100px;

                        position:relative

                        }



                        .box1

                        {

                        width:24%;
                        float:left

                        }



                        .box2

                        {

                        width:24% ;
                        float:left

                        }



                        .box3

                        {

                        width:23% ;
                        float:left

                        }



                        .box4

                        {

                        float:left

                        }



                        #footer-inner

                        {

                        max-width:1025px;

                        margin:0 auto;

                        font-size:0.8em;

                        padding:10px 15px 15px 10px;

                        }



                        img { border: 0 none; }

                        Commentaire


                        • #13
                          Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                          un probleme avec les paddings et il n y as plus assez de place pour l afficher sur la droite?

                          Commentaire


                          • #14
                            Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                            Envoyé par lefabdu51 Voir le message
                            un probleme avec les paddings et il n y as plus assez de place pour l afficher sur la droite?
                            je les ai diminués, mais cela n'influence pas les distances entre les positions.

                            Commentaire


                            • #15
                              Re : créer une nouvelle position (4ème position) dans le footer sous BEEZ5

                              et en rammenant tes largeurs à 20%?

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X