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
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X