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
    lol !

    bon courage pour la suite et au plaisir de te lire à nouveau !
    -;o)
    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. 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. 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. 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
              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. 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
                  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. 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
                      dis-moi que tu as une version en ligne…

                      allez dis le moi !!!
                      -:oD
                      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
                          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. 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
                              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 !
                                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
                                  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