Zum Inhalt
Keine Ergebnisse
MEC Wissensdatenbank
  • Installation
    • Installation
    • Aktivierung
    • Auto-Update
    • Manuelles Update
    • Lizenzdomäne ändern
  • Einstellungen
    • Allgemein
    • Archivseite
    • Slugs/Permalinks
    • Währung
    • Alle anzeigen
  • Einzelveranstaltung
    • Einstellungen für einzelne Ereignisse
    • Wie füge ich ein Ereignis im MEC-Plugin hinzu?
    • MEC Einzelne Seitenleiste
    • Benutzerdefinierte Felder
    • Alle anzeigen
  • Eventmodule
    • Speaker
    • Veranstalter
    • Standorte
    • Karte
    • Alle anzeigen
  • Buchungseinstellungen
    • Buchungsmodul
    • Buchungselemente
    • Buchungsformular
    • Zahlungs-Gateways
    • Alle anzeigen
  • Event-Einreichung
    • Allgemein
    • Zugriffsebene
    • FES-Sektionen
    • Benötigte Felder
    • Alle anzeigen
  • Integrationen
    • Mailchimp
    • Bezahlte Mitgliedschaften Pro
    • BuddyPress
    • LearnDash
    • Alle anzeigen
  • Benachrichtigungen
    • Buchungsbenachrichtigung
    • Buchungsbestätigung
    • Buchungserinnerung
    • Administratorbenachrichtigung
    • Alle anzeigen
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Event Seat Addon
    • Virtual Events Addon
    • Alle anzeigen
  • Andere
    • Darstellungseinstellungen
    • Übersetzungen
    • Wissen
    • Problemlösung
    • Entwickler:in / Unternehmen
MEC Wissensdatenbank

  • Kategorien
    • Installation
      • Installation
      • Aktivierung
      • Auto-Update
      • Manuelles Update
      • Lizenzdomäne ändern
    • Allgemeine Einstellungen
      • Allgemein
      • Archivseiten
      • Slugs/Permalinks
      • Währung
      • Alle anzeigen
    • Einzelveranstaltung
      • Einstellungen für einzelne Ereignisse
      • MEC Einzelne Seitenleiste
      • Wie füge ich ein Ereignis im MEC-Plugin hinzu?
      • Benutzerdefinierte Felder
      • Alle anzeigen
    • Eventmodule
      • Speaker
      • Veranstalter
      • Standorte
      • Karte
      • Alle anzeigen
    • Buchungseinstellungen
      • Buchungsmodul
      • Ein Buchungssystem hinzufügen
      • Buchungsformular
      • Zahlungseinstellungen des Veranstalters
      • Alle anzeigen
    • Event-Einreichung
      • Allgemein
      • Zugriffsebene
      • FES-Sektionen
      • Benötigte Felder
      • Alle anzeigen
    • MEC-Integrationen
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Bezahlte Mitgliedschaften Pro
      • Alle anzeigen
    • Benachrichtigungen
      • Buchungsbenachrichtigung
      • Buchungsbestätigung
      • Buchungserinnerung
      • Administratorbenachrichtigung
      • Alle anzeigen
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Event Seat Addon
      • Virtual Events Addon
      • Alle anzeigen
    • Andere
      • Darstellungseinstellungen
      • Übersetzungen
      • Wissen
      • Problemlösung
      • Entwickler:in / Unternehmen

Ein Ticket
MEC Wissensdatenbank

Toggle
  • Manuelles Importieren von Ereignissen über SQL
    • Wichtige Überlegungen beim Importieren von Ereignissen in MEC

Entwickler:in / Unternehmen

Ereignisse über SQL importieren

 Importieren von Ereignissen über SQL in die Modern Events Calendar kann mit der folgenden Methode erfolgen.

Manuelles Importieren von Ereignissen über SQL

Die erste Methode zum Importieren von Ereignissen in Modern Events Calendar besteht darin, die Option im Plugin zu verwenden.

Bei dieser Methode gehen Sie einfach im MEC-Dashboard zum Abschnitt „Import/Export“ , rufen die XML-Ausgabe ab und fügen dann die folgende Aktion in die functions.php ein:

do_action ('mec_import_file', XML_PATH);

