CSS dynamique : problème
Fermé
theodelacharie
Messages postés
4
Date d'inscription
lundi 7 mars 2011
Statut
Membre
Dernière intervention
7 juin 2011
-
11 mai 2011 à 22:46
rbou Messages postés 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 - 20 mai 2011 à 12:09
rbou Messages postés 94 Date d'inscription mercredi 11 mai 2011 Statut Membre Dernière intervention 26 juillet 2011 - 20 mai 2011 à 12:09
A voir également:
- CSS dynamique : problème
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Liste déroulante dynamique excel - Guide
- Liste déroulante dynamique en cascade excel - Guide
- Sommaire dynamique word - Guide
7 réponses
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 292
11 mai 2011 à 23:13
11 mai 2011 à 23:13
Tu as regardé ce qui sortait du code : $bg_color = $this->params->get('bgcolor'); ?
Parce que si ça se trouve il ne récupère rien, donc pas de couleur.
Parce que si ça se trouve il ne récupère rien, donc pas de couleur.
Bonjour, merci pour ta réponse.
Non, je n'ai pas vérifié : comment faire, t'as une idée ?
Merci pour ton aide.
Non, je n'ai pas vérifié : comment faire, t'as une idée ?
Merci pour ton aide.
rbou
Messages postés
94
Date d'inscription
mercredi 11 mai 2011
Statut
Membre
Dernière intervention
26 juillet 2011
15
13 mai 2011 à 14:10
13 mai 2011 à 14:10
echo, print_r etc
OK.
Ca fonctionne, le paramètre est bien appellé.
Par contre, j'ai l'impression que c'est le css qui refuse de s'apliquer dès que j'ajoute le code : $bg_color = $this->params->get('bgcolor');
Si mon fichier css.php contient :
Le background ne s'affiche pas.
Par contre, si j'insère ce code :
<?php
header("Content-type: text/css");
?>
#page_bg {
width: 940px;
height: 100%;
padding: 10px;
margin: 0 auto;
background: #40A497;
}
Ca marche...
Ca fonctionne, le paramètre est bien appellé.
Par contre, j'ai l'impression que c'est le css qui refuse de s'apliquer dès que j'ajoute le code : $bg_color = $this->params->get('bgcolor');
Si mon fichier css.php contient :
<?php header("Content-type: text/css"); $bg_color = $this->params->get('bgcolor'); ?> #page_bg { width: 940px; height: 100%; padding: 10px; margin: 0 auto; background: #40A497; }
Le background ne s'affiche pas.
Par contre, si j'insère ce code :
<?php
header("Content-type: text/css");
?>
#page_bg {
width: 940px;
height: 100%;
padding: 10px;
margin: 0 auto;
background: #40A497;
}
Ca marche...
Si je charge le css.php dans le navigateur, j'obtiens ceci :
<br />
<b>Fatal error</b>: Using $this when not in object context in <b>C:\xampp\htdocs\EasyWebSite\templates\wm_01_j15\test.php</b> on line <b>3</b><br />
Si ça te dis quelques chose...
<br />
<b>Fatal error</b>: Using $this when not in object context in <b>C:\xampp\htdocs\EasyWebSite\templates\wm_01_j15\test.php</b> on line <b>3</b><br />
Si ça te dis quelques chose...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rbou
Messages postés
94
Date d'inscription
mercredi 11 mai 2011
Statut
Membre
Dernière intervention
26 juillet 2011
15
18 mai 2011 à 12:35
18 mai 2011 à 12:35
envoie le code de ton fichier test.php
Voila mon code :
<?php
header("Content-type: text/css");
$bg_color = $this->params->get('bgcolor');
?>
#page_bg {
width: 940px;
height: 100%;
padding: 10px;
margin: 0 auto;
background: #40A497;
}
<?php
header("Content-type: text/css");
$bg_color = $this->params->get('bgcolor');
?>
#page_bg {
width: 940px;
height: 100%;
padding: 10px;
margin: 0 auto;
background: #40A497;
}
rbou
Messages postés
94
Date d'inscription
mercredi 11 mai 2011
Statut
Membre
Dernière intervention
26 juillet 2011
15
20 mai 2011 à 12:09
20 mai 2011 à 12:09
et ta classe elle fait quoi ?