Probleme avec les Styles de module perso

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

  • Probleme avec les Styles de module perso

    Bonjour j'ai créer mes propres style de module.

    Voici mon code

    Code PHP:
    <?php
        
    // no direct access
        
    defined('_JEXEC') or die('Restricted access');
        function 
    modChrome_nobalise($module, &$params, &$attribs)
        {
    ?>

        <?php echo $module->content?>
        
    <?php
        
    }
    ?>

    <?php
        
    // no direct access
        
    defined('_JEXEC') or die('Restricted access');
        function 
    modChrome_mea($module, &$params, &$attribs)
        {
    ?>
        <section class="module<?php echo $params->get('moduleclass_sfx'); ?> left dernier_tuto">
            <header>
                <div class="deco-right">
                    <?php if ($module->showtitle != 0) : ?>
                    <h1>
                        
                        <?php 
                        $moduletitle 
    $module->title;
                        
    $moduletitle str_replace('[''<span>'$moduletitle);
                        
    $moduletitle str_replace(']''</span>'$moduletitle);
                        echo 
    $moduletitle;
                        
    ?>
                        <img width="19" height="14" alt="" src="<?php echo JURI::base(); ?>/templates/html-lab/images/mea_home/tuto.png">
                    </h1>
                    <?php endif; ?>
                </div>
            </header>
        
            <div class="content clear cleanfloat">
            <?php echo $module->content?>
            </div>
        </section>
    <?php
    }
    ?>


    <?php
        
    // no direct access
        
    defined('_JEXEC') or die('Restricted access');
        function 
    modChrome_meaarticle($module, &$params, &$attribs)
        {
    ?>
        <section class="module<?php echo $params->get('moduleclass_sfx'); ?> left derniers_articles">
            <header>
                <div class="deco-right">
                    <?php if ($module->showtitle != 0) : ?>
                    <h1>
                        
                        <?php 
                        $moduletitle 
    $module->title;
                        
    $moduletitle str_replace('[''<span>'$moduletitle);
                        
    $moduletitle str_replace(']''</span>'$moduletitle);
                        echo 
    $moduletitle;
                        
    ?>
                        <img width="10" height="14" alt="" src="<?php echo JURI::base(); ?>/templates/html-lab/images/mea_home/articles.png">
                    </h1>
                    <?php endif; ?>
                </div>
            </header>
        
            <div class="content clear cleanfloat">
            <?php echo $module->content?>
            </div>
        </section>
    <?php
    }
    ?>

    <?php
        
    // no direct access
        
    defined('_JEXEC') or die('Restricted access');
        function 
    modChrome_meaprojet($module, &$params, &$attribs)
        {
    ?>
        <section class="module<?php echo $params->get('moduleclass_sfx'); ?> left derniers_projets">
            <header>
                <div class="deco-right">
                    <?php if ($module->showtitle != 0) : ?>
                    <h1>
                        
                        <?php 
                        $moduletitle 
    $module->title;
                        
    $moduletitle str_replace('[''<span>'$moduletitle);
                        
    $moduletitle str_replace(']''</span>'$moduletitle);
                        echo 
    $moduletitle;
                        
    ?>
                        <img width="10" height="14" alt="" src="<?php echo JURI::base(); ?>/templates/html-lab/images/mea_home/articles.png">
                    </h1>
                    <?php endif; ?>
                </div>
            </header>
        
            <div class="content clear cleanfloat">
            <?php echo $module->content?>
            </div>
        </section>
    <?php
    }
    ?>
    Tout se passait bien jusqu'a ce que j'ajoute le troisième style modChrome_meaprojet.

    Lorsque j'applique ce style a une position tout fonctionne bien, mes modules que j'y attribue s'affiche cependant la page réagi comme si javai déclarer encore deux autre module.

    Je m'explique ma page devrai contenir ceci:
    Code HTML:
    <section>module1 style1</section>
    <section>module2 style2</section>
    <section>module3 style3</section>
    Mais en plus de ces bloc qui sont exactement ce que je voulais
    deux autre bloc apparaissent alors que je ne les ai déclarer nulle part.

    Quelqu'un a deja eut ce comportement?

  • #2
    Re : Probleme avec les Styles de module perso

    Bonjour,
    deux autre blocs apparaissent alors que je ne les ai déclarer nulle part.
    Il y a quoi dans ces blocs ?

    Ça le fait quel que soit le module que tu publies par là ?

    Au passage le defined('_JEXEC') or die('Restricted access'); un seul suffit en début de fichier.
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #3
      Re : Probleme avec les Styles de module perso

      Merci de ton intérêt,

      Il y a le module Aida news dans le style perso que j'ai creer.

      Plus deux copie de bloc qui semble rattacher a des catégories.

      J'ai constater que même ne réduisant au plus court le code de mon style perso suffisait a le faire bugger.

      Je n'ai pas encore tester en y mettant un autre module, je me suis dit que ça devait venir du nombre de style différents que j'ai crée.


      Cette déclaration bug également

      Code PHP:
      <?php
          
      // no direct access
          
      defined('_JEXEC') or die('Restricted access');
          function 
      modChrome_meaprojet($module, &$params, &$attribs)
          {
      ?>
          <section class="module<?php echo $params->get('moduleclass_sfx'); ?> left derniers_projets">

          </section>
      <?php
      }
      ?>
      Merci de votre aide
      Dernière édition par orphen à 29/11/2011, 10h01

      Commentaire


      • #4
        Re : Probleme avec les Styles de module perso

        Re,
        la seule solution pour cerner le problème est d'enchainer les tests :
        > changer de module,
        > changer le style de l'emplacement dans l'index.php
        > mettre ce style sur un autre emplacement, ou pas du tout dans l'index.php
        > varier les pages

        ... pour trouver quel est le vrai fauteur de bitz ...
        Schtroumpfe toi le Schtroumpf t'aidera.
        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

        Commentaire


        • #5
          Re : Probleme avec les Styles de module perso

          Ah ça me fait penser, quand j’enlève mon style personnalisé et que je met genre xhtml, je n'ai plus de problème.

          Je ferrai les autres tests d'ici ce soir, a ta connaissance il y a un nombre maximum de style perso que l'ont peut déclarer?

          Commentaire


          • #6
            Re : Probleme avec les Styles de module perso

            Re,
            à ta connaissance il y a un nombre maximum de style perso que l'ont peut déclarer?
            Il n'y a aucune raison...
            Schtroumpfe toi le Schtroumpf t'aidera.
            Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X