Bei der zweiten Methode, die über SQL erfolgt, ist zu beachten, dass MEC-Ereignisse mithilfe des WP-Beitragstyps + eines Datensatzes in der Tabelle [wp_prefix]_mec_events erstellt werden . Sie müssen daher beide importieren, da das Ereignis sonst unvollständig ist und nicht im Frontend der Website angezeigt wird.

Zum Importieren der Beitragstypen können Sie einfach die Lösung verwenden, die Sie auch für andere Beitragstypen wie Beiträge, Seiten usw. verwenden.

Für die Datensätze der Tabelle „mec_events“ empfehlen wir, eine SQL-Exportdatei aus Ihrer Tabelle „mec_events“ auf Ihrer Demo-Website zu erstellen und anschließend einen einfachen PHP-Code zu schreiben, um die Abfragen aus der .sql- Datei auf der Client-Website auszuführen.

Sie können Codes wie diese verwenden:

$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);
}

Wichtige Überlegungen beim Importieren von Ereignissen in MEC

Sie sollten beim WP-Tabellenpräfix vorsichtig sein.

Wir empfehlen, das Präfix in der SQL-Datei in etwas Eindeutiges zu ändern.

Ändern Sie beispielsweise INSERT INTO wp_mec_events in der SQL-Datei in INSERT INTO #__mec_events und ersetzen Sie #__ durch das Präfix $wpdb->, bevor Sie die Abfrage aufrufen.

Eine andere Möglichkeit besteht darin, die Abfragen einer PHP-Variablen zuzuweisen und sie dann mit der Funktion $wpdb->query() auszuführen.

Something like this:

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

Hinweis: Das Post-ID Spalte der mec_events Die Tabelle sollte mit der Post-ID des Ereignisses übereinstimmen, sonst werden sie nicht miteinander verknüpft.
 

Teilen

Ähnliche Artikel

  • MEC-Webhooks
  • MEC Restful API
  • So erhalten Sie ein benutzerdefiniertes Feld auf einer einzelnen Ereignisseite
  • Überschreiben einer einzelnen Ereignisseite
  • Überschreiben von Shortcode-Skins
Login Absenden
4 Kommentare
Zyklon December 2, 2020
| |

Hallo, 
Der Veranstaltungskalender bietet eine großartige Möglichkeit, Orte, Veranstalter und vor allem Veranstaltungen per CSV-Datei und Spaltenzuordnung usw. zu importieren. Ich denke, das ist das größte Problem Ihres Plugins. Das muss so schnell wie möglich erledigt werden, denn ohne… 

0 0
1
antworten
Sarah Wang December 5, 2020
| |
Zyklon Hallo, Der Veranstaltungskalender bietet eine tolle Möglichkeit,

Hallo,
Ich werde Ihren Kommentar an unser Entwicklerteam weiterleiten, das ihn sicher entgegennimmt. Wenn möglich, wird diese Funktion in den kommenden Updates des Plugins integriert.

1 0
1
antworten
Aktionsapp 17. Juni 2020
| |

Hallo, gibt es eine CSV-Importoption oder wird diese erst in einem zukünftigen Update verfügbar sein? Wenn ja, wann ist damit zu rechnen? Danke.

2 0
1
antworten
Sarah Wang 20. Juni 2020
| |
Aktionsapp Hallo, gibt es eine CSV-Importoption oder ist das

Hallo,
leider ist dies derzeit nicht möglich.
Ich werde Ihren Kommentar an unser Entwicklerteam weiterleiten, das ihn sicher entgegennimmt. Wenn möglich, wird diese Funktion in den kommenden Updates des Plugins integriert.
Wir können Ihnen keine voraussichtliche Ankunftszeit nennen. Vorschläge werden basierend auf der Anzahl der Benutzeranfragen priorisiert.

3 0
1
antworten

Immer noch kein Glück? Wir können helfen!

Wenn Sie nicht gefunden haben, wonach Sie gesucht haben, senden Sie bitte ein Ticket an unser Supportsystem.

Ein Ticket
Webnus Banner
Modern Events Calendar

Bitte lesen Sie unsere Allgemeinen Geschäftsbedingungen und unsere Datenschutzrichtlinie.

4.2 Hervorragend

Über 11 Bewerten Sie uns auf Trustpilot

Urheberrechte © 2026. Alle Rechte vorbehalten. Webnus Inc.