Changer de couleur quand c'est un admin qui post [Réglé]
Shoot Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Shoot
- Inscrit le : 14/08/2012
- Groupes :
J'aimerais savoir si il est possible sur la version 4 de phpboost de faire en sorte que lorsque c'est un admin qui post changé la couleur de l'encadré du post (la barre bleu ou il y a le nom, la date, et les options pour pouvoir éditer, citer etc...)

Si c'est possible pourriez pour me dire comment procéder ?
Merci d'avance et bonne journée
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Shoot Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Shoot
- Inscrit le : 14/08/2012
- Groupes :

Mais je dois t'avouer que je galère complètement, pourrais tu stp m'aider d'avantage?
Je ne sais même pas si je suis dans le bon fichier, est ce bien le fichier forum_membermsg.tpl? Et je ne sais pas non plus comment placer le code TPL
Code TPL :
<div class="msg_top_row"> <div class="msg_pseudo_mbr"> {list.USER_ONLINE} <a class="forum_link_pseudo" href="{list.U_USER_PROFILE}">{list.USER_PSEUDO}</a> </div> <span style="float:left;"> <span id="m{list.ID}"></span><a href="{PATH_TO_ROOT}/forum/topic{list.U_VARS_ANCRE}#m{list.ID}" title=""><img src="{PATH_TO_ROOT}/templates/{THEME}/images/ancre.png" alt="" /></a> {list.DATE} </span> <span style="float:right;"> {list.U_FORUM_CAT} » {list.U_TITLE_T} <a href="#go_top"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/top.png" alt="" class="valign_middle" /></a> <a href="#go_bottom"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/bottom.png" alt="" class="valign_middle" /></a> </span> </div>
Merci d'avance
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Sinon voici le code :
Code TPL :
avec dans le CSS :
Code CSS :
div.msg_admin{ background:#123456; }
En fonction de ton thème, il faudra peut être faire le msg_pseudo_mbr aussi
ElenWii
Shoot Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Shoot
- Inscrit le : 14/08/2012
- Groupes :
Par contre sa ne fait pas de changement ou alors j'ai mal placé le code (oui je sais je suis un boulet
)Code TPL :
# IF C_ADMIN_AUTH # <div class="msg_admin msg_top_row"> # ELSE # <div class="msg_top_row"> <div class="msg_pseudo_mbr"> # IF msg.C_FORUM_USER_LOGIN # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/{msg.FORUM_ONLINE_STATUT_USER}.png" alt="" class="valign_middle" /> <a class="msg_link_pseudo" href="{msg.U_FORUM_USER_PROFILE}">{msg.FORUM_USER_LOGIN}</a> # ELSE # <em>{L_GUEST}</em> # ENDIF # </div>
C'est comme sa qu'il faut le placé ?
Merci
Édité par Shoot Le 07/05/2013 à 14h24
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement

Relis bien le post d'ElenWii
Shoot Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Shoot
- Inscrit le : 14/08/2012
- Groupes :
Alors je voila comment j'ai placé
Code TPL :
# IF C_ADMIN_AUTH # <div class="msg_admin msg_top_row"> # ELSE # <div class="msg_top_row"> # ENDIF # <div class="msg_pseudo_mbr"> # IF msg.C_FORUM_USER_LOGIN # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/{msg.FORUM_ONLINE_STATUT_USER}.png" alt="" class="valign_middle" /> <a class="msg_link_pseudo" href="{msg.U_FORUM_USER_PROFILE}">{msg.FORUM_USER_LOGIN}</a> # ELSE # <em>{L_GUEST}</em> # ENDIF # </div>
C'est bien comme sa? Rien ne change même en vidant le CSS
Merci
Édité par Shoot Le 07/05/2013 à 15h47
babsolune Membre non connecté
-
Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
-
Equipe Développement
babsolune Membre non connecté
-
Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
-
Equipe Développement
je pensais juste comme ça ...
...parce que la on demande: si le visiteur qui lit cette page est admin, alors on change la class, et dans ce cas seul les admin pourront la voir
Shoot Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Shoot
- Inscrit le : 14/08/2012
- Groupes :
J'ai essayé de mettre # IF IS_ADMIN # au lieu de # IF C_ADMIN_AUTH # est sa ne fonctionne pas non plus
Citation :
c'est pas plutot une verif sur l'id du posteur qu'il faudrait ?
Alors la, bonne question

