module connection [Réglé]
personnalisation de l'affichage des liens
Créations de Modules
xela Membre non connecté
-
Modérateur
- Voir le profil du membre xela
- Inscrit le : 26/12/2015
- Groupes :
-
Equipe Rédaction
actuellement sur la V5, je souhaiterai rendre invisible les liens "contribution" et" moderation" pour les membres ainsi que les moderateurs (sur le module de connexion).
La gestion du site se fera uniquement par les administrateurs donc le lien moderation doit rester actif pour eux mais le lien contribution peut disparaitre.
Pour résumer, il n'y aurait plus de panneau contribution (MEMBRE + MODO + ADMIN) ni de moderation SAUF pour les administrateurs.
Comment peut-on faire ça?
Merci d'avance
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
pour le lien de contribution suffit de le supprimer de la barre du menu connecte (cependant il restera dans le profil) et pour le lien de modération il suffit de le masquer aux non administrateur via le TPL.
Cordialement, janus57
xela Membre non connecté
-
Modérateur
- Voir le profil du membre xela
- Inscrit le : 26/12/2015
- Groupes :
-
Equipe Rédaction
en modifiant, le connect_mini.tpl , j'arrive à désactiver l'affichage du panneau de modération:
j'ai enlevé de # IF C_MODERATOR_AUTH # :
Code HTML :
Cependant, en mode modérateur, il y a toujours le lien "panneau de modération" quand on accède au profil, je cherche comment l'enlever.
Concernant, le panneau de contribution, je ne sais pas quel fichier modifié pour le faire disparaitre du profil et du module connect.
Xela
babsolune Membre non connecté
-
Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
-
Equipe Développement
de memoire c'est dans user/templates/UserHomeProfileController.tpl
pour les modif du connect_mini il faut faire attention à supprimer dans les deux parties (une déclaration pour un positionnement en vertical l'autre pour l'horizontal)
Édité par babsolune Le 22/02/2016 à 20h40
xela Membre non connecté
-
Modérateur
- Voir le profil du membre xela
- Inscrit le : 26/12/2015
- Groupes :
-
Equipe Rédaction
.J'avais aussi modifié les 2 parties modo du templates(déclarations verticales et horizontales) - merci de me l'avoir confirmer
Cordialement,
Xela
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
Si tu enlèves # IF C_MODERATOR_AUTH #, ça affichera le lien du panneau de modération à tout le monde... Pour faire ce que tu veux il faut remplacer par # IF C_ADMIN_AUTH #
Pour enlever le lien vers le panneau de contribution, enlèves les lignes suivantes (juste en dessous de la partie modération), à faire 2 fois (affichage horizontal / vertical) :
Code TPL :
dans /user/templates/UserHomeProfileController.tpl, remplaces # IF C_IS_MODERATOR # ligne 55 par # IF IS_ADMIN # pour cacher le lien panneau de modération aux modérateurs.
Supprimes également les lignes 63 à 77 pour cacher le panneau de contribution.
Code TPL :
<li class="small-block"> <a href="{U_CONTRIBUTION_PANEL}"> # IF C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION # <span class="fa fa-stack"> <i class="fa fa-circle blink fa-circle-alert"> <span>{NUMBER_UNREAD_CONTRIBUTIONS}</span> </i> <i class="fa fa-file-text-o fa-stack-2x"></i> </span><br/> # ELSE # <i class="fa fa-file-text-o fa-2x"></i> # ENDIF # ${LangLoader::get_message('contribution_panel', 'main')} </a> </li>
xela Membre non connecté
-
Modérateur
- Voir le profil du membre xela
- Inscrit le : 26/12/2015
- Groupes :
-
Equipe Rédaction
Voici un tuto pour enlever l'accès au panneau modération et contribution aux membres et aux modérateurs.
MODIFICATION DU connect_mini.tpl - panneau modération
Dans connect_mini.tpl
menu vertical enlever :
j'ai supprimer sous le # IF C_MODERATOR_AUTH # :
Code PHP :
<li> <i class="fa fa-legal"></i> <a href="${relative_url(UserUrlBuilder::moderation_panel())}" class="small"> {L_MODO_PANEL}</a> </li>
idem dans le menu horizontal
RESULTAT :

Le panneau MODERATION du mini menu connect a disparu.
MODIFICATION DU connect_mini.tpl - panneau contribution
menu vertical enlever :
Code PHP :
<li> <i class="fa fa-file-text# IF C_UNREAD_CONTRIBUTION # blink# ENDIF #"></i> <a href="${relative_url (UserUrlBuilder::contribution_panel())}" class="small"> {L_CONTRIBUTION_PANEL}</a> </li>
menu horizontal enlever :
Code PHP :
<li> <i class="fa fa-file-text# IF C_UNREAD_CONTRIBUTION # blink# ENDIF #"></i> <a href="${relative_url (UserUrlBuilder::contribution_panel())}" class="small"> {L_CONTRIBUTION_PANEL}# IF C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION # ({NUMBER_UNREAD_CONTRIBUTIONS})# ENDIF #</a> </li>
RESULTAT :

Le panneau CONTRIBUTION du mini menu connect a disparu.
MODIFICATION DU UserHomeProfileController.tpl - Supprimer modération et contribution dans le menu profil
dans /user/templates/UserHomeProfileController.tpl, remplacer # IF C_IS_MODERATOR # ligne 55 par # IF IS_ADMIN # pour cacher le lien panneau de modération aux modérateurs.
Supprimer également les lignes 63 à 77 pour cacher le panneau de contribution.
Code TPL :
Code PHP :
<li class="small-block"> <a href="{U_CONTRIBUTION_PANEL}"> # IF C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION # <span class="fa fa-stack"> <i class="fa fa-circle blink fa-circle-alert"> <span>{NUMBER_UNREAD_CONTRIBUTIONS}</span> </i> <i class="fa fa-file-text-o fa-stack-2x"></i> </span><br/> # ELSE # <i class="fa fa-file-text-o fa-2x"></i> # ENDIF # ${LangLoader::get_message('contribution_panel', 'main')} </a> </li>
RESULTAT : Les membres et modérateurs n'auront plus accès aux panneaux contribution et modération dans le menu connect et dans leur profil

Merci à j1.seth, babsolune, janus57.
Édité par xela Le 23/02/2016 à 23h20
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
