Dissimuler "OUTILS" d'une PAGE
Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
j'aimerais savoir comment faire pour dissimuler "OUTILS" de la PAGE... surtout pour les membres ou les visiteurs?
Cordialement
Novice dans la création de site !
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Il faut que tu encadre le code par cette condition :
Code TEXT :
# IF C_ADMIN_AUTH #
<li onmouseover="show_menu(1, 0);" onmouseout="hide_menu(0);">
<h5 style="margin-right:25px;"><img src="{PICTURES_DATA_PATH}/images/tools.png" class="valign_middle" alt="" />{L_PAGE_OUTILS}</h5>
<ul id="smenu1">
# START links_list #
<li><a href="{links_list.U_ACTION}" title="{links_list.L_ACTION}" onclick="{links_list.ONCLICK}" class="small_link" style="background-image:url({links_list.DM_A_CLASS});background-repeat:no-repeat;background-position:5px;">{links_list.L_ACTION}</a></li>
# END links_list #
</ul>
</li>
# ENDIF #dans le page.tpl
ElenWii
Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
car certaines pages, je souhaite qu il puisse l'imprimer et d autres non
Novice dans la création de site !
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
ElenWii
Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
Novice dans la création de site !
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Dans le dossier pagestemplates

Si tu veux le modifier, fait une surchage tpl en copiant le fichier tpl dans un repertoire pages ici tempaltesmodules de ton thème
ElenWii
Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
Citation :<div class="module_position">
<div class="module_top_l">
<div class="module_top_r"></div>
<div class="module_top">{TITLE}</div>
<div class="module_contents" style="padding-bottom:85px;">
# START redirect #
<div class="row3" style="width:auto; float:left;">
{redirect.REDIRECTED_FROM} {redirect.DELETE_REDIRECTION}
</div>
# END redirect #
<noscript>
<div class="row2" style="text-align:right;">
# START link #
[url={link.U_LINK}]{link.L_LINK}[/url]
# START separation #
•
# END separation #
# END link #
</div>
</noscript>
<div style="margin-bottom:10px;">
<div class="dynamic_menu" style="float:right;margin-right:70px;">
<ul>
# IF C_ACTIV_COM #
<li>
<h5 style="margin-right:20px;">
<img src="{PICTURES_DATA_PATH}/images/com.png" class="valign_middle" alt="" />
<a href="{U_COM}" >{L_COM}</a>
</h5>
</li>
# ENDIF #
<li onmouseover="show_menu(1, 0);" onmouseout="hide_menu(0);">
<h5 style="margin-right:25px;"><img src="{PICTURES_DATA_PATH}/images/tools.png" class="valign_middle" alt="" />{L_PAGE_OUTILS}</h5>
<ul id="smenu1">
# START links_list #
<li><a href="{links_list.U_ACTION}" title="{links_list.L_ACTION}" onclick="{links_list.ONCLICK}" class="small_link" style="background-image:url({links_list.DM_A_CLASS});background-repeat:no-repeat;background-position:5px;">{links_list.L_ACTION}</a></li>
# END links_list #
</ul>
</li>
</ul>
</div>
</div>
<div class="spacer"> </div>
{CONTENTS}
<div class="spacer"> </div>
</div>
<div class="module_bottom_l"></div>
<div class="module_bottom_r"></div>
<div class="module_bottom" style="text-align:center">{COUNT_HITS}</div>
</div>
# IF C_ADMIN_AUTH #
<li onmouseover="show_menu(1, 0);" onmouseout="hide_menu(0);">
<h5 style="margin-right:25px;"><img src="{PICTURES_DATA_PATH}/images/tools.png" class="valign_middle" alt="" />{L_PAGE_OUTILS}</h5>
<ul id="smenu1">
# START links_list #
<li><a href="{links_list.U_ACTION}" title="{links_list.L_ACTION}" onclick="{links_list.ONCLICK}" class="small_link" style="background-image:url({links_list.DM_A_CLASS});background-repeat:no-repeat;background-position:5px;">{links_list.L_ACTION}</a></li>
# END links_list #
</ul>
</li>
# ENDIF #</div>
Mais ça n a rien changé
Novice dans la création de site !
lobab Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre lobab
- Inscrit le : 25/02/2012
- Groupes :
Tu as rajouté tout le code de Elenwii, alors qu'il ne fallait ajouter que la condition.
Voilà le tpl modifié :
Code TPL :
<div class="module_position"> <div class="module_top_l"></div> <div class="module_top_r"></div> <div class="module_top">{TITLE}</div> <div class="module_contents" style="padding-bottom:85px;"> # START redirect # <div class="row3" style="width:auto; float:left;"> {redirect.REDIRECTED_FROM} {redirect.DELETE_REDIRECTION} </div> # END redirect # <noscript> <div class="row2" style="text-align:right;"> # START link # <a href="{link.U_LINK}">{link.L_LINK}</a> # START separation # • # END separation # # END link # <br /> </div> </noscript> <div style="margin-bottom:10px;"> <div class="dynamic_menu" style="float:right;margin-right:70px;"> <ul> # IF C_ACTIV_COM # <li> <h5 style="margin-right:20px;"> <img src="{PICTURES_DATA_PATH}/images/com.png" class="valign_middle" alt="" /> <a href="{U_COM}" >{L_COM}</a> </h5> </li> # ENDIF # # IF C_ADMIN_AUTH # <li onmouseover="show_menu(1, 0);" onmouseout="hide_menu(0);"> <h5 style="margin-right:25px;"><img src="{PICTURES_DATA_PATH}/images/tools.png" class="valign_middle" alt="" />{L_PAGE_OUTILS}</h5> <ul id="smenu1"> # START links_list # <li><a href="{links_list.U_ACTION}" title="{links_list.L_ACTION}" onclick="{links_list.ONCLICK}" class="small_link" style="background-image:url({links_list.DM_A_CLASS});background-repeat:no-repeat;background-position:5px;">{links_list.L_ACTION}</a></li> # END links_list # </ul> </li> # ENDIF # </ul> </div> </div> <div class="spacer"> </div> {CONTENTS} <div class="spacer"> </div> </div> <div class="module_bottom_l"></div> <div class="module_bottom_r"></div> <div class="module_bottom" style="text-align:center">{COUNT_HITS}</div> </div>
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

Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
Mais n'y a t il pas moyen de cocher une case qui permet de l afficher ou non sur une PAGE?
P.S :
je viens de supprimer le fichier page.tpl qu'on vient de modifier pour remettre celui d'origine que j'avais sauvegarder.
Mais OUTILS n'apparait toujours pas sur les pages.
Que faire?
Édité par Hitch Le 29/01/2013 à 23h32
Novice dans la création de site !
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Par contre effectivement, même si tu n'as pas d'actions, le bouton "outils" sera toujours présent.
Je vais regarder avec ReidLos pour ajouter une condition qui si nous navons aucun droit, et bien le menu ne s'affiche pas dutout.
ElenWii
Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
Novice dans la création de site !
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Reviens au fichier d'origine alors
ElenWii
Hitch Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Hitch
- Inscrit le : 22/12/2012
j'ai supprimé le fichier modifier et remis le fichier initial (avant modification)... Mais rien
J'ai trouvé!
fallait juste que je vide les caches dans le panneau d'administration
Édité par Hitch Le 30/01/2013 à 15h03
Novice dans la création de site !
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
y a une autre solutions.
Dans pages.php :
Trouver (ligne 116) :
Code PHP :
$Template = new FileTemplate('pages/page.tpl');
Ajouter ceci la ligne en dessous (ligne 117 donc) :
Code PHP :
$user = AppContext::get_current_user();
Puis à la ligne 191 modifier le "array" :
Code PHP :
$Template->put_all(array( 'C_MODERATOR_AUTH' => $user->check_level(User::MODERATOR_LEVEL), 'TITLE' => $page_infos['title'], 'CONTENTS' => pages_second_parse($page_infos['contents']), 'COUNT_HITS' => $page_infos['count_hits'] ? sprintf($LANG['page_hits'], $page_infos['hits'] + 1) : ' ', 'L_LINKS' => $LANG['pages_links_list'], 'L_PAGE_OUTILS' => $LANG['pages_links_list'] ));
Pour être précis c'est
Code PHP :
qui "check" si le membre est modo+ et le transmet au .tpl'C_MODERATOR_AUTH' => $user->check_level(User::MODERATOR_LEVEL),
Puis dans pages.tpl (ligne 36)
Code TPL :
# IF C_MODERATOR_AUTH #
<li onmouseover="show_menu(1, 0);" onmouseout="hide_menu(0);">
<h5 style="margin-right:25px;"><img src="{PICTURES_DATA_PATH}/images/tools.png" class="valign_middle" alt="" />{L_PAGE_OUTILS}</h5>
<ul id="smenu1">
# START links_list #
<li><a href="{links_list.U_ACTION}" title="{links_list.L_ACTION}" onclick="{links_list.ONCLICK}" class="small_link" style="background-image:url({links_list.DM_A_CLASS});background-repeat:no-repeat;background-position:5px;">{links_list.L_ACTION}</a></li>
# END links_list #
</ul>
</li>
# ENDIF #
Comme ceci seul les personnes avec un accès de modérateur ou supérieur peuvent voir le menu outils.
Ceci a été mis en place sur un site de production est pas de mauvais retour de visiteurs ou modo ou admins.
Cordialement, janus57
cedric1705 Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre cedric1705
- Inscrit le : 16/05/2011
- Site internet
Hitch :
ah oui c'est bien, ça m a complétement enlevé "OUTILS" des PAGES, même en tant qu'administrateur.
Mais n'y a t il pas moyen de cocher une case qui permet de l afficher ou non sur une PAGE?
P.S :
je viens de supprimer le fichier page.tpl qu'on vient de modifier pour remettre celui d'origine que j'avais sauvegarder.
Mais OUTILS n'apparait toujours pas sur les pages.
Que faire?
Mais n'y a t il pas moyen de cocher une case qui permet de l afficher ou non sur une PAGE?
P.S :
je viens de supprimer le fichier page.tpl qu'on vient de modifier pour remettre celui d'origine que j'avais sauvegarder.
Mais OUTILS n'apparait toujours pas sur les pages.
Que faire?
Bonjour à tous,
En fait, j'ai le même soucis quand je mets le code modifié: la boîte outils n'apparait plus pour les visiteurs mais pour l'administrateur non plus.
J'ai installé PHPBoost 4.0.1 sur mon hébergeur.
C'est bizarre ça fonctionnait super bien avec la version 3.0 de PHPBoost...
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie