• Annonce Masquer un module pour les utilisateurs autres que le propriétaire


    Samedi 26 Mars 2016 à 11:55
    michel buisson

    J'ai développé cette fonction dans le cadre d'un blog que j'administre pour le compte d'un autre. Certaines actions pilotées oar des scripts ne sont utiles qu'à moi même; il me fallait donc les masquer à d’autres utilisateurs.

    Le principe est simple: masquer les éléments d'une classe si le profil est différent de celui de l'utilisateur autorisé.

    expliquations :

    http://mbnoutils.eklablog.com/masquer-un-module-aux-utilisateurs-sauf-un-ou-certains-a125493696

    Samedi 16 Juillet 2016 à 22:53
    stormalo

    Bonjour,

    Merci pour cette suggestion de masquage.

    A partir de cette idée on peut aussi masquer un blog plutôt que le le mettre hors ligne pendant des travaux de maintenance  ou de design. Ce n'est pas aussi confidentiel pour un secret total, mais ça peut éviter à un visiteur (ou aux moteurs de recherche) de croire que le blog à été supprimé ; de plus ça laisse active la gestion des favoris chez les autres membres EB.

    Test réalisé :
    1) Masquer la div existante  #background,  sauf pour le pseudo autorisé
    2) Ajout par css d'une petite image de fond dans #body (pour informer le visiteur)
    Si je suis connecté le blog de test s'affiche normalement (la petite image de fond est recouverte par le contenu), sinon rien à l'écran, sauf la petite image d'avertissement.

    Edit +     l'idéal serait peut être de remplacer l'image explicative par un message inclus dans le code javascript (pour avoir un simple code utilisable par copié-collé).

    Dimanche 17 Juillet 2016 à 11:40
    michel buisson

    je suppose que c'est ce que tu as fait dans bricotests. Mais je ne sais pas comment tu test le profil en css. sinon l'idée me séduit pour un blog en maintenance

    Dimanche 17 Juillet 2016 à 20:58
    stormalo

    Oui. J'ai même créé ce bricotest pour cela, (ma connaissance en javascript étant embryonnaire : prudence)    

    1ère action: je n'ai fait que substituer ton nom de div (divgost) par background .

    2ème action:  Aucun test par css. Je n'ai pas trouvé mieux que d'ajouter manuellement par css  l'image porteuse d'une info pour le visiteur. Cette image se retrouve derrière le contenu pour le pseudo autorisé, donc n'est pas gênante.

    Quand cette mise hors ligne fictive n'a plus lieu d'être, il faut suffit de retirer: 1) le code javascript   2) le code css dans modifier le thème.

    Si tout pouvait être piloté par le code javascript (de préférence avec fenêtre alert()  je pense que ce serait parfait).
    N'hésite pas à enrichir mbnoutils wink2 ça ne me fera pas d'ombre !

    ---------------------------------------------------

    PS J'ai commenté ici sans penser à le faire sur ton blog d'outils. oops

    Lundi 18 Juillet 2016 à 10:41
    michel buisson

    J'ai imaginer quelque chose comme ça

    http://mbnoutils.eklablog.com/masquer-le-blog-pseudo-hors-ligne-pour-visiteur-a126434388

     

    Mardi 16 Août 2016 à 10:39
    stormalo

    Bien joué !

    On dispose maintenant de 2 outils pour les opérations provisoires de type maintenance.




    Vous devez être membre pour poster un message.