(PHP) Code couleur

maxpremier Messages postés 6 Statut Membre -  
jona303 Messages postés 390 Statut Membre -
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

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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.
    0
  2. maxpremier Messages postés 6 Statut Membre
     
    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.
    0
  3. jona303 Messages postés 390 Statut Membre 28
     
    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
    0
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      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.
      0
      1. jona303 Messages postés 390 Statut Membre 28 > avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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..
        0
    2. maxpremier Messages postés 6 Statut Membre
       
      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.
      0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    $etat_film = '<span style="color:#333333;font-weight:bold;>'.TEXT_FILM_NON_DEBUTE.'</span>';
    0