Onglet SideBar accessible seulement au staff.

5 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion Ven 8 Nov à 17:53

Bonjour,

Avec une collègue nous sommes en train de remastérisé complètement un forum RPG.
Afin de le rendre plus ergonomique pour le staff comme pour nos membres.

Dans cette optique, j'ai pensé à créer un onglet visible uniquement du staff qui rassemble principalement toutes les données pour valider et activé un nouveau personnage facilement.
Nous avons déjà une salle de réunion réservé au staff. C'est pratique pour plein de chose mais pas pour ce que je désire. Je cherche à ce que des infos sont accessible lors de la navigation d'autres sections.

Bon...le code pour l'onglet, nous l'avons. C'est un onglet rétractable auquel on accès quelque soit la page du forum sur laquelle on est.
Code:
$(function(){
  var urlonglet = 'https://chroniquesdetelzac.forumgaming.fr/h2-side-bar-actu';
  var imgOuvrir = 'https://zupimages.net/up/19/44/pzqg.png';
  var imgOuvrirSurvol = 'https://zupimages.net/up/19/44/pzqg.png';
  var imgFermer = 'https://zupimages.net/up/19/44/4ckm.png';
  var imgFermerSurvol = 'https://zupimages.net/up/19/44/4ckm.png';
  $('#ongletpop').attr('src', urlonglet);
  $('#btn_on').attr('src', imgOuvrir);
  $('#btn_on').on({
      click: function(){
        $('#ongletpop').toggle();
      },
      mouseenter: function(){
        if($('#ongletpop').css('display') == 'none'){
            $(this).attr('src', imgOuvrirSurvol);
        } else {
            $(this).attr('src', imgFermerSurvol);
        }
      },
      mouseleave: function(){
        if($('#ongletpop').css('display') == 'none'){
            $(this).attr('src', imgOuvrir);
        } else {
            $(this).attr('src', imgFermer);
        }
      }
  });
});

Ce que j'aimerais avoir et que je ne trouve pas, c'est la fonction qui permette filtré les membres ayant accès à cette sidebar de sorte que seul  les admin et/ou modo y ait accès.

je sais que je dois ajouter  ou modifier une fonction "if" mais je ne trouve ni quoi ni comment.

Merci de votre aide


Dernière édition par Alrost Erkelion le Sam 9 Nov à 8:15, édité 2 fois
Alrost Erkelion

Alrost Erkelion
Nouveau membre

Messages : 6
Inscrit(e) le : 08/11/2019

https://chroniquesdetelzac.forumgaming.fr/
Alrost Erkelion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Faline Ven 8 Nov à 18:37

Bonsoir,

Est-il indispensable que ce soit un onglet latéral ?
Le plus simple serait d'ajouter un menu dans Affichage -> Entête et navigation et de donner les autorisations d'accès seulement aux admins et modérateurs.
Faline

Faline
Membre habitué

Féminin
Messages : 1480
Inscrit(e) le : 16/08/2006

https://laststickers.forumactif.com
Faline a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion Ven 8 Nov à 21:39

Bonsoir,

On a déjà une salle de réunion accessible uniquement au staff.  C'est le plus simple à mettre en place mais pas le plus ergonomique dans la vie du forum.
Je cherche ici à optimisé et à rendre accessible les outils/infos pour le staff quand est ailleurs sur le site. Il y a pas grand chose à mettre en soit. ça concerne principalement l'arrivée des nouveaux membres. Mais il faut que je trouve les fonction "if" pour y parvenir

Merci quand même.
Alrost Erkelion

Alrost Erkelion
Nouveau membre

Messages : 6
Inscrit(e) le : 08/11/2019

https://chroniquesdetelzac.forumgaming.fr/
Alrost Erkelion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Faline Sam 9 Nov à 15:02

Je suis désolée, je n'avais pas compris que votre forum n'a pas de barre de navigation du tout. J'en avais vu une, mais elle appartient à un forum partenaire (ou votre ancien forum), sur lequel j'avais atterri par erreur.

Pour sélectionner les invités, le code est
Code:
$(function() {
if (_userdata["user_id"] < (0))
{
 ...
}
});
 
, mais je ne sais pas pour les invités + les membres  scratch . Je laisse la place à quelqu'un d'autre.

D'ailleurs, en matière d'ergonomie pour les membres : quand j'essaie de me connecter, je me trouve en face de

Onglet SideBar accessible seulement au staff. Login10

Si jamais vous souhaitez quand-même une barre de navigation, il y a un tutoriel pour la mettre sur le côté  (à adapter à phpbb3) :
https://forum.forumactif.com/t354259-phpbb2-avoir-une-barre-de-navigation-verticale?highlight=barre+navigation+latérale .
Vous pourrez bien sûr ouvrir chaque menu dans une nouvelle fenêtre pour vous retrouver où vous étiez après fermeture des outils d'administration/modération.
Faline

