Masquer des div en fonction de la page

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

  • [RÉGLÉ] Masquer des div en fonction de la page

    Bonjour,

    Tout est dans le titre.

    En bref, j'ai une page d'accueil avec des divs qui ont une image d'arrière-plan. Sauf que ces divs s'affichent sur toutes les pages, mais j'aimerais que ces divs apparaissent uniquement sur la page d'accueil et mon site est en multilingue, donc 2 pages d'accueil.

    Merci d'avance.
    Dernière édition par dd17 à 25/09/2012, 10h55
    ERROR 404 - File not found

  • #2
    Re : Masquer des div en fonction de la page

    Un petit up,

    Je ne sais vraiment pas comment faire...
    ERROR 404 - File not found

    Commentaire


    • #3
      Re : Masquer des div en fonction de la page

      Salut
      Le plus simple dans cette situation est de mettre une class css sur la page dans ton onglet de menu "accueil".
      Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

      Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

      Commentaire


      • #4
        Re : Masquer des div en fonction de la page

        salut
        tu peux utiliser l'astuce 1/ de mon tuto ici :

        CEd
        Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
        http://www.template-creator.com Outil de création de templates
        Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

        Commentaire


        • #5
          Re : Masquer des div en fonction de la page

          Merci pour vos réponses.

          Cela dit je n'arrive pas à faire ce que je veux, aufaite j'ai 4 blocs qui ont un id bloc1 bloc2 ...

          Ced, j'ai essayé ton astuce, mais je crois qu'il y a un problème avec les pages par défaut de l'anglais et du français. Cela prend uniquement la page ayant "l'étoile par défaut". Est-il possible de faire de même avec les pages par défaut en Anglais et en Français ?

          J'ai aussi essayé les classes mais je n'y arrive pas...
          Dernière édition par dd17 à 26/09/2012, 08h34
          ERROR 404 - File not found

          Commentaire


          • #6
            Re : Masquer des div en fonction de la page

            Cela prend uniquement la page ayant "l'étoile par défaut". Est-il possible de faire de même avec les pages par défaut en Anglais et en Français ?
            bonne question ! le multilangue n'était pas fonctionnel quand j'avais fait le tuto... je vais checker
            Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
            http://www.template-creator.com Outil de création de templates
            Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

            Commentaire


            • #7
              Re : Masquer des div en fonction de la page

              D'accord merci beaucoup, j'attend avec impatience les résultats
              ERROR 404 - File not found

              Commentaire


              • #8
                Re : Masquer des div en fonction de la page

                en fait la fonction getDefault peut prendre comme paramètre la langue , donc il suffit de faire un truc du genre :
                Code PHP:
                // Detecting Home
                $menu = & JSite::getMenu();
                if (
                $menu->getActive() == $menu->getDefault('en-GB')) {
                    
                $siteHome 1;
                }else{
                    
                $siteHome 0;
                }

                var_dump($siteHome); 
                et $siteHome renvoit 1 si tu es sur la page d'accueil en anglais.
                Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                http://www.template-creator.com Outil de création de templates
                Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                Commentaire


                • #9
                  Re : Masquer des div en fonction de la page

                  Merci beaucoup pour votre aide

                  C'est exactement ce qu'il me fallait.

                  Je passe en réglé.
                  ERROR 404 - File not found

                  Commentaire


                  • #10
                    Re : Masquer des div en fonction de la page

                    Bonjour,


                    Je fais remonter ce post car j'ai un problème similaire,

                    Je suis en joomla 1.7, j'ai intégré joomanager, et lorsque je lance une recherche avec le module de recherche de joomanager, la page de résultat s'affiche dans une zone qui me convient, mais par dessus des modules... J'en viens à ma question :

                    Comment faire pour ne pas afficher les div des modules, uniquement sur cette page, en farfouillant j'ai trouvé quelque chose comme cela, mais rien ne se passe :

                    Code PHP:
                    <?php if (isset($_GET['view']) && ($_GET['view']=='search')): ?>
                    <script>
                    $(document).ready(function() { 
                    $("s5_pos_bottom_row3_1").hide;
                    $("s5_pos_bottom_row3_2").hide;
                    $("s5_pos_bottom_row3_3").hide;
                     });
                    </script>
                    <?php endif; ?>
                    Merci d'avance, je suis bloqué

                    Commentaire


                    • #11
                      Re : Masquer des div en fonction de la page

                      oh la la, les $_GET sont à éviter, utilise l'API de joomla pour récupérer les variables ! (JInput ou JRequest)
                      ensuite tu utilises du javascript pour cacher des trucs que tu peux simplement faire en css avec un "display:none;", et au moins tu es sur que ça marche !
                      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                      http://www.template-creator.com Outil de création de templates
                      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                      Commentaire


                      • #12
                        Re : Masquer des div en fonction de la page

                        Re-Bonjour,

                        J'ai utilisé ce code, apparemment je ne rencontre pas de soucis majeur, tout fonctionne à merveille !
                        Je ne connais pas bien les API Joomla comment aurais-je dû faire ?

                        <?php if (isset($_GET['view']) && ($_GET['view']=='search')): ?>
                        <script>
                        jQuery(document).ready(function() {
                        $("s5_top_row2_area2").hide();
                        $("s5_bottom_row3_area2").hide();
                        $("s5_footer_area_inner").hide();
                        });
                        </script>
                        <?php endif; ?>

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X