Membres connectés récemment
[AwesomeBB] Lien dans le menu uniquement pour les administrateurs / invités
3 participants
Page 1 sur 1 • Partagez
Salut les amis! Autour de j'ai trouvé un code qui vous permet d'ajouter des liens au menu sur AwesomeBB.
Je l'ai unifié, afin que nous puissions ajouter des liens en haut et en bas.
Ce que je voulais demander est la suivante:Est-il possible de modifier le script précédent afin que certains liens ne soient visibles que par les invités ou les administrateurs / modérateurs?
Merci d'avance
Je l'ai unifié, afin que nous puissions ajouter des liens en haut et en bas.
- Code:
$(function() {
$(function() {
// TOP LINK
$('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="/f1-your-1st-forum"><i class="material-icons">mobile_screen_share</i><span>Staff Section</span></a></li>');
// BOTTOM LINK
$('#main-menu').find('ul:last').find('li:last').after('<li><a href="/h1-"><i class="material-icons">mobile_screen_share</i><span>Social page</span></a></li>');
$('#main-menu').find('ul:last').find('li:last').after('<li><a href="/h2-"><i class="material-icons">star</i><span>Testing</span></a></li>');
})
});
Ce que je voulais demander est la suivante:Est-il possible de modifier le script précédent afin que certains liens ne soient visibles que par les invités ou les administrateurs / modérateurs?
Merci d'avance
Bonsoir, voici un bout de code pour obtenir le niveau de permission du membre:
Dans votre cas on peut imaginer le code suivant :
- Code:
const lvl=_userdata["session_logged_in"]?_userdata["user_level"]:-1,ANONYMOUS=-1,MEMBER=0,ADMINISTRATOR=1,MODERATOR=2;
Dans votre cas on peut imaginer le code suivant :
- Code:
$(function() {
const lvl=_userdata["session_logged_in"]?_userdata["user_level"]:-1,ANONYMOUS=-1,MEMBER=0,ADMINISTRATOR=1,MODERATOR=2;
$(function() {
// TOP LINK
/*Seulement pour le Staff*/
if(lvl>MEMBER){
$('#main-menu').find('ul:first').find('li:last').after('<li><a target="_blank" href="/f1-your-1st-forum"><i class="material-icons">mobile_screen_share</i><span>Staff Section</span></a></li>');
}
// BOTTOM LINK
$('#main-menu').find('ul:last').find('li:last').after('<li><a href="/h1-"><i class="material-icons">mobile_screen_share</i><span>Social page</span></a></li>');
$('#main-menu').find('ul:last').find('li:last').after('<li><a href="/h2-"><i class="material-icons">star</i><span>Testing</span></a></li>');
})
});
Je vous remercie beaucoup!
Peut-on voir tous les cas? Énumérez-les ci-dessous pour que vous puissiez les vérifier et me dire si elles sont correctes:
1) Pour rendre un lien visible uniquement aux invités: if(lvl==ANONYMOUS){ ... }
2) Pour rendre un lien visible UNIQUEMENT aux utilisateurs connectés: if(lvl==MEMBER){ ... }
3) Pour faire un lien visible UNIQUEMENT aux modérateurs: if(lvl==MODERATOR){ ... }
4) Pour faire un lien visible UNIQUEMENT aux administrateurs: if(lvl==ADMINISTRATOR){ ... }
5) Pour rendre un lien visible aux utilisateurs, aux modérateurs et aux administrateurs, mais PAS aux invités: if(lvl>ANONYMOUS){ ... }
6) Pour rendre un lien visible aux modérateurs et aux administrateurs (personnel du forum), mais PAS aux invités / utilisateurs: if(lvl>MEMBER){ ... }
Sont-ils corrects? Je te souhaite une bonne journée
Peut-on voir tous les cas? Énumérez-les ci-dessous pour que vous puissiez les vérifier et me dire si elles sont correctes:
1) Pour rendre un lien visible uniquement aux invités: if(lvl==ANONYMOUS){ ... }
2) Pour rendre un lien visible UNIQUEMENT aux utilisateurs connectés: if(lvl==MEMBER){ ... }
3) Pour faire un lien visible UNIQUEMENT aux modérateurs: if(lvl==MODERATOR){ ... }
4) Pour faire un lien visible UNIQUEMENT aux administrateurs: if(lvl==ADMINISTRATOR){ ... }
5) Pour rendre un lien visible aux utilisateurs, aux modérateurs et aux administrateurs, mais PAS aux invités: if(lvl>ANONYMOUS){ ... }
6) Pour rendre un lien visible aux modérateurs et aux administrateurs (personnel du forum), mais PAS aux invités / utilisateurs: if(lvl>MEMBER){ ... }
Sont-ils corrects? Je te souhaite une bonne journée
Sujets similaires
» [PHPBB2] Menu déroulant dans la toolbar
» [PHPBB2] Mise en page dans le corps du message uniquement sur le 1er message
» [AWESOMEBB] Adapter un code pour afficher les événements du calendrier dans un widget
» [PHPBB3] Problème lecture message pour les invités
» [PHPBB2] Menu déroulant simple pour partenariats
» [PHPBB2] Mise en page dans le corps du message uniquement sur le 1er message
» [AWESOMEBB] Adapter un code pour afficher les événements du calendrier dans un widget
» [PHPBB3] Problème lecture message pour les invités
» [PHPBB2] Menu déroulant simple pour partenariats
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum