template ne fonctionne pas

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

  • [Problème] template ne fonctionne pas

    Bonsoir à tous,

    J'ai créé un template d'après le tutoriel de Cédric Keiflin. Voici mon index.php du template:

    Code PHP:
    <?php
    defined
    ('_JEXEC') or die;
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language;
    ?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction ?>">

    <head>
        <jdoc:include type="head" />
        <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
        <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
        <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>_
        /css/template.css" type="text/css" />
        <?php
        $centreclass 
    'large';
        if (
    $this->countModules('position-6')) :$centreclass 'normal';
        endif;
        
    ?>
    </head>

    <body>
        <div id="wrapper">
            <div class="ombre_cote">
                <div id="conteneur">
                    <div id="topmenu">
                    <jdoc:include type="modules" name="position-1" />
                    </div>
                    <div id="fond">
                        <div id="logo"><a href="index.php"></a></div>
                        <!-- <div id="news">
                        <jdoc:include type="modules" name="news" />
                        </div> -->
                        <div id="papG"></div>
                        <div id="sturz"></div>
                        <div id="papD"></div>
                        <div id="cherche">
                        <jdoc:include type="modules" name="position-0" />
                        </div>
                        <div class="clr"></div>
                    </div>
                    <!-- <div id="slideshow">
                    <jdoc:include type="modules" name="position-12" />
                    </div> -->
                    <div id="breadcrumbs">
                    <jdoc:include type="modules" name="position-2" />
                    </div>
                    <div id="gauche">
                    <jdoc:include type="modules" name="position-7" style="xhtml" />
                    </div>
                    <div id="centre" class="<?php echo $centreclass?>">
                        <div class="interne">
                        <jdoc:include type="message" />
                        <jdoc:include type="component" />
                        </div>
                    </div>
                    <?php if ($this->countModules('position-6')) : ?>
                    <div id="droite">
                    <jdoc:include type="modules" name="position-6" style="xhtml" />
                    </div>
                    <?php endif; ?>
                    <div class="clr"></div>            
                </div>
            </div>
            <div class="ombre_bas"></div>
            <div class="ombre_haut"></div>
            <div class="ombre_cote">
                <div id="footer">
                <jdoc:include type="modules" name="position-14" style="xhtml" />
                </div>
            </div>
            <div class="ombre_bas"></div>        
        </div>
        <jdoc:include type="modules" name="debug" />
    </body>
    </html>
    mon template.css est le suivant en m'inspirant du CSS de Cédric KEIFLIN:

    Code PHP:
    html {
    height101%;
    }
    body {
    color #333;
    background #87eb91;
    font-familyTimes New Romansans-serif;
    font-size 12px;
    padding 0;
    margin 0;
    }
    img {
    border none;
    }
    {
    color #9e9e9e;
    }
    a:hover {
    text-decoration none;
    }
    a:focus {
    outlinenone;
    }
    .
    clr {
    clear both;
    }
    li {
    list-
    style none;
    }
    {
    padding 4px 0 4px 0;
    }
    * {
    margin 0;
    padding 0;
    }
    h1h2h3h4h5 {
    font-size 14px;
    font-weight normal;
    }
    #wrapper {
    background #87eb91;
    width1010px;
    margin0 auto;
    }
    div.ombre_cote {
    backgroundurl(../images/ombre_cote.pngtop center repeat-y;
    width1010px;
    margin0;
    padding0;
    }
    div.ombre_bas {
    backgroundurl(../images/ombre_bas.pngtop center no-repeat;
    height10px;
    width1010px;
    margin0;
    padding0;
    }
    div.ombre_haut {
    backgroundurl(../images/ombre_haut.pngbottom center no-repeat;
    height10px;
    width1010px;
    margin0;
    margin-top20px;
    padding0;
    }
    #logo {
    height50px;
    width250px;
    floatleft;
    backgroundurl(../images/logosturz.pngtop left no-repeat;
    }
    #fond {
    /* height: 100px;
    width: 490px;
    float: left; */
    backgroundurl(../images/bann.jpgtop no-repeat;
    }
    #papG {
    positionabsolute;
    left250px;
    backgroundurl(../images/papillon.gif);
    }
    #papD {
    positionabsolute;
    left750px;
    backgroundurl(../images/papillon.gif);
    }
    #sturz {
    positionabsolute;
    left350px;
    backgroundurl(../images/commune1jpg);
    }
    #recherche {
    positionabsolute;
    right50px;
    }
    /* #logo a {
    width: 450px;
    height: 90px;
    display: block;
    } */
    /*#news {
    height: 100px;
    width: 500px;
    float: left;
    }*/
    #topmenu {
    height50px;
    }
    #conteneur {
    background #87eb91;
    padding 10px;
    }
    /*#slideshow {
    height: 235px;
    clear: both;
    margin: 10px 0 10px 0;
    }*/
    #breadcrumbs {
    height20px;
    }
    #footer {
    padding10px;
    text-aligncenter;
    }
    #gauche {
    width200px;
    floatleft;
    }
    #centre.normal{
    floatleft;
    width590px;
    }
    #centre.large {
    floatleft;
    width790px;
    }
    #centre div.interne {
    padding10px;
    }
    #droite {
    width200px;
    floatleft;
    }
    /*** modules bas ***/
    div.entier {
    width100%;
    }
    div.moitie {
    width50%;
    }
    div.tiers {
    width33%;
    }
    div.modules_bas {
    floatleft;
    }
    div.modules_bas div.interne {
    padding10px;
    }
    div.modules_bas ul li {
    line-height20px;
    margin-left10px;
    }
    div.modules_bas h3 {
    line-height35px;
    }

    /*** topmenu ***/
    #topmenu li {
    background#000;
    height50px;
    padding0 10px;
    floatleft;
    margin0 2px;
    widthauto;
    line-height45px;
    text-transformuppercase;
    font-size14px;
    font-weightbold;
    }
    #topmenu li a {
    color#fff;
    padding0;
    margin0;
    line-height45px;
    }
    #topmenu li a:hover, #topmenu li.current {
    color#9e9e9e;
    }

    /*** menu colonne ***/
    h3 {
    color#9e9e9e;
    font-size14px;
    font-weightbold;
    padding-left20px;
    }
    ul.menu li {
    background#9e9e9e;
    border-bottom1px solid #fff;
    line-height30px;
    margin0 5px;
    }
    ul.menu li ul li{
    margin-left10px;
    background#666;
    }
    ul.menu li a {
    color#fff;
    text-decorationnone;
    line-height25px;
    padding-left10px;
    }
    ul.menu li a:hover {
    color#000;
    }

    /*** module gris ***/
    div.moduletable_gris h3 {
    height36px;
    backgroundurl(../images/titre_modulegris.pngleft top repeat-x;
    line-height30px;
    color#fff;
    font-weightnormal;
    }
    div.moduletable_gris {
    background#9e9e9e url(../images/bas_modulegris.png) left bottom repeatx;
    padding-bottom35px;
    color#fff;
    margin-top10px;
    }
    div.moduletable_gris a {
    color#fff;
    padding-left 10px;
    line-height20px;
    }

    /*** formulaires ***/
    input#modlgn-username, input#modlgn-passwd {
    width153px;
    height28px;
    line-height25px;
    backgroundurl(../images/login_form.pngleft top no-repeat;
    bordernone;
    margin0;
    padding0px 0 5px 10px;
    }
    #login-form fieldset{
    bordernone;
    }
    #login-form li{
    line-height20px;
    }
    input.button {
    background#333;
    color#fff;
    bordernone;
    padding7px;
    cursorpointer;

    J'ai essayé d'appliquer ce template sur l'exemple Joomla 1.6, mais l'affichage ne se fait pas comme il se doit (modules affichés les uns en dessous des autres). Où se trouve le problème?

    Merci d'avance pour vos réponses.
    Dernière édition par tornero57 à 30/03/2011, 17h21

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X