Les Allergies
Alimentaires
Posez votre question Signaler

(PHP) Code couleur

maxpremier 5Messages postés 27 septembre 2008Date d'inscription 12 avril 2010Dernière intervention - Dernière réponse le 7 févr. 2010 à 15:22
Bonjour,
mon webmaster étant en congé j'ai besoin de modifier la couleur d'un texte. Voici le code dont je dispose :

//film pas commencé
if($date_finale==$date_systeme AND $date_systeme==$date_ref){
if($heure_systeme<$heure_film) {
$etat_film="<b>".TEXT_FILM_NON_DEBUTE."</b>";
$etat_ = 2;
}
//film commencé, en cours
if( ($heure_systeme>=$heure_film) && ($heure_match<=$heure_film_fin)){
$etat_film="<b>".TEXT_FILM_ENCOURS."</b>";
$etat_ = 3;
}
//film fini
if($heure_systeme>$heure_film_fin) {
$etat_film= "<b>".TEXT_FILM_TERMINE.$winlost."</b>";
$etat_ = 3;
}
}
if($date_systeme >$date_finale){
$etat_film = "<b>".TEXT_FILM_TERMINE.$winlost."</b>";
$etat_=3;
}
if($date_systemeU <$date_finaleU){
$etat_film = "<b>".TEXT_FILM_NON_DEBUTE."</b>";
$etat_=2;
}
Il n'y a pas de dossier css.
Je voudrais par exemple quand le film n'est pas commencé : l'indiquer en gris foncé
quand le film est en cours : l'indiquer en rouge en le faisant clignoter, si possible
et enfin quand le film est terminé : l'indiquer en noir.
Le site étant en plusieurs langues : également ceci :

define(TEXT_FILM_NON_DEBUTE,'Film non débuté');
define(TEXT_FILM_ENCOURS,'Film en cours');
define(TEXT_FILM_TERMINE,'Film Terminé');
Il me semble avoir déjà modifié la couleur via ces lignes mais je ne sais plus comment j'ai fait, n'y connaissant vraiment pas grand chose à la programmation.
Je vous remercie par avance à l'aide que vous pourriez m'apporter.
Cordialement MAXpremier
Lire la suite 

(PHP) Code couleur »

Suggestions
7 réponses
Réponse
+0
moins plus
Il faudra utilisé du JS et il faut que ton lecteur permette d'intéragir avec le JS pour déclenché une fonction lorsque la lecture commence et lorsqu'elle est terminée.
Ajouter un commentaire
Réponse
+0
moins plus
il y a en fait un système "d'horloge" de 2 heures.

Le message "en cours" apparait lorsque l'heure de début est arrivée, puis 2 h après le message 'terminé" apparait.

Je n'ai pas un problème de déclenchement, mais e couleur de texte.
Ajouter un commentaire
Réponse
+0
moins plus
boah,
$etat_film = "<span style="color:#333333;font-weight:bold;>".TEXT_FILM_NON_DEBUTE."</span>";

et si tu veux changer la couleur tu changes le code couleur,.. noir : 000000 rouge FF0000
avion-f16- 7 févr. 2010 à 10:39
Si ce n'était que ça, je lui aurais déjà dit.
Mais le texte doit changer quand la vidéo est terminée, donc c'est à faire en Javascript.
Et il faut que son lecteur déclenche un évènement quand la vidéo est terminée.
jona303- 7 févr. 2010 à 15:22
Ok, mais apparemment il a dejà un code qui fonctionne, il voulait juste changer les couleurs..
et vu qu"il y avait un <b>...
Fin voila

Sinon oui il était tard désolé pour la concaténation..
maxpremier- 7 févr. 2010 à 11:46
merci jona303 pour ton aide.

Je viens d'essayer, mais le code ne fonctionne pas. J'ai une erreur de syntaxe.

est-ce que tu n'aurais pas oublié " quelque part ?

J'ai essayé dans différents endroits mais ce n'est pas bon.

Merci d'avance.
Ajouter un commentaire
Réponse
+0
moins plus
$etat_film = '<span style="color:#333333;font-weight:bold;>'.TEXT_FILM_NON_DEBUTE.'</span>';
Ajouter un commentaire
Ce document intitulé « (PHP) Code couleur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?