[Résolu] Masquer un élément de l’administration (Créer un compte)

  • Statut : non résolu
11 sujets de 16 à 26 (sur un total de 26)
  • Auteur
    Messages
  • #587511
    allm
    Participant
    Initié WordPress
    38 contributions

    C que sur WPMU un blog crée est géré par un niveau admi d’ou la solution par $user_id == 0

    Ok, merci pour l’infos.

    L’admin sur WPMU c’est le créateur initial (cad nous) ou est-ce que les mecs qui vont ensuite créer leur blog seront aussi considéré comme admin avec un id=0 ?

    Au vu du code prévu, j’imagine que seul l’admin global à un id=0 et les autres ont des id différents. J’ai bon ?

    #587512
    yumiam
    Membre
    Padawan WordPress
    98 contributions

    excusez-moi…. mais au fait… l’dentifiant du 1er admin c’est pas 1 (et non pas 0) ?

    #587513
    yumiam
    Membre
    Padawan WordPress
    98 contributions

    Après avoir testé tout ça… ma solution fonctionne :

    <div>
    Le bloc HTML à cacher aux autres admins.
    </div>

    puisque chez moi l’admin à un ID=1

    (attention ID en capitale – précédemment, le code mentionnait id en minuscule et là ça ne marche pas.)

    comme ça je ne desactive rien au risque de tout casser(comme le suggère Quentin), je masque juste les éléments aux autres.

    #587514
    allm
    Participant
    Initié WordPress
    38 contributions

    Cool, merci pour ta solution 😉

    #587515
    AmO
    Participant
    Maître WordPress
    4451 contributions

    Renommé + Résolu.

    #587516
    pablo
    Membre
    Initié WordPress
    39 contributions

    Salut

    Moi j’utilise les cookies pour gérer cela :

    if( $_COOKIE[“wordpressuser”] == “admin” ){}

    Les infos sont toujours accessible pour l’utilisateur admin.
    Je l’utilise principalement dans le fichier menu.php (wp-admin/), le lien n’est plus dans le menu mais la page reste accessible, ce qui peut soit être un avantage, soit un problème…

    #587517
    apocalyps
    Participant
    Initié WordPress
    1 contributions

    bonjour a tous,
    je viens de découvrir votre post et je serais intéréssé par le code fourni par Yumiam pour caché des élément de l administration pour les users
    mon seul probleme c de savoir ou placer le code?
    Merci d’avance

    #587518
    allm
    Participant
    Initié WordPress
    38 contributions

    Tu le place autour de l’élément que tu veux cacher.

    #587520
    mechanical
    Membre
    Initié WordPress
    23 contributions

    bonjour,

    j ai testé cette astuce sur la version wpmu 2.9.1 cependant les onglets désactivé pour les bloguer sont aussi désactivés dans l admin principal

    quelqu’un aurait une piste pour modifier cela ?

    #587521
    forunner
    Participant
    Chevalier WordPress
    176 contributions

    Salut,
    c’est bien d’utiliser la fonction recherche, mais des fois, mieux vaut poster un nouveau sujet que d’en déterrer un de 3 ans et signalé comme résolu.

    ___________________________________

    Personnellement (c’est juste mon avis), je te recommande de ne pas suivre cette piste !
    utiliser du css pour cacher des div, ou des cookies pour faire la même chose… c’est du bricolage.
    Tout utilisateur ayant un tant soit peu de connaissances en web pourra y accéder.

    Si tu y tiens vraiment…je ne sais pas quel est le soucis, peut être que tu n’entres pas le bon id(as tu vérifié dans ta bdd)? peut être que la variable $user_id n’est plus définie? essayes avec $user_identity, je pense qu’elle contient le nom de l’user (je n’ai pas vérifié).
    Une meilleure solution serait d’utiliser cette condition pour ne pas générer la div du tout, plutôt que de la cacher. (je ne sais pas si c’est possible, peut être que certains éléments sont nécessaires)

    #587519
    mechanical
    Membre
    Initié WordPress
    23 contributions
    forunner wrote:
    Salut,
    c’est bien d’utiliser la fonction recherche, mais des fois, mieux vaut poster un nouveau sujet que d’en déterrer un de 3 ans et signalé comme résolu.

    ___________________________________

    Personnellement (c’est juste mon avis), je te recommande de ne pas suivre cette piste !
    utiliser du css pour cacher des div, ou des cookies pour faire la même chose… c’est du bricolage.
    Tout utilisateur ayant un tant soit peu de connaissances en web pourra y accéder.

    Si tu y tiens vraiment…je ne sais pas quel est le soucis, peut être que tu n’entres pas le bon id(as tu vérifié dans ta bdd)? peut être que la variable $user_id n’est plus définie? essayes avec $user_identity, je pense qu’elle contient le nom de l’user (je n’ai pas vérifié).
    Une meilleure solution serait d’utiliser cette condition pour ne pas générer la div du tout, plutôt que de la cacher. (je ne sais pas si c’est possible, peut être que certains éléments sont nécessaires)

    oui tu as raison pour le post je ne voulais pas polluer avec le même sujet 😉

    bref,

    je viens de vérifié dans la bdd et c est bien admin=1 et user_ID ( id en majuscule je précise) les autres user ont 2,3,4.. et ainsi de suite

    mais la je me pose la question de savoir si ce n est pas la version le problème car l onglets extension est désactivé chez tout les membres sauf dans mon admin et je ne retrouve vmt pas ce code a l endroit ou il est renseigner dans la page menu.php

    je parle de version de WPmu car par exemple j ai essayé de créer un modèle de page pour afficher les catégorie sur une page ou il n y a rien d autre, le code ne marche pas sur WPmu 2.9.1 mais fonctionne sur une version antérieure donc je me demande s il ne faut pas revoir ce bout de code…

    en attendant je ne reste pas a rien faire et je vais tenter la manipulation sur une version antérieure voir ce que ca donne et je ferais un feedback très vite si ca peut aider d autre personnes 😉

    merci d avoir pris le temps de me répondre

11 sujets de 16 à 26 (sur un total de 26)
  • Vous devez être connecté pour répondre à ce sujet.