Includes dans templates avec CSS

Résolu
Bonjour,
Je viens de trouver quelques templates sympas (enfin des kits graphiques quoi) avec des fichiers CSS dedans. Je voudrais m'en servir en faisant des includes PHP dedans.
Le pb, c'est que la page s'arréte de charger au niveau ou j'ai mis une de ces includes

Je précise que je suis plus que nul avec le CSS :-(
Merci d'avance

--
Me zo ganet e-kreiz er mor
Configuration: Linux
Firefox 3.0.7

16 réponses

  1. Contributeur
    salut,

    Je voudrais m'en servir en faisant des includes PHP dedans.
    comment tu t'y prends ?
    tu as associé l'extension .css au parser PHP ou tu as changé l'extension du fichier CSS en .php ?
    et aussi : t'as vraiment besoin de faire des include() ?

    et si t'as feuille est interprétée seulement en partie c'est peut être juste une erreur dans le code CSS produit.
    0
    1. Vi !
      indispensables, les includes !
      Ne serait ce que pour le menu
      (et vu que c'est un site en 3 langue, ça me simplifie bien la vie ;-) )

      Pi de toutes façons, le site par lui même est fais. Là, j'en suis à l'habillage
      Comment je les fais ? Ben normalement ;-))
      Genre : <?php include("menu.html"); ?>
      ds des pages php
      Ca fait longtemps que je m'en sers, et j'ai jamais eu de soucis
      Pourtant, je viens d'essayer avec plusieurs "templates"
      0
      1. Contributeur
        je vois toujours pas où est le problème ni quel est le lien avec CSS…
        -:oD

        as-tu une version en ligne ou une description complète de ton soucis ?
        0
        1. vi, au fait, désolé :-)
          j'avais oublié ça :
          "tu as associé l'extension .css au parser PHP ?"
          Mais la, désolé, mon tout petit niveau pige pas vraiment .... :-)
          0
          1. Contributeur
            laisse tomber je pensais que tu faisais des include() à l'intérieur de tes fichiers CSS.

            on reprend depuis le début.

            tu as un fichier PHP dans lequel tu fais des include() pour le menu et sans doute d'autres morceaux.
            est-ce que le HTML produit est conforme à ce que tu attends ?

            si oui, où est le problème ?
            est-ce que c'est parce que tu n'arrives pas à intégrer un kit graphique ?
            0
            1. lol
              pas de soucis, c'est moi qui m'explique pô trop bien, non plus ;-)
              Disons que pour l'instant je ne sais pas vraiment comment fusionner le site qui est donc fait, mais brut de forme, enfin, taillé à la serpe ... et mettre ça avec un joli truc

              En gros, si tu veux, si je mets une include après 3 phrases de texte, la page ne charge pas plus loin
              Le code, et ben il est bon, mais jusque là où ça coince. Après, plus rien...

              Etant nul avec le CSS, je pensais copier au fur et à mesure mon php à l'intérieur des templates. Mais ça coince.
              Mais faire ça dans l'autre sens, intégrer les css dans mon truc, là je le sens encore moins :-(
              0
              1. Contributeur
                dis-moi que tu as une version en ligne…

                allez dis le moi !!!
                -:oD
                0
                1. La version de départ (loin d'étre finie) :
                  http://roudour.web-zik.net/

                  Le kit dont je voudrais me servir :
                  (te fies pas aux liens, c ceux qui étaient dans le kit)
                  http://roudour.web-zik.net/kit/

                  La meme chose avec une include avant le menu
                  http://roudour.web-zik.net/kit2/

                  Mais un truc que j'avais jamais remarqué avant : encollant ça :
                  <?php include("menu.html"); ?>
                  il me change la couleur de la suite du code (je bosse avec SCREEM)

                  0
                  1. Contributeur
                    il sort carrément du script…

                    <?php include("menu.html"); ?> 

                    l'instruction à l'air correct.

                    tu peux nous montrer le source de la page stp ?
                    juste la partie de l'include (en gros 5 lignes avant, 5 lignes après)

                    et le contenu de menu.html si il contient du PHP.
                    0
                    1. Il sort où ???
                      Te suis pô ... lol

                      Un p'tit bout de la page :
                      Et le menu à suivre
                      (par contre, je sais pô comment on fait pour afficher ça en code)
                      Merci ;-)

                      </head>

                      <body>

                      <!--/////////////////////////////////// GLOBAL ////////////////////////// -->

                      <div id="global">

                      <!--/////////////////////////////////// HEADER ////////////////////////// -->

                      <div id="header"></div>

                      <!--/////////////////////////////////// MENU A GAUCHE ////////////////////////// -->

                      <div id="menu">

                      <?php include("menu.html"); ?>

                      <h2>Menu 1</h2>

                      <ul>

                      <li><a href="#" title="#">Liens 1</a></li>

                      <li><a href="#" title="#">Liens 2</a></li>

                      <li><a href="#" title="#">Liens 3</a></li>

                      <li><a href="#" title="#">Liens 4</a></li>

                      </ul>

                      -----------------------------------------------------------------------------------------------------

                      Menu :

                      <?php
                      require("decide-lang.php");
                      $lang = $_GET['lang'];
                      ?>

                      <table cellSpacing="0" cellPadding="0" width="167" border="0">

                      <tr vAlign="top">

                      <td align="middle" width="1">

                      <table cellSpacing="1" cellPadding="0" width="160" bgColor="#000000" border="0">

                      <tbody>

                      <tr>

                      <td>

                      <table cellSpacing="0" cellPadding="0" width="160" bgColor="#ffffff" border="0">

                      <tbody>

                      <tr>

                      <td class="titre" align="middle" background="haut.gif" height="17">

                      <p align="center">
                      <font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="2">
                      <b><u><?php echo TXT_MENU_HAUT; ?></u></b></font></p>

                      </td>

                      </tr>

                      <tr>

                      <td align="middle">

                      <table cellSpacing="4" cellPadding="0" width="160" border="0">

                      <tbody>

                      <tr>

                      <td align="top">
                      <font face="Verdana, Arial, Helvetica, sans-serif" size="2">

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=degemer&lang=<?php echo $lang; ?>"><?php echo TXT_MENU_ACC; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=hir&lang=<?php echo $lang; ?>"><?php echo TXT_MENU_HIR; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=berr&lang=<?php echo $lang; ?>"><?php echo TXT_MENU_BERR; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=noz&lang=<?php echo $lang; ?>"><?php echo TXT_MENU_NOZ; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=week-end&lang=<?php echo $lang; ?>"><?php echo TXT_MENU_WE; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=live&lang=<? echo $lang; ?>"><?php echo TXT_MENU_LIVE; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=roll&lang=<? echo $lang; ?>"><?php echo TXT_MENU_ROLL; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=hentenn&lang=<? echo $lang; ?>"><?php echo TXT_MENU_HENTENN; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=skipailh&lang=<? echo $lang; ?>"><?php echo TXT_MENU_SKIPAILH; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=endro&lang=<? echo $lang; ?>"><?php echo TXT_MENU_ENDRO; ?></a>
                      </div>

                      <div align="left">

                      <img src="puce.gif" border="0" width="10" height="9"> 
                      <a href="index.php?page=bod&lang=<? echo $lang; ?>"><?php echo TXT_MENU_BOD; ?></a>
                      </div>

                      </td>

                      </tr>

                      </tbody>

                      </table>

                      </td>

                      </tr>

                      </tbody>

                      </table>

                      </td>

                      </tr>

                      </tbody>

                      </table>

                      </td>

                      </tr>

                      </tbody>

                      </table>

                      0
                      1. Contributeur
                        mets ça en commentaire :
                        <?php
                        require("decide-lang.php");
                        $lang = $_GET['lang'];
                        ?> 

                        pour le code, c'est le bouton "Conserver la mise en forme…" au dessus du textearea où tu tapes ta réponse.
                        0
                        1. Ah ! YES !
                          bien vu ;-)
                          la page s'ouvre bien
                          Bon, mais ça m'arrange pô par contre
                          J'en ai besoin de ce bout pour le choix des langues .......

                          Bon, je viens d'ouvrir une autre boite d'aspirine ... LOL
                          0
                          1. Contributeur
                            au même endroit que "decide-lang.php" ajoute un fichier "test.php" qui contient :
                            <?php
                            echo '<p>### TEST ###</p>';
                            ?>

                            et modifies l'index comme ça :
                            <?php
                            include(test.php);
                            // require("decide-lang.php");
                            // $lang = $_GET['lang'];
                            ?> 

                            comme ça on saura si l'URL est bonne.
                            0
                            1. Il n'affiche pas "test", mais la page se charge
                              Par contre, je suis un peu c-n, moi !!!!!
                              Les fichier qu'il demande avec l'include, faudrait pt etre quand même qu'ils soit dedans ......
                              Il y a des jours, et ben ... je m'étonne :-(
                              0
                              1. Ok, super, c'est tout bon
                                Désolé, je crois que j'ai dérangé pour rien.....
                                Depuis que j'ai copié ce fameux fichier, tout va impecc :-)
                                Va falloir que je pense à m'acheter des yeux, ou un cerveau !!!!
                                Merci @ toi :-)
                                0
                                1. Contributeur
                                  lol !

                                  bon courage pour la suite et au plaisir de te lire à nouveau !
                                  -;o)
                                  0