Passer au contenu
Aucun résultat
Base de connaissances MEC
  • Installation
    • Installation
    • Activation
    • Mise à jour automatique
    • Mise à jour manuelle
    • Changer de domaine de licence
  • Paramètres
    • Généralités
    • Archive page
    • Slugs/Permaliens
    • Devise
    • Voir toutes les ressources
  • Single Event
    • Paramètres d'événement unique
    • Comment ajouter un événement dans le plugin MEC ?
    • Barre latérale simple MEC
    • Les champs personnalisés
    • Voir toutes les ressources
  • Modules événementiels
    • Conférenciers
    • Organisateurs
    • Emplacements
    • Carte
    • Voir toutes les ressources
  • Paramètres de réservation
    • Module de réservation
    • Éléments de réservation
    • Formulaire de réservation
    • Passerelles de paiement
    • Voir toutes les ressources
  • Soumission d'événement
    • Généralités
    • Niveau d'accès
    • Sections FES
    • champs requis
    • Voir toutes les ressources
  • intégrations
    • Mailchimp
    • Adhésions payées Pro
    • BuddyPress
    • LearnDash
    • Voir toutes les ressources
  • Notifications
    • Notification de réservation
    • Confirmation de réservation
    • Rappel de réservation
    • Notification administrateur
    • Voir toutes les ressources
  • Addons
    • Module complémentaire Elementor Single Builder
    • Addon Ticket et Facture
    • Module complémentaire de siège d'événement
    • Module complémentaire d'événements virtuels
    • Voir toutes les ressources
  • Autres
    • Paramètres d'apparence
    • Traduction
    • Connaissances
    • Dépannage
    • Développeur
Base de connaissances MEC

  • Catégories
    • Installation
      • Installation
      • Activation
      • Mise à jour automatique
      • Mise à jour manuelle
      • Changer de domaine de licence
    • Paramètres généraux
      • Généralités
      • Pages d'archives
      • Slugs/Permaliens
      • Devise
      • Voir toutes les ressources
    • Single Event
      • Paramètres d'événement unique
      • Barre latérale simple MEC
      • Comment ajouter un événement dans le plugin MEC ?
      • Les champs personnalisés
      • Voir toutes les ressources
    • Modules événementiels
      • Conférenciers
      • Organisateurs
      • Emplacements
      • Carte
      • Voir toutes les ressources
    • Paramètres de réservation
      • Module de réservation
      • Ajouter un système de réservation
      • Formulaire de réservation
      • Paramètres de paiement de l'organisateur
      • Voir toutes les ressources
    • Soumission d'événement
      • Généralités
      • Niveau d'accès
      • Sections FES
      • champs requis
      • Voir toutes les ressources
    • Intégrations MEC
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Adhésions payées Pro
      • Voir toutes les ressources
    • Notifications
      • Notification de réservation
      • Confirmation de réservation
      • Rappel de réservation
      • Notification administrateur
      • Voir toutes les ressources
    • Addons
      • Module complémentaire Elementor Single Builder
      • Addon Ticket et Facture
      • Module complémentaire de siège d'événement
      • Module complémentaire d'événements virtuels
      • Voir toutes les ressources
    • Autres
      • Paramètres d'apparence
      • Traduction
      • Connaissances
      • Dépannage
      • Développeur

Soumettre un ticket
Base de connaissances MEC

cabillot
  • Importation manuelle d'événements via SQL
    • Considérations clés lors de l'importation d'événements vers MEC

Développeur

Importation d'événements via SQL

 Importation d'événements via SQL dans le Modern Events Calendar peut être fait via la méthode suivante.

Importation manuelle d'événements via SQL

La première méthode pour importer des événements dans Modern Events Calendar est d'utiliser l'option dans le plugin.

Dans cette méthode, vous pouvez simplement aller à la Tableau de bord MEC> Importer / Exporter section récupérez la sortie XML, puis placez l'action ci-dessous dans le fichierfunctions.php :

do_action ('mec_import_file', XML_PATH);

