Personnaliser l'affichage selon le groupe

3 participants

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

Résolu Personnaliser l'affichage selon le groupe

Message par IzumiRK Lun 30 Oct 2023 - 20:42

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 29/10/2023
Lien du forum : https://we-are-miraculous.forumactif.com/

Description du problème

Bonjour !

Je reviens avec encore le même code qui rebug comme mes deux fois précédentes help.

J'ai utilisé les codes qu'on m'avait donnés à l'époque pour Indarë sur mon nouveau forum (ceux qu'on m'a passés ici : https://forum.forumactif.com/t406929-masquer-afficher-une-balise-ou-changer-le-style-selon-le-groupe). Les deux sont sur la même version mais pour une raison qui m'échappe, le code fonctionne sur Indarë mais pas du tout sur WAM 🤔

En l'occurrence, je voulais créer plusieurs groupes en fonction de l'avancée dans les saisons de la série pour protéger les gens des spoilers, mais quand j'ai essayé d'utiliser ce code pour flouter le contenu à moins de faire partie d'un groupe, ça ne fonctionne pas du tout. Qu'on soit invités ou dans un groupe, l'affichage est identique - en gros, tout est flou.

(A noter que j'ai aussi le même problème sur ce forum en phpbb3 avec une balise que je veux avoir en display:none à moins de faire partie d'un groupe particulier et pareil, c'est visible à tout le monde, invités compris). Du coup j'ai remis un code qui cache aux invités et pas aux membres mais ça ne fait pas la différentiation de groupe donc c'est une solution temporaire 🤔

Voilà, si qui que ce soit a une solution ou une explication au pourquoi du comment ça serait avec plaisir parce que j'arrive pas à comprendre le problème et donc à le corriger TT

Merci !
IzumiRK

IzumiRK
****

Messages : 206
Inscrit(e) le : 25/02/2015

http://indare.forumactif.com/
IzumiRK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Personnaliser l'affichage selon le groupe

Message par Toryudo Lun 30 Oct 2023 - 21:53

Bonjour !

Alors, ça ne va pas être très facile à tester, alors est-ce que vous pourriez :
- fournir votre code actuel, pour que nous puissions voir s'il y a un problème immédiatement visible
- fournir un lien vers un sujet qui serait masqué pour un invité, et non masqué pour un membre (ou pour un groupe particulier)
- enfin, créer un compte test sur l'un des forums (vous pouvez donner les identifiants par MP), compte qui appartiendrait à un groupe qui devrait avoir la possibilité de voir le message, mais qui ne le voit pas

Avec toutes ces informations, on devrait pouvoir trouver le problème !
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1372
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Personnaliser l'affichage selon le groupe

Message par IzumiRK Jeu 2 Nov 2023 - 21:49

Bonjour, merci pour la réponse ^^

Mon code actuel pour les spoilers sur WAM est celui-ci :
Code:
jQuery(window).load(function() {
  $('body').append('<div id="groups-perms" style="display:none;"></div>');
  $('#groups-perms').load('/groups' + ' .gen', function() {
    var a = document.getElementById('groups-perms').innerHTML;
    if (/Saison 5/i.test(a)) {
 $('.spoil5').css('filter','initial');
        };
    });
});

Normalement il sert à retirer le flou dans ce sujet par exemple sur la partie Saison 5 : https://we-are-miraculous.forumactif.com/t3-changements-par-rapport-a-la-serie

(Il se retire aussi au survol pour les invités et tous les membres)

J'ai créé un compte et je l'ai mis dans le groupe saison 5 du coup
IzumiRK

IzumiRK
****

Messages : 206
Inscrit(e) le : 25/02/2015

http://indare.forumactif.com/
IzumiRK a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Personnaliser l'affichage selon le groupe

Message par Toryudo Jeu 2 Nov 2023 - 22:24

Bonjour !

Le script va chercher les éléments de class nommées "gen" dans la page des groupes.
Je pense qu'il les trouve bien sur le forum Indarë, mais sur le forum we-are-miraculous, je constate qu'il n'y en a pas, donc il ne peut les trouver.
Par contre, il y a des éléments de la class "GRPlist" à la place, qui contiennent les groupes dont fait partie la personne connectée.

Il suffit donc à priori de modifier le script comme ceci pour rechercher dans les éléments "GRPlist" plutôt que les "gen" :
Code:
    jQuery(window).load(function() {
      $('body').append('<div id="groups-perms" style="display:none;"></div>');
      $('#groups-perms').load('/groups' + ' .GRPlist', function() {
        var a = document.getElementById('groups-perms').innerHTML;
        if (/Saison 5/i.test(a)) {
    $('.spoil5').css('filter','initial');
            };
        });
    });
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1372
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Personnaliser l'affichage selon le groupe

Message par Chacha Mer 8 Nov 2023 - 9:12

Personnaliser l'affichage selon le groupe 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 : 69443
Inscrit(e) le : 21/08/2010

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

Résolu Re: Personnaliser l'affichage selon le groupe

Message par Chacha Jeu 9 Nov 2023 - 9:11

Personnaliser l'affichage selon le groupe 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 : 69443
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