probleme intégration css avec include php

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par obiyann, 17 Août 2007.

  1. obiyann
    obiyann Nouveau WRInaute
    Inscrit:
    20 Juin 2007
    Messages:
    32
    J'aime reçus:
    0
    Bonjour;

    j'ai transformer ma feuille de style .css en .php pour pouvoir l'utiliser avec mes includes de mon site.
    mais j'ai lu ici :http://www.journaldunet.com/developpeur/tutoriel/php/050218-php-css-dynamique.shtml
    que le navigateur ne prenais pas en compte le css dans le cache, car il est vu comme du php.
    alors leur methode est de mettre :
    <?php header("HTTP/1.0 304 Not Modified"); ?>
    pour que le navigateur garde le css en cache.
    mais si il je ne le modifie pas, quand je vais mettre mon site à jour visuelement, comment les utilisateurs qui ont stocké dans leur cache la 1ere version du site , pourront voir la derniere version ?

    peut etre que ca ne sera pas le cas, je ne sais pas. Si une personne pouvait me dire comment ca se passe !


    merci !
     
  2. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    En travaillant avec les URL absolues cela ne resoud pas votre soucis ?
     
  3. Koxin-L
    Koxin-L WRInaute passionné
    Inscrit:
    29 Mars 2007
    Messages:
    1 532
    J'aime reçus:
    1
    Page 1
    ./index
    style="background-image: url('images/basCat.gif');"

    Page 2
    ../index
    style="background-image: url('../images/basCat.gif');"

    Il faut remonter d'un niveau pour trouver.
    Donc tu mets des URL complètes dans ta css.
     
  4. Koxin-L
    Koxin-L WRInaute passionné
    Inscrit:
    29 Mars 2007
    Messages:
    1 532
    J'aime reçus:
    1
    Quand les grands esprits...
     
  5. obiyann
    obiyann Nouveau WRInaute
    Inscrit:
    20 Juin 2007
    Messages:
    32
    J'aime reçus:
    0
    oui ca marcherai avec des url complete
    mais dans l'exemple que tu cite, tu oublies que j'ai des includes dans mes pages (exemple pour le coté droit ou le bas) donc elles ne se situes pas dans le dossier Page1, page2 ...
    et mettre des url absolue, il faudra que se soit de la forme :
    c:\programsfile\etc...
    et donc quand je mettrai sur mon serveur, je me vois mal retaper tout les chemin des backgrounds !
     
  6. nza2k
    nza2k WRInaute impliqué
    Inscrit:
    16 Janvier 2004
    Messages:
    891
    J'aime reçus:
    2
    A moins que tu aies des "alias" différents en local Vs en ligne...
    Si tu appelles ta feuille de style via le chemin complet depuis la racine, ça devrait marcher :

    /répertoire1/css/style1.css

    => Non ?
     
  7. obiyann
    obiyann Nouveau WRInaute
    Inscrit:
    20 Juin 2007
    Messages:
    32
    J'aime reçus:
    0
    Problème résolu !
    Merci quand mm de votre aide ^^

    par contre je reste interessé pour savoir comment fonctionne au niveau du cache du navigateur le fichier .css reconverti en .php
    car ca reste utile de pouvoir faire passer des variables par le css, pour avoir un contenu dynamique sur le site .

    merci ++
     
  8. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Tu peux si tu veux mettre en place une reecriture d'url
    Code:
    RewriteRule ^style.css /style.php [L]
    
    le navigateur y verra que du feu :)
     
  9. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    Pas bete du tout, je vais tester cette solution, merci pour l'astuce !
     
  10. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    De rien :) je l'utilise pour mon site et dans un second temps ce type d'"astuce" me permettra de passer des paramètres par URL en appelant ma feuille de style
    genre
    Code:
    RewriteRule ^syle-(.*).css /style.php?variable=$1 [L]
    
     
  11. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    c'est exactement ce que je cherchais a faire mais je n'avais pas du tout percuter sur les RewriteRule , quel boulet !
    Merci a toi, je vais repasser tout mon p'tit code pour le simplifier grace a ton astuce !
     
Chargement...
Similar Threads - probleme intégration css Forum Date
Problème d'intégration du bouton "j'aime" Facebook 30 Avril 2013
Problème d'intégration Mailchimp Développement d'un site Web ou d'une appli mobile 20 Septembre 2012
[Aide] Léger problème d'intégration... Développement d'un site Web ou d'une appli mobile 4 Mai 2012
Problème d'intégration de KCFinder avec CKEditor Développement d'un site Web ou d'une appli mobile 23 Janvier 2011
Probléme d'intégration Paypal site marchand Développement d'un site Web ou d'une appli mobile 5 Mars 2010
Intégration Flux RSS : problème de restitution Développement d'un site Web ou d'une appli mobile 2 Mai 2008
Problème d'intégration de l'utf-8 Développement d'un site Web ou d'une appli mobile 10 Avril 2007
Problème intégration vidéo avi Développement d'un site Web ou d'une appli mobile 28 Octobre 2006
Problème de htaccess chez Ionos URL Rewriting et .htaccess 12 Septembre 2022
Problème sur jquery avec fonction asynchrone Développement d'un site Web ou d'une appli mobile 6 Septembre 2022
Problème de crawl et d'indexation Crawl et indexation Google, sitemaps 1 Septembre 2022
WordPress Problème affichage style avec Elementor (titre, bordures, separateur) Administration d'un site Web 8 Août 2022
Problème d'indexation de backlinks Débuter en référencement 24 Juillet 2022
Problème d'indexation de backlinks Problèmes de référencement spécifiques à vos sites 21 Juillet 2022
Probleme de visibilité de ma page Facebook Facebook 5 Juillet 2022
problème avec le développeur Droit du web (juridique, fiscalité...) 22 Juin 2022
Problème désindexation des pages de Google Débuter en référencement 21 Juin 2022
Problème d'indexation de pages sur Google Problèmes de référencement spécifiques à vos sites 31 Mai 2022
problème de redirection non souhaitée Administration d'un site Web 28 Avril 2022
Problème d'indexation Produits Prestashop Crawl et indexation Google, sitemaps 28 Avril 2022