Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Onglet SideBar accessible seulement au staff.

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

Onglet SideBar accessible seulement au staff. Empty Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion le Ven 8 Nov 2019 - 18: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 2019 - 9:15, édité 2 fois
Alrost Erkelion

Alrost Erkelion
Nouveau membre

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

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Faline le Ven 8 Nov 2019 - 19: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
*****

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

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion le Ven 8 Nov 2019 - 22: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 : 4
Inscrit(e) le : 08/11/2019

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Faline le Sam 9 Nov 2019 - 16: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
*****

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

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion le Dim 10 Nov 2019 - 10: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 2019 - 10:54, édité 1 fois
Alrost Erkelion

Alrost Erkelion
Nouveau membre

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

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Faline le Dim 10 Nov 2019 - 10: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
*****

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

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Miettes le Dim 10 Nov 2019 - 21: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 : 533
Inscrit(e) le : 01/09/2008

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

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par ShadowPRO Aujourd'hui à 4: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 2019 - 21: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.

Onglet SideBar accessible seulement au staff. Empty Re: Onglet SideBar accessible seulement au staff.

Message par Alrost Erkelion Aujourd'hui à 21: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 : 4
Inscrit(e) le : 08/11/2019

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

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


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