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 :

Enregistement d'interactions et modifications


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 17
    Par défaut Enregistement d'interactions et modifications
    Bonjour tout le monde!

    Voila mon problème:
    Dans mon site wordpress, j'ai un menu intitulé "ticket" (avec 2 sous menu: un ajout de ticket et l'affichage de la liste)
    Dans la liste des tickets, il y a tout un tas de paramètres, que l'on peut modifier .

    Ma question:
    Comment puis-je m'y prendre pour faire une fonction qui :
    repère toute les modifications effectuées sur les tickets lors d'une journée,
    ensuite m'envoyer un mail récapitulatif de toutes les modif sur tous les tickets dans une seule journée?

    Merci d'avance!

  2. #2
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut
    Je pense qu'il faut soit trouver un plugin (mais je doute que ça puisse se trouver) mais je pense qu'il faut plutôt passer par Google Analytics qui peut évaluer ce genre de choses sur chaque page.

  3. #3
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 665
    Par défaut
    dans un des tes autre messages tu as parlé de "mon extension". est ce que tu parles de la même là ?
    est ce qu'il s'agit d'une extension que tu as développée toi-même ?

  4. #4
    Membre averti
    Inscrit en
    Juillet 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 17
    Par défaut
    mathieu,

    Non il ne s'agit pas de l'extension (en l’occurrence le plugin que j'ai développé) mais d'un plugin déjà développé, et installé sur le serveur.

  5. #5
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 665
    Par défaut
    pour commencer tu devras regarder dans le code de cette extension pour mieux savoir comment sont gérés ces tickets.
    vu ce que tu as expliqué il s'agit peut-être d'un "custom post type" et les informations sont enregistrées dans des "meta".

    s'il s'agit de ça, tu pourras rajouter des crochets sur les filtres et les actions pour surveiller les modifications et enregistrer les informations dont tu as besoin

  6. #6
    Membre averti
    Inscrit en
    Juillet 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 17
    Par défaut
    Re!!

    Bon alors j'ai trouvé une autre façon de faire:
    Je me connecte à la base de données où la date de contact est "yesterday " et je retiens tous les champs qui m’intéressent dans un tableau. Je ferai un echo de ce tableau plus tard.
    Alors 2 questions:
    - Ma fonction mkdir est-elle bonne (pour avoir la date comme ceci 06/05/2014 ) et est-elle correctement appelée dans mon SELECT?
    -Retourne en "fatal error : Call to a member function get_results() on a non-object in C:\wamp\www\wordpress\wp-content\plugins\Tickets\interaction.php" pk?!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    global $wpdb;
    $yesterday = mktime(0, 0, 0, date("d")-1, date("m")  , date("Y"));
    $sql = "SELECT * FROM h_tickets_table WHERE DATE(t_contact_date) = yesterday ORDER BY t_contact_id";
    $sql_where = " 1=1 ";
     
    function ticket_interaction($getdata){
     
    	while ($query= $wpdb->get_results($sql))
    	{
    		$array[9] = htmlspecialchars($query['t_id']) .  htmlspecialchars($query['t_ticket_number']) .  htmlspecialchars($query['t_fk_user_id']) . htmlspecialchars($query['t_contact_date']).  htmlspecialchars($query['t_status']) .  htmlspecialchars($query['t_priority']) .  htmlspecialchars($query['t_contact_type']) .  htmlspecialchars($query['t_category_ids']) .  htmlspecialchars($query['t_information']);
    	}
    }

Discussions similaires

  1. Interaction figure et modification de courbe
    Par framelet dans le forum MATLAB
    Réponses: 1
    Dernier message: 12/09/2014, 19h01
  2. [Tk] Enregister du texte avec des modifications
    Par Perl53 dans le forum Interfaces Graphiques
    Réponses: 13
    Dernier message: 17/10/2008, 11h31
  3. Réponses: 18
    Dernier message: 08/06/2004, 11h09
  4. Modification de l'évènement OnClick
    Par MrJéjé dans le forum C++Builder
    Réponses: 9
    Dernier message: 22/08/2002, 12h52
  5. Réponses: 11
    Dernier message: 23/07/2002, 14h33

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