Afficher 2 modules identique ( ID )

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

  • Afficher 2 modules identique ( ID )

    Bonsoir,


    Après un passage sur google et sur le forum, je ne trouve pas réponse à ma question alors je viens tenter ma chance avec un sujet.


    Je vous explique :




    J'utilise, 2 templates sur une base de donnée.

    Un des Template est ma page d'intro, qui regroupera différents éléments avec un liens pour rejoindre le site qui sera le Template suivant avec mon théme mes modules etc....



    Le problème est que pour afficher correctement le template INTRO, je dois retrouver des positions utilisées sur mon template d'origine. Donc je me retrouve forcement avec des doublons, des modules de mon site sur mon intro.




    J'ai crée une copie d'un module pour avoir un ID différent mais je n'ai aucune idée de comment modifier la source du template afin de lui spécifier de m'afficher le module login ID 44 par exemple et non Le module login de base.




    Je sais pas si je m'explique correctement.



    Je suppose que je dois chercher dans ( l'index.php )



    <?php

    $menu =& JSite::getMenu();

    if($menu->getActive() == $menu->getDefault()){

    $home = true;

    }else{

    $home = false;

    }

    ?>

    <jdoc:include type="head" />

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/layout.css" rel="stylesheet" type="text/css" />

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/template.css" rel="stylesheet" type="text/css" />

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/typography.css" rel="stylesheet" type="text/css" />

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/customs.css" rel="stylesheet" type="text/css" />

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/menu.css" rel="stylesheet" type="text/css" />



    <!--[if IE 6]>

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/css/ie6.css" rel="stylesheet" type="text/css" />

    <![endif]-->



    <!--[if IE 7]>

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/css/ie7.css" rel="stylesheet" type="text/css" />

    <![endif]-->



    <!--[if IE 8]>

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/css/ie8.css" rel="stylesheet" type="text/css" />

    <![endif]-->
    <!--[if IE 9]>

    <link href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template?>/css/ie9.css" rel="stylesheet" type="text/css" />

    <![endif]-->

    <?php

    if ($this->countModules('right')) {

    $boxwidth = '63%';

    }

    else {

    $boxwidth = '96%';

    }

    ?>

    </head>

    <body id="mega_page">

    <div id="mega_wrapper">

    <div id="mg_header">

    <div class="wrapper-inner">

    <div class="header">

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

    <div class="left-header">

    <jdoc:include type="modules" name="logo" style="none"/>

    </div>

    <?php endif ?>

    <div class="right-header">

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

    <div class="header-search">

    <jdoc:include type="modules" name="user1" style="none"/>

    </div>

    <?php endif ?>

    <?php if ($this->countModules('main-nav')): ?>

    <div id="mega_menu">

    <jdoc:include type="modules" name="main-nav" style="none"/>

    </div>

    <?php endif ?>

    </div>

    </div>

    </div>

    </div><!--end mgHeader-->

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

    <div id="mg_slideshow">

    <div class="wrapper-inner">

    <jdoc:include type="modules" name="slideshow" style="none"/>

    </div>

    <div class="bg-shadown-slider"></div>

    </div><!--end mgSlider-->

    <?php endif ?>

    <div id="mg_container">

    <div class="wrapper-inner">

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

    <div class="toptext-intro">

    <jdoc:include type="modules" name="user2" style="none"/>

    </div>

    <?php endif ?>

    <?php if ($this->countModules('topbox-1') || $this->countModules('topbox-2') || $this->countModules('topbox-3')) :?>

    <div class="mega_topbox">

    <?php

    $template = array ('topbox-1','topbox-2','topbox-3');

    $bots = splitmodules ($this,$template,99);

    if($bots) :

    ?>

    <?php if($this->countModules('topbox-1 + topbox-2 + topbox-3')) {?>

    <div class="mega_tops" id="mega_tops">

    <div class="mega_tops_i" id="mega_tops_i">

    <?php if( $this->countModules('topbox-1')) {?>

    <div class="topbox topbox1<?php echo $bots['topbox-1']['class']; ?>" style="width: <?php echo $bots['topbox-1']['width']; ?>;">

    <jdoc:include type="modules" name="topbox-1" style="xhtml" />

    </div>

    <?php }?>

    <?php if( $this->countModules('topbox-2')) {?>

    <div class="topbox topbox2<?php echo $bots['topbox-2']['class']; ?>" style="width: <?php echo $bots['topbox-2']['width']; ?>;">

    <jdoc:include type="modules" name="topbox-2" style="xhtml" />

    </div>

    <?php }?>

    <?php if( $this->countModules('topbox-3')) {?>

    <div class="topbox topbox3<?php echo $bots['topbox-3']['class']; ?>" style="width: <?php echo $bots['topbox-3']['width']; ?>;">

    <jdoc:include type="modules" name="topbox-3" style="xhtml" />

    </div>

    <?php }?>

    </div>

    </div>

    <?php } endif;?>

    </div><!--end topbox-->

    <?php endif ?>

    <?php if ($this->countModules('centerbox-1') || $this->countModules('centerbox-2') || $this->countModules('centerbox-3')) :?>

    <div class="mega_centerbox">

    <?php

    $template = array ('centerbox-1','centerbox-2','centerbox-3');

    $bots = splitmodules ($this,$template,99);

    if($bots) :

    ?>

    <?php if($this->countModules('centerbox-1 + centerbox-2 + centerbox-3')) {?>

    <div class="mega_center" id="mega_center">

    <div class="mega_center_i" id="mega_center_i">

    <?php if( $this->countModules('centerbox-1')) {?>

    <div class="center center1<?php echo $bots['centerbox-1']['class']; ?>" style="width: <?php echo $bots['centerbox-1']['width']; ?>;">

    <jdoc:include type="modules" name="centerbox-1" style="xhtml" />

    </div>

    <?php }?>

    <?php if( $this->countModules('centerbox-2')) {?>

    <div class="center center2<?php echo $bots['centerbox-2']['class']; ?>" style="width: <?php echo $bots['centerbox-2']['width']; ?>;">

    <jdoc:include type="modules" name="centerbox-2" style="xhtml" />

    </div>

    <?php }?>

    <?php if( $this->countModules('centerbox-3')) {?>

    <div class="center center3<?php echo $bots['centerbox-3']['class']; ?>" style="width: <?php echo $bots['centerbox-3']['width']; ?>;">

    <jdoc:include type="modules" name="centerbox-3" style="xhtml" />

    </div>

    <?php }?>

    </div>

    </div>

    <?php } endif;?>

    </div><!--end centerbox-->

    <?php endif ?>

    <div class="mg_component">

    <div class="mg_component_i" style ="width: <?php echo $boxwidth ?>">

    <jdoc:include type="component" />

    </div>

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

    <div class="mega_right">

    <div class="right">

    <jdoc:include type="modules" name="right" style="megahtml"/>

    </div>

    </div>

    <?php endif ?>

    </div>

    </div>

    </div><!--end mgContainer-->

    <div id="mg_footer">

    <div class="wrapper-inner">

    <?php if ($this->countModules('botbox-1') || $this->countModules('botbox-2') || $this->countModules('botbox-3')) :?>

    <div class="mega_bottombox">

    <?php

    $template = array ('botbox-1','botbox-2','botbox-3');

    $bots = splitmodules ($this,$template,99);

    if($bots) :

    ?>

    <?php if($this->countModules('botbox-1 + botbox-2 + botbox-3')) {?>

    <div class="mega_bottombox" id="mega_bottombox">

    <div class="mega_bottom_i" id="mega_bottom_i">

    <?php if( $this->countModules('botbox-1')) {?>

    <div class="botbox botbox1<?php echo $bots['botbox-1']['class']; ?>" style="width: <?php echo $bots['botbox-1']['width']; ?>;">

    <jdoc:include type="modules" name="botbox-1" style="xhtml" />

    </div>

    <?php }?>

    <?php if( $this->countModules('botbox-2')) {?>

    <div class="botbox botbox2<?php echo $bots['botbox-2']['class']; ?>" style="width: <?php echo $bots['botbox-2']['width']; ?>;">

    <jdoc:include type="modules" name="botbox-2" style="xhtml" />

    </div>

    <?php }?>

    <?php if( $this->countModules('botbox-3')) {?>

    <div class="botbox botbox3<?php echo $bots['botbox-3']['class']; ?>" style="width: <?php echo $bots['botbox-3']['width']; ?>;">

    <jdoc:include type="modules" name="botbox-3" style="xhtml" />

    </div>

    <?php }?>


    </html>
    Je ne sais pas si c'est bien ici qu'il faut spécifier, et surtout si c'est possible

  • #2
    Re : Afficher 2 modules identique ( ID )

    Bonsoir,
    Je te conseille de t'intéresser à ceci :
    Regular Labs offers you the best and highest rated Joomla extensions: Advanced Module Manager, Modals, Articles Anywhere, Modules Anywhere, Sourcerer en ReReplacer and many more.

    Je code la quasi totalité de mes sites avec ça et cela doit répondre à tes besoins !
    Si tu y associes en plus :
    Regular Labs offers you the best and highest rated Joomla extensions: Advanced Module Manager, Modals, Articles Anywhere, Modules Anywhere, Sourcerer en ReReplacer and many more.

    Tu as une panoplie de possibilités qui répond quasiment à tous les cas de figure
    Cordialement,
    Chabi01 - http://www.xlformation.com

    Commentaire


    • #3
      Re : Afficher 2 modules identique ( ID )

      Merci je termine un document et je me plonge dans tes liens.


      Merci beaucoup

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X