|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Emeline DabéeWebmaster Inscription : mars 2010 Messages : 136 ![]() |
Bonjour!
Je viens vous voir car j'ai un petit souci que je ne comprend pas. J'ai fais en sorte que le design de mon site soit dynamique afin que chaque utilisateur qui s'y connecte puisse définir le design qu'il veut (couleurs et images). Bien sur chaque fichier de style est un fichier php qui contient des appels à des valeurs stockées en base de données pour chaque utilisateur, ainsi à chaque connexion pas besoin de redéfinir le design, le site le garde en mémoire. Lorsque j'étais sur une base de données SQL Server je n'avais aucun souci d'appel de fichier, mon site apparaissait complet. Je suis passé sous Wamp avec une BD MySQL et depuis j'ai un problème de chargement des fichiers de style. En effet les fichiers sont chargés de façon aléatoire quand je raffraichis la page. Quand j'inspecte le site avec Firebug j'obtiens la phrase suivante "Reload the page to get source for: http://localhost/styles/catalogue.css.php" ou alors le site trouve bien les fichiers de style mais les styles ne s'appliquent pas aux éléments. Je penses que c'est un problème de chargement mais je ne sais pas comment dire au serveur "Charge et prend en compte les fichiers style avant d'afficher la page". Quelqu'un aurait-il déjà rencontré ce problème? Merci d'avance. |
|
00
|
|
|
#2 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
As-tu bien un header en haut de ton fichier CSS pour dire au serveur de le traiter comme un fichier text/css ?
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Emeline DabéeWebmaster Inscription : mars 2010 Messages : 136 ![]() |
Oui j'ai déja header('content-type: text/css'); dans tout mes fichiers de style php.
Ce qui me trouble le plus, c'est ce côté aléatoire, je ne sais jamais ce que je vais avoir lorsque j'appuie sur F5, comme à la loterie :s EDIT : voici un aperçu des écrans que j'obtiens, uniquement en appuyant sur F5
|
|
00
|
|
|
#4 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Sur quel navigateur tu observes le problème ? On peut voir un peu de code ou idéalement un exemple en ligne ?
|
|
|
00
|
|
|
#5 | ||
|
Membre actif
![]() Emeline DabéeWebmaster Inscription : mars 2010 Messages : 136 ![]() |
J'observe le souci sur tout les navigateurs
Code html :
Je ne vais pas mettre tout mes fichiers css, ils sont normaux mise à part des echo pour appeler les valeurs situées en BD et le header css comme précisé précédemment. Vous pouvez voir la page de construction sur www.storemanager.fr. |
||
|
00
|
|
|
#6 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Hum, on voit pas de lien vers une feuille de style dynamique sur ton lien.
|
|
|
00
|
|
|
#7 |
|
Membre actif
![]() Emeline DabéeWebmaster Inscription : mars 2010 Messages : 136 ![]() |
Ben c'est bien ça le souci, le code n'a pas bougé, j'ai juste changé de serveur et de base de données!
De IIS et ODBC/SQL Server je suis passée sous Wamp et MySQL. Je n'ai pas touché le code! Avant ça fonctionnait nickel, puis changement de serveur et ça fonctionne plus, pourtant la BD est la bonne puisque une fois sur 10 en faisant F5 j'obtiens le bon rendu dans mon navigateur. EDIT: J'ai mis le code sur une autre machine, il semblerait que ce soit mon PC qui ai un bug et qui fasse planter le chargement des fichiers car sur l'autre machine je n'ai aucun souci d'affichage. Que me préconiseriez-vous? De reformater? |
|
00
|
|
|
#8 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Comme je te l'ai dit, je ne vois pas de feuille dynamique dans le code de ta page en ligne. Comprendre : Les styles dans la balise <style> directement dans la page, et non dans un fichier PHP inclus à l'aide de <link>. Ne pas comprendre : Les styles ne sont pas pris en compte. Donc l'affichage fonctionne forcément correctement chez moi.
|
|
|
00
|
|
|
#9 |
|
Membre actif
![]() Emeline DabéeWebmaster Inscription : mars 2010 Messages : 136 ![]() |
Problème résolu, j'ai modifié ma classe d'appel de données de configuration graphique, et depuis ça fonctionne mieux
|
|
00
|
Copyright © 2000-2012 - www.developpez.com