Pour la deuxième méthode qui se fera via SQL, notez que les événements MEC sont créés à l'aide de Type de publication WP + un enregistrement en [wp_prefix]_mec_events table, vous devez donc importer les deux, sinon l'événement est incomplet et il ne sera pas affiché sur le front-end du site Web.

Pour importer les types de publication, vous pouvez simplement utiliser la solution que vous utilisez pour d'autres types de publication tels que les publications, les pages, etc.

Pour la mec_events enregistrements, nous suggérons de créer un fichier d'exportation SQL de Votre mec_events table sur votre site Web de démonstration, puis écrivez un code PHP simple pour exécuter le .sql déposer des requêtes sur le site Web du client.

Vous pouvez utiliser des codes comme celui-ci :

$query_file = '/path/to/mec_events.sql';
$queries = file_get_contents($query_file);
$sqls = explode(';', $queries);
// WordPress DB
global $wpdb;
foreach($sqls as $sql)
{
    $sql = trim($sql, '; ');
    if(trim($sql) == '') continue;

    $sql .= ';';

    $wpdb->query($sql);
}

Considérations clés lors de l'importation d'événements vers MEC

Vous devez faire attention à la Préfixe de table WP.

Nous suggérons de changer le préfixe dans le fichier SQL en quelque chose d'unique.

Par exemple, remplacez INSERT INTO wp_mec_events par INSERT INTO #__mec_events dans le fichier SQL et remplacez #__ par le préfixe $wpdb-> avant d'appeler la requête.

Une autre méthode consiste à affecter les requêtes à une variable PHP, puis à l'exécuter avec la fonction $wpdb->query().

Quelque chose comme ca:

global $wpdb;
$query = "INSERT INTO ".$wpdb->prefix."mec_events ......";
$wpdb->query($sql);

Note: L'espace post_id colonne du mec_events table doit correspondre à l'ID de publication de l'événement, sinon ils ne seront pas liés.
 

Partagez

Signaler un contenu obsolète

Si vous pensez que le contenu de cette page ne reflète pas les informations mises à jour, veuillez nous en informer.

Signaler maintenant
1
Connexion Envoyer
4 commentaire
Cyloé 2 décembre 2020
| |

Bonjour, 
Le calendrier des événements a une excellente option pour importer des lieux, des organisateurs et, le plus important, des événements via .csv et le mappage de colonnes, etc. Je pense que c'est le problème le plus important de votre plugin. Cela doit être fait dès que possible parce que sans cela ...... 

0 0
1
Répondre
Sarah Wang | 5 décembre 2020
| |
Cyloé Bonjour, Le calendrier des événements a une grande otion à i

Bonjour,
Je transmettrai votre commentaire à notre équipe de développeurs et ils le recevront sûrement. Si cela est possible, ils ajouteront cette fonctionnalité dans les prochaines mises à jour du plugin.

1 0
1
Répondre
actionapp Le 17 juin 2020
| |

Bonjour, existe-t-il une option d'importation CSV ou est-ce quelque chose qui apparaît dans une future mise à jour ? Si oui, quand peut-on s'y attendre ? Merci

2 0
1
Répondre
Sarah Wang | Le 20 juin 2020
| |
actionapp Bonjour, existe-t-il une option d'importation CSV ou est-ce

Bonjour,
malheureusement, actuellement, ce n'est pas possible.
Je transmettrai votre commentaire à notre équipe de développeurs et ils le recevront sûrement. Si cela est possible, ils ajouteront cette fonctionnalité dans les prochaines mises à jour du plugin.
nous ne pouvons pas vous donner d'ETA. Les suggestions sont classées par ordre de priorité en fonction du nombre de demandes des utilisateurs.

3 0
1
Répondre

Toujours pas de chance ? Nous pouvons aider!

Si vous n'avez pas trouvé ce que vous cherchiez, veuillez soumettre un ticket dans notre système d'assistance.

Soumettre un ticket
Bannière Webnus
Modern Events Calendar

Nous vous invitons à lire notre politique de remboursement, qui explique comment et sous quelles conditions vous pouvez retourner votre produit. Conditions générales et Politique de confidentialité.

4.2 Great

À propos de 11 Évaluez-nous sur Trustpilot

Copyright © 2023. Tous droits réservés. Webnus inc.