IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Lire une partie du contenu bdd CF7


Sujet :

WordPress PHP

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut Lire une partie du contenu bdd CF7
    Bonjour,

    j'ai créé un formulaire CF7 boîte à idée, déjà mentionné dans la discussion précédente : https://www.developpez.net/forums/d2...emier-message/. Ce formulaire fait que à chaque idée postée par un utilisateur, un mail est émis aux destinataires.
    Si on veut accéder à l'historique des idées émises, en tant qu'administrateur, je peux consulter la bdd CF7 et exporter une partie de son contenu sous forme de fichier (Excel, CSV ou PDF). Néanmoins, c'est lourd et pas pratique du tout.
    Ce que j'imagine : sur le site, un utilisateur sélectionne une date de début et une date de fin puis clique sur un bouton envoyer les idées. Le site accède à la base de données du formulaire CF7 et retourne les idées émises entre les 2 dates. Ensuite, il serait possible d'exporter cela dans un fichier (Excel, CSV ou PDF). Je ne sais pas si c'est faisable, ni comment le faire. Peut-on me le dire ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    vous utilisez quelle extension pour faire l'exportation dans ces formats ?

  3. #3
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    CSV mais mon idée était de proposer le choix de l'extension à l'utilisateur...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    je voulais parler d'une extension wordpress.

  5. #5
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Ah, OK, Contact Form 7. Version 5.1.7
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  6. #6
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    il n'y a pas d'exportation de base avec cette extension.
    habituellement j'utilise flamingo pour enregistrer les messages mais cette extension permet seulement d'exporter en csv.

  7. #7
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Merci je vais regarder, et si besoin, je reviendrai vers vous.
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  8. #8
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Je dois revenir vers vous : j'ai installé le plugin (flamingo) et l'ai activé, mais je ne parviens pas à l'utiliser et j'ai pas trouvé de tuto pouvant m'aider. Donc pouvez-vous soit me guider, soit m'indiquer un tuto ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  9. #9
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    je n'ai toujours pas compris votre question initiale, vous dites "en tant qu'administrateur, je peux consulter la bdd CF7 et exporter une partie de son contenu sous forme de fichier (Excel, CSV ou PDF)".
    comment faites vous cette exportation ?

  10. #10
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Bonjour Mathieu,

    je ne vous réponds que maintenant, n'étant pas chez moi ce matin...

    Je vous explique mais à mon avis, peu importe car j'utilise le panneau d'administration et je voudrais pouvoir effectuer cet export depuis le site.

    Donc, aujourd'hui, depuis le panneau d'administration, onglet Contact

    -> Database

    -> liste déroulante avec les 5 formulaires que j'ai créés

    -> j'en sélectionne un puis je clique sur le bouton select form

    -> ça m'affiche la liste des différents champs des messages et y a 3 boutons : export, print, column visibility

    -> je clique sur le bouton export

    -> ça affiche 4 possibilités : Copy, Excel, Csv, Pdf

    -> je clique sur Csv

    -> 2 possibilités : all ou selection

    -> la boîte de dialogue avec enregistrer sous et voilà
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  11. #11
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Je reviens sur ce sujet, que j'ai pas suivi, accaparé par d'autres choses...

    Rien trouvé en français sur le net concernant le plugin Flamingo. J'ai trouvé uniquement une vidéo en anglais et mon niveau est insuffisant pour comprendre...

    Pour info, Flamingo est installé depuis une dizaine de jours. Dans le sous-onglet "messages entrants", y a plein de messages reçus (qui sont des spams) et dans le sous-onglet "carnet d'adresses", y a tous les auteurs des spams, plus 2 utilisateurs sérieux (dont moi).

    Pouvez-vous me guider (en français ! (je peux lire un texte anglais, mais à l'oral, non)) ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  12. #12
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    Donc, aujourd'hui, depuis le panneau d'administration, onglet Contact
    -> Database
    vous n'avez toujours pas répondu à ma 1re question : quelle extension gère cela ? ce n'est pas dans CF7 de base.

  13. #13
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Comme j'ai été bien aidé à ce sujet (en 2018 par un ex-modo de DVP), j'ai regardé les extensions installées et sans nul doute, c'est https://fr.wordpress.org/plugins/contact-form-cfdb7/ : cfdb7. Cela dit, même ayant lu cette page, pas vu d'indication pour accéder à la bdd par du code...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  14. #14
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Même si cfdb7 ne vous parle pas, je reste intéressé par la méthode que vous employez...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  15. #15
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    j'ai regardé les extensions installées et sans nul doute, c'est https://fr.wordpress.org/plugins/contact-form-cfdb7/ : cfdb7.
    j'avais déjà essayé cette extension et elle ne rajoute pas le menu "database" dont vous parlez.

  16. #16
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Après questionnement auprès de l'auteur du site, c'est database for CF7 : https://code4life.it/shop/plugins/database-for-cf7/. Petit inconvénient : il faut maîtriser l'italien...

    Autre extension qui est plus récente mais pas testée : Database for Contact Form 7
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  17. #17
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    Après questionnement auprès de l'auteur du site, c'est database for CF7 : https://code4life.it/shop/plugins/database-for-cf7/. Petit inconvénient : il faut maîtriser l'italien...
    j'ai regardé cette extension et si j'ai bien compris, l'exportation dans les différents formats est gérée par du code javascript. donc pour la partie exportation, je ne sais pas comment faire pour utiliser ce code javascript, je pourrai juste vous aider pour faire l'exportation au format csv.

    de plus cette extension stocke les données dans une nouvelle table, donc je vous conseille d'utiliser flamingo qui stocke les données dans les tables wordpress et ce qui permet donc de les lire en utilisant les fonction wordpress.

    pour la 1re étape qui est l'affichage des idées en dessous du formulaire, vous devez d'abord créer une extension, pour ça, il y a une vidéo qui explique bien les choses :




    ensuite vous aurez besoin d'un shortcode pour placer l'affichage :
    https://developer.wordpress.org/plug...ic-shortcodes/

    et dans le shortcode vous pourrez afficher les idées sélectionnées avec "get_posts" :
    https://developer.wordpress.org/refe...ons/get_posts/

  18. #18
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 381
    Points : 5 732
    Points
    5 732
    Billets dans le blog
    1
    Par défaut
    Bonsoir,

    merci pour toutes ces infos. Pas eu le temps de regarder aujourd'hui et je ne sais pas quand j'aurai du temps, mais c'est sûr que je m'intéresserai à votre solution...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

Discussions similaires

  1. [VBA-E] Inscrire dans le textbox une partie du contenu d'une cellule
    Par AliochaBada dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/08/2006, 08h06
  2. [VB6]Lire une partie d'un fichier .txt
    Par patoch76 dans le forum VB 6 et antérieur
    Réponses: 26
    Dernier message: 02/05/2006, 20h49
  3. Réponses: 4
    Dernier message: 28/03/2006, 23h05
  4. Réponses: 2
    Dernier message: 16/02/2006, 22h20
  5. Comment lire une partie du son *.wav
    Par ryosaebafr2000 dans le forum MFC
    Réponses: 5
    Dernier message: 08/06/2005, 16h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo