Gestion de matériel, (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #549457
    GyS
    Participant
    Initié WordPress
    15 contributions

    :search:
    Bonjour,

    Un des sites que je gère sous wordpress est le site d’un « club » de vidéastes amateurs :

    3è oeil-Angers

    A la demande des membres, je voudrai faire une base de données recensant pour chacun des utilisateurs le matériel cinéma qu’il dispose et qu’il peut prêter.

    Je ne trouve pas de plugin tout fait, faut-il que j’en fasse un ?

    J’ai des connaissances en PHP, je connais le MySQL, mais je n’ai jamais fait de plugin…
    je pense qu’il faudrait rajouter une table dans la base.

    Alors il y aurait-il une ou plusieurs personnes pour m’aider ?

    Il va de soi que ce plugin serait mis à la disposition de tous.

    Par contre si vous connaissez un plugin clefs en main qui répond à ma demande, je suis preneur :happy:.

    Merci

    Yann

    #1004107
    Li-An
    Participant
    Maître WordPress
    28491 contributions

    Il y a plusieurs solutions possibles mais par exemple, créer une page par membre en associant des champs personnalisés – avec le plugin Advanced Custom Field pour bien gérer la présentation est une possibilité.

    #1004108
    GyS
    Participant
    Initié WordPress
    15 contributions

    Merci,

    Cela ne semble pas correspondre à ce que je recherche.

    Un exemple pour etre (peut-être) plus clair :
    Un utilisateur (inscrit) recherche une camera XX, il tape dans un champ de recherche camera XX et alors en résultat on a les liens des autres utilisateurs ayant cette caméra.

    C’est assez simple en mysql et php, mais je ne sais pas comment l’intégrer dans WORDPRESS.

    Il me faut créer une table avec l’ID de l’utilisateur, différents champs caméra, pied, mandarine….

    Ensuite en page, il s’affiche un choix de champs, une ou plusieurs listes déroulantes par exemple,

    l’utilisateur demandeur fait « son marché », il valide et

    en réponse il a les coordonnées de l’utilisateur fournisseur.
    🙂
    Yann

    #1004109
    Li-An
    Participant
    Maître WordPress
    28491 contributions

    Il y a des solutions de recherche sur les champs personnalisés 🙂 C’est pour cela que je propose la solution.

    #1004110
    GyS
    Participant
    Initié WordPress
    15 contributions

    Merci,

    Je recherche dans cette direction…

    #1004111
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions
    GyS wrote:
    Merci,

    Cela ne semble pas correspondre à ce que je recherche.

    Si, si…

    GyS wrote:
    Un exemple pour etre (peut-être) plus clair :
    Un utilisateur (inscrit) recherche une camera XX, il tape dans un champ de recherche camera XX et alors en résultat on a les liens des autres utilisateurs ayant cette caméra.

    C’est assez simple en mysql et php, mais je ne sais pas comment l’intégrer dans WORDPRESS.

    Il me faut créer une table avec l’ID de l’utilisateur, différents champs caméra, pied, mandarine….

    Les utilisateurs sont des users avec les meta (contact, blabla)
    Les « matériels » sont des « posts » avec un custom post type et des champs personnalisés (custom fields, stockés dans wp_postmeta). Pour les valeurs répétitives sur plusieurs matériels (avec pied / sans pied) il vaut mieux faire une ou plusieurs « taxonomies » personnalisées, c’est plus facile pour la saisie, et plus performant pour la recherche.
    Le matériel est créé par son « user » qui le possède, le lien est fait automatiquement par WordPress en stockant l’auteur.

    Aucun besoin de table supplémentaire.

    GyS wrote:
    Ensuite en page, il s’affiche un choix de champs, une ou plusieurs listes déroulantes par exemple,

    Au choix, un template de page tout fait avec des dropdowns qui vont « taper » dans wp_posts et wp_postmeta, via les fonctions de wordpress (wp_query en clair)
    ou un plugin dit de recherche à facette (faceted search)

    GyS wrote:
    en réponse il a les coordonnées de l’utilisateur fournisseur.
    🙂
    Yann

    Résultat de recherche « basique » avec l’affichage détaillé de certains éléments des metas « user »

    Aucun besoin de table supplémentaire, ni de « query », tout peut être fait via WordPress

    register taxonomy / register custom post
    wp_query

    Je vous conseille de vous plonger dans la lecture du codex, tout particulièrement la structure de la base de données et les éléments que je vous ai indiqués pour comprendre la logique de wordpress.

    Le seul truc un peu « long et pénible » à développer est l’interface de saisie des champs personnalisés, perso je le fais à la mimine, mais dees plugins comme advanced custom fields permettent de le faire facilement

    #1004112
    GyS
    Participant
    Initié WordPress
    15 contributions

    Merci pour vos réponses.

    Je tacherai de mettre en oeuvre.

    Cordialement,

    Yann

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