(PHP) Code couleur

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
Configuration: Windows Vista
Firefox 3.5.7

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. 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.
      1. 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
        1. 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.
        2. 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.
        3. @avion-f16Ok, 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..
      2. $etat_film = '<span style="color:#333333;font-weight:bold;>'.TEXT_FILM_NON_DEBUTE.'</span>';