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

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 26)
  • Auteur
    Messages
  • #449877
    pointguard
    Membre
    Initié WordPress
    2 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : Mu 1.0
    – Thème utilisé : home default
    – Plugins en place : –
    – Nom de l’hebergeur : 1and1

    Problème(s) rencontré(s) :

    Bonjour,
    Je cherche quelqu’un(e/s) de bien calé en WP mu pour m’aider à simplifier le fichier wp-signup.php et l’interface d’administration.

    Je souhaite mettre en place une plate forme de blogs destinée à des neuneus de l’informatique et moins il y aura d’options mieux ce sera pour moi !

    En gros je ne veux QUE la création de nouveaux blogs dans le signup (j’ai déjà fait mais en fait j’ai du merder car ça créé l’utilisateur mais pas le blog), une fois dans l’admin de leur blog je veux le moins de menus possibles (Ecrire, gérer et basta !).
    Par contre, j’aimerais que la barre d’outil de rédaction permette d’inclure facilement une vidéo de type Youtube ou dailymotion. Dans le même but de simplification, je voudrais que les articles soient publiés par défaut histoire de réduire le nombre de manips à faire !

    Voila, je sais que certains de ces sujets ont déjà été traités mais peu de solutions sont apportées directement sur le forum, les gens bidouillent chez eux et postent un “c’est bon merci”… avec un peu d’aide, promis je posterai mes fichier PHP modifiés !

    #587497
    quentin
    Membre
    Chevalier WordPress
    315 contributions

    je te présente ton nouvel ami:

    <div></div>

    Parcours ton admin et cache les zones superflues avec ce petit bout de code.
    Note que toutes les modifs dans l’admin sont des modifs au coeur de wordpress et que donc tu devrais les tracer proprement.

    #587498
    quentin
    Membre
    Chevalier WordPress
    315 contributions

    aussi si tu veux supprimer des menus entiers il te faut modifier le fichier menu.php qui ajoute chacune des sections.

    #587499
    quentin
    Membre
    Chevalier WordPress
    315 contributions

    encore une remarque, si les sections à cacher sont IDentifiées, tu as probablement intéret à utiliser le display:none dans le admin.css plutot que directement dans les pages.

    #587500
    AmO
    Participant
    Maître WordPress
    4451 contributions

    Personnellement je trouve une solution comme :

    
    Le bloc HTML à cacher aux autres admins.

    plus propre 🙂

    (le css ca se désactive facilement 🙂)

    #587501
    quentin
    Membre
    Chevalier WordPress
    315 contributions

    Je ne suis pas vraiment d’accord, le probleme c’est qu’en faisant ca on risque de supprimer de la page des input qui pourraient etre nécessaires au processing des formulaires, ou des blocks nécessaires au javascript. Il faut alors vérifier que tout ce qu’on supprime n’est pas vital au traitement de la page.
    En revanche la solution de cacher ne change rien fonctionnellement à la page telle que percue par le serveur. Ce n’est pas très grave que désactiver le CSS montrent toutes les options, puisqu’aucunes d’entre elles n’est “dangereuse” (elles ont normalement leur utilité), le but est juste de simplifier la présentation à l’utilisateur.

    #587502
    pointguard
    Membre
    Initié WordPress
    2 contributions

    Ok merci pour le conseil et mon nouvel ami 😉 par contre, pour le wp-signup.php quelqu’un se proposerait-il ?

    #587503
    yumiam
    Membre
    Padawan WordPress
    98 contributions

    Et que pensez-vous d’un mélange des 2 solutions ?
    (c’est une vrai question, je ne suis pas sûr de moi…)

    Le bloc HTML à cacher aux autres admins.

    comme ça, ça reste présent pour l’admin tout en n’étant QUE masqué ( et non désactivé) pour les autres…

    #587504
    AmO
    Participant
    Maître WordPress
    4451 contributions

    Ca retire à l’affichage, ca veut dire que l’utilisateur sera incapable de modifier l’option ^^

    #587505
    yumiam
    Membre
    Padawan WordPress
    98 contributions

    sauf erreur… la solution que tu préconisais aussi … non ?

    #587506
    AmO
    Participant
    Maître WordPress
    4451 contributions

    la solution CSS, cache l’option de l’affichage dans tout les cas
    la solution PHP, supprimer l’option avant l’affichage, selon le compte utilisé

    #587507
    yumiam
    Membre
    Padawan WordPress
    98 contributions

    et la solution php + css cache l’option de l’affichage selon le compte utilisé… en fin… je crois… non ?

    #587508
    allm
    Participant
    Initié WordPress
    38 contributions

    Petite question, peut étre con 🙂

    Mais le test “$user_id == 0” la valeur 0 est un exemple ou est-ce que tous les non-admins auront un user_id égal à 0 ? Je trouve ça bizarre ..

    Là y’a un truc que je comprend pas :(

    Il serait pas plus simple de faire un test simplement sur le login admin ou un autre champ unique et si on est différent du login admin => on affiche pas.

    #587509
    bway
    Participant
    Initié WordPress
    44 contributions

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

    #587510
    yumiam
    Membre
    Padawan WordPress
    98 contributions

    je me rends compte que j’ai ecrit une connerie, ma solution mixte serait plutot :

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

    “!=” et non “==”

    c-à-d : si on est pas admin, alors c”st masqué en css (mais toujours présent)

    Qu’en pensez-vous ?

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