|
| selen | Posté le 20/10/2007 @ 18:01 |
Maîtresse astucienne
10732 Messages
| bonjour
je n'y connais quasi rien en php et voudrais adapter un script : il s'agit d'un forum, initialement le menu est simplement composé de liens, je veux cacher ces liens derrière des boutons-image. Pas de problème pour des liens directs mais bien pour le bouton-messagerie qui doit s'afficher conditionnellement à savoir: pour le bouton messagerie, j'ai une image statique et une image animée pour signaler la présence de messages non lus, donc je voudrais que s'il y a des messages non lus, c'est le bouton animé qui s'affiche, sinon c'est le bouton statique...
voici le code initial (uniquement des liens avec une icone devant) je ne mets que la partie concernée :
<!-- IF not S_IS_BOT --> <!-- IF S_USER_LOGGED_IN --> <!-- IF S_DISPLAY_PM --> <a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message.gif" width="12" height="13" alt="*" /> {PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a><!-- ENDIF --> <!-- ELSE --> <a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register.gif" width="12" height="13" alt="*" /> {L_REGISTER}</a> <!-- ENDIF --> <!-- ENDIF -->
que j'ai transformé en : <!-- IF not S_IS_BOT --> <!-- IF S_USER_LOGGED_IN --> <!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message_fr.jpg" /><!-- IF PRIVATE_MESSAGE_INFO_UNREAD --><img src="{T_THEME_PATH}/images/icon_mini_new_message.gif" /><!-- ENDIF --></a><!-- ENDIF --><!-- ELSE --><a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register_fr.gif" /></a><!-- ENDIF --><!-- ENDIF --> <!-- ENDIF --> <!-- ENDIF -->
le résultat, c'est que si des messages non lus sont présents, il m'affiche deux boutons messagerie côte à côte, le fixe ET l'animé, or ce que je veux c'est le fixe OU l'animé j'ai essayé avec un ELSE mais sans doute je m'y prends mal, ça ne fonctionne pas ! qui pourrait m'aider, svp ? merci d'avance.
|
| |
| |
| Publicité |
|
|
| cekica | Posté le 21/10/2007 à 12:56 |
Petit astucien
492 Messages
| pourrait ut nous montrer le resultat en ligne ? |
| |
|
| selen | Posté le 21/10/2007 à 18:51 |
Maîtresse astucienne
10732 Messages
| bonjour cekica entretemps j'ai un peu avancé : j'ai bien soit le bouton statique soit le bouton animé, l'ennui c'est que le bouton ne se met à clignoter que si on clique dessus !! le but n'est donc pas encore atteint....
que faire ?
j'ai mis le code suivant : !-- IF not S_IS_BOT --> <!-- IF S_USER_LOGGED_IN --> <!-- IF PRIVATE_MESSAGE_INFO_UNREAD --><a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_new_message.gif" /></a><!-- ENDIF --><!-- IF not PRIVATE_MESSAGE_INFO_UNREAD --><a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message_fr.jpg" /></a><!-- ENDIF --> <!-- ELSE --><a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register_fr.gif" /></a><!-- ENDIF --><!-- ENDIF --> en ligne
|
| |
|
| cekica | Posté le 21/10/2007 à 18:59 |
Petit astucien
492 Messages
| le bouton doit clignoter lorsqu'il y a un nouveau message c'est ca? deuxiement active mon compte plz |
| |
|
| selen | Posté le 21/10/2007 à 19:06 |
Maîtresse astucienne
10732 Messages
| hello cecika, je veux bien activer ton enregistrement pour que tu puisses voir ce qui se passe, mais je devrai supprimer ton compte par la suite car ceci est un forum réservé à un groupe privé (les membres doivent participer à une réunion préliminaire et payer une cotisation) dis-moi si tu es d'accord |
| |
|
| selen | Posté le 21/10/2007 à 19:16 |
Maîtresse astucienne
10732 Messages
| cekica a écrit :
le bouton doit clignoter lorsqu'il y a un nouveau message c'est ca? deuxiement active mon compte plz
oui c'est ça, et maintenant il faut cliquer sur messagerie pour que ça commence à clignoter j'ai activé ton compte je t'envoie un MP |
| |
|
| cekica | Posté le 21/10/2007 à 20:07 |
Petit astucien
492 Messages
| bizard moi sous Firefox lorsque je me connect ca clignote sans que j'ai rien a faire |
| |
|
| selen | Posté le 21/10/2007 à 20:12 |
Maîtresse astucienne
10732 Messages
| cekica a écrit :
bizard moi sous Firefox lorsque je me connect ca clignote sans que j'ai rien a faire
tu es sûr ? sans avoir cliqué sur le lien de l'email ? (car celui-ci ouvre directement la messagerie, ce qui revient à cliquer sur le bouton messagerie) |
| |
|
| cekica | Posté le 21/10/2007 à 20:17 |
Petit astucien
492 Messages
| ouais juste en me connectant ca a clignoté tous seul . |
| |
|
| selen | Posté le 21/10/2007 à 20:26 |
Maîtresse astucienne
10732 Messages
| cekica a écrit :
ouais juste en me connectant ca a clignoté tous seul .
ben moi pas, sur Firefox non plus. bon si c'est juste chez moi que ça ne marche pas, c'est bien, mais pourquoi et comment savoir si ce n'est pas toi l'exception ? |
| |
|
| selen | Posté le 21/10/2007 à 20:33 |
Maîtresse astucienne
10732 Messages
| je crois que j'ai trouvé : dans profil/préférences du forum, "fenêtre popup lors de nouveaux messages privés" était sur non dans mes deux comptes. pourrais-tu vérifier cela dans ton profil ? que je sache si c'est activé par défaut ? merci de ton aide |
| |
|
| selen | Posté le 21/10/2007 à 20:45 |
Maîtresse astucienne
10732 Messages
| non, c'est pas ça  c'est une fenêtre séparée qui apparait, mon bouton messagerie ne clignote toujours pas !  |
| |
|
| cekica | Posté le 21/10/2007 à 21:20 |
Petit astucien
492 Messages
| renvoi moi un mp .plz , juste pour vrifier et sinon tu es sous qu'el explorateur ? |
| |
|
| selen | Posté le 21/10/2007 à 21:24 |
Maîtresse astucienne
10732 Messages
| cekica a écrit :
renvoi moi un mp .plz , juste pour vrifier et sinon tu es sous qu'el explorateur ?
je teste sur les 3 : IE7, Firefox et opera je te renvoie un Mp peux-tu m'y répondre stp (par le bouton répondre sur le message) |
| |
|
|
| Haut de la page |