Merci et bonne journée
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
@Julienseth : tu connais le code php pour vérifier si le msg.FORUM_USER_LOGIN est un admin ou pas ?
ElenWii
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
lobab Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre lobab
- Inscrit le : 25/02/2012
- Groupes :
Juste pour savoir si je me plante ou pas :
le tpl concerné c'est forum/forum_topic.tpl ?
le div à mettre en condition pour la mise en forme se situe ligne 224 ?
Code TPL :
<div class="msg_top_row"> <div class="msg_pseudo_mbr"> # IF msg.C_FORUM_USER_LOGIN # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/{msg.FORUM_ONLINE_STATUT_USER}.png" alt="" class="valign_middle" /> <a class="msg_link_pseudo" href="{msg.U_FORUM_USER_PROFILE}">{msg.FORUM_USER_LOGIN}</a> # ELSE # <em>{L_GUEST}</em> # ENDIF # </div> <span style="float:left;"> <a href="topic{msg.U_VARS_ANCRE}#m{msg.ID}" title=""><img src="{PATH_TO_ROOT}/templates/{THEME}/images/ancre.png" alt="" /></a> {msg.FORUM_MSG_DATE}</span> <span style="float:right;"><a href="topic{msg.U_VARS_QUOTE}#go_bottom" title="{L_QUOTE}"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/quote.png" alt="{L_QUOTE}" title="{L_QUOTE}" /></a> # IF msg.C_FORUM_MSG_EDIT # <a href="post{msg.U_FORUM_MSG_EDIT}" title=""><img src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/edit.png" alt="{L_EDIT}" title="{L_EDIT}" /></a> # ENDIF # # IF msg.C_FORUM_MSG_DEL # # IF msg.C_FORUM_MSG_DEL_MSG # <a href="action{msg.U_FORUM_MSG_DEL}" title=""><img src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" title="{L_DELETE}" id="dimgnojs{msg.ID}" /></a> <img style="cursor:pointer;display:none" onclick="del_msg('{msg.ID}');" src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" title="{L_DELETE}" id="dimg{msg.ID}" /> <script type="text/javascript"> <!-- document.getElementById('dimgnojs{msg.ID}').style.display = 'none'; document.getElementById('dimg{msg.ID}').style.display = 'inline'; --> </script> # ELSE # <a href="action{msg.U_FORUM_MSG_DEL}" title="" onclick="javascript:return Confirm_del_topic();"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" title="{L_DELETE}" /></a> # ENDIF # # ENDIF # # IF msg.C_FORUM_MSG_CUT # <a href="move{msg.U_FORUM_MSG_CUT}" title="{L_CUT_TOPIC}" onclick="javascript:return Confirm_cut_topic();"><img src="{PICTURES_DATA_PATH}/images/cut.png" alt="{L_CUT_TOPIC}" /></a> # ENDIF # <a href="{U_TITLE_T}#go_top" onclick="new Effect.ScrollTo('go_top',{duration:1.2}); return false;"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/top.png" alt="" /></a> <a href="{U_TITLE_T}#go_bottom" onclick="new Effect.ScrollTo('go_bottom',{duration:1.2}); return false;"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/bottom.png" alt="" /></a> </span> </div>
Mais pour pouvoir mettre une condition dans le tpl, il faut d'abord déclarer la condition dans le php ?
La puissance est un sommet de connaissances et l'intelligence est le moyen d'y accéder ... Est-ce pour ça qu'il y a tant de cons en bas des pistes ???
Heureux celui qui est sourd, lui au moins, peut écouter le silence
Heureux celui qui est sourd, lui au moins, peut écouter le silence

ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique

ElenWii
Shoot Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre Shoot
- Inscrit le : 14/08/2012
- Groupes :
C'est à dire que pour le moment ce n'est pas possible à faire?
Merci et bonne journée
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