Faline
Membre habitué

Féminin
Messages : 1480
Inscrit(e) le : 16/08/2006

https://laststickers.forumactif.com
Faline a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion Dim 10 Nov à 9:30

Ok merci.
On a une sidebar, elle en onglet, comme ceci :
Onglet SideBar accessible seulement au staff. Show_o12

Je vais donc attendre et aussi reformuler ma demande. Elle n'est peut être pas très clair.
C'est étrange que tu vois ça comme ça. Pour moi ça donne ça :
Onglet SideBar accessible seulement au staff. Captur10

Mais même comme ça, je prévois de le changer un petit chouillat. Histoire de  délimiter un peu plus la zone formulaire. Merci de l'iinfo

Quelqu'un saurait pour rendre accessible une sidebar seulement aux membre du staff svp?


Dernière édition par Alrost Erkelion le Dim 10 Nov à 9:54, édité 1 fois
Alrost Erkelion

Alrost Erkelion
Nouveau membre

Messages : 6
Inscrit(e) le : 08/11/2019

https://chroniquesdetelzac.forumgaming.fr/
Alrost Erkelion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Faline Dim 10 Nov à 9:48

Pour le login : dès la première lettre qu'on essaye de taper, le texte blanc disparaît, mais aucun texte tapé n'apparaît, ceci aussi bien pour le pseudo que pour le mot de passe.
Faline

Faline
Membre habitué

Féminin
Messages : 1480
Inscrit(e) le : 16/08/2006

https://laststickers.forumactif.com
Faline a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Miettes Dim 10 Nov à 20:48

Coucou Smile

Peut être que ce tutoriel pourrait t'aider :
http://tambouille-raleuses.forumactif.com/t285-des-permissions-d-acces-aux-pages-html#2101

Il fonctionne pour les pages html, mais pour le coup, le test de l'appartenance à tel ou tel groupe peut être réutilisé dans ton cas je pense Smile
Miettes

Miettes
*****

Féminin
Messages : 590
Inscrit(e) le : 01/09/2008

http://tambouille-raleuses.forumactif.com/
Miettes a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par ShadowPRO Mar 12 Nov à 3:05

Si j'ai bien compris la question, tu souhaites afficher un élément graphique (exemple : une sidebar) uniquement si il s'agit de quelqu'un du staff ?

Une première solution peut être de spécifier manuellement les identifiants de chaque membre de ton staff dans une liste. Tu peux alors cacher ou afficher un élément graphique selon que l'identifiant du membre courant est dans la liste ou non :

Code:
$(() => {
   const staff_list = [1, 2, 175971, 3];
   if (typeof _userdata["user_id"] !== "undefined" && staff_list.indexOf(_userdata["user_id"]) !== -1){
     console.log('utilisateur du staff');
   }
});

Code complet / en savoir plus : https://www.shadowbb.com/t1-javascript-executer-du-code-en-fonction-de-l-utilisateur-courant


Dernière édition par ShadowPRO le Mar 12 Nov à 20:36, édité 4 fois
ShadowPRO

ShadowPRO
Nouveau membre

Messages : 1
Inscrit(e) le : 12/11/2019

https://www.shadowbb.com
ShadowPRO a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion Mar 12 Nov à 20:19

Merci ça semble être exactement ce que je recherche, je suis en train d'essayer.
Je clos le sujet dès que j'ai réussi . Merci .
Alrost Erkelion

Alrost Erkelion
Nouveau membre

Messages : 6
Inscrit(e) le : 08/11/2019

https://chroniquesdetelzac.forumgaming.fr/
Alrost Erkelion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Chacha Lun 18 Nov à 12:13

Onglet SideBar accessible seulement au staff. 4qhGdLE
Bienvenue sur le forum de support de Forumactif

Puisque vous êtes nouveau, voici quelques sujets susceptibles de vous intéresser :
N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse.
Onglet SideBar accessible seulement au staff. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69444
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion Mar 19 Nov à 7:24

Mes excuses pour ce délai. J'ai eu des contre temps IRL et n'a pas eu le temps de gérer ça. Je vais pouvoir le faire cette semaine. Sûrement ce soir ou demain.
Alrost Erkelion

Alrost Erkelion
Nouveau membre

Messages : 6
Inscrit(e) le : 08/11/2019

https://chroniquesdetelzac.forumgaming.fr/
Alrost Erkelion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Chacha Lun 25 Nov à 8:59

Onglet SideBar accessible seulement au staff. UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69444
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Onglet SideBar accessible seulement au staff.

Message par Chacha Mar 26 Nov à 8:46

Onglet SideBar accessible seulement au staff. 8djze9qBonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 7 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou pensez à faire un UP régulièrement !

Ce sujet est archivé afin de ne pas perdre les réponses apportées..
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69444
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum