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
  • Überschreiben einer einzelnen Ereignisseite
  • Erstellen einer PHP-Datei im Theme-Ordner
  • Unterstützte PHP-Funktionen
  • Modern Events Calendar Widgets

Entwickler:in / Unternehmen

Überschreiben einer einzelnen Ereignisseite

In diesem Artikel erklären wir den Vorgang zum Überschreiben einer einzelnen Ereignisseite. 

MEC wurde von Entwicklern für Entwickler entwickelt! Und es ist äußerst entwicklerfreundlich, sodass Sie einfach überschreiben können MEC Vorlagen in Ihrem Thema und machen Sie es mit Ihrem Themenstil kompatibel oder verwenden Sie MEC-Filter/Aktionen, um es anzupassen.

Überschreiben einer einzelnen Ereignisseite

Mit dem Überschreiben Modern Events Calendar Einzelne Ereignisseite Mit dieser Funktion können Sie als Entwickler Themen einfach anpassen und Ihre Website optimal personalisieren.

MEC verfügt über eine Reihe von Vorlagendateien in /path/to/modern-events-calendar/templates/. Sie können diese einfach in Ihrem Design oder untergeordneten Design überschreiben.

Platzieren Sie sie beispielsweise unter /Pfad/zum/Theme/single-mec-events.php oder /Pfad/zum/Child-Theme/single-mec-events.php.

Hinweis: Wenn Sie die Lite-Version von MEC verwenden, fügen Sie -leicht nach „modern-events-calendar“. Lassen Sie uns lernen, wie Sie eine exklusive Einzelereignisseite für unsere Ereignisse erstellen.

Erstellen einer PHP-Datei im Theme-Ordner

Erstellen Sie zunächst eine PHP-Datei mit dem Namen single-mec-events.php im Stammordner Ihres Designs.

Rufen Sie dann beim Codieren die wichtigsten WordPress-Funktionen get_header und get_footer auf.

Beispielsweise:

get_header();

get_footer();

Jetzt können Sie alle gewünschten Inhalte zwischen diesen beiden Funktionen platzieren.

Unterstützte PHP-Funktionen

Bevor wir die notwendigen Felder für MEC abrufen, sollten wir erwähnen, dass das MEC-Plugin die Hauptfunktionen wie das Abrufen von Titeln, Inhalten, Kategorien, Tags und vorgestellten Bildern unterstützt. Das Laden anderer Elemente muss jedoch mithilfe der definierten Funktionen in erfolgen. 

#NameCode
01Titelhol_den_Titel(); / der_Titel();
02Inhalthol_den_Inhalt(); / der_Inhalt();
03Vorschauansichtthe_post_thumbnail(); / the_post_thumbnail('vollständig');
04Etiketthol_die_Tags();
05Labelget_terms( array('taxonomy' => 'mec_label','hide_empty' => false,));
06Kategorieget_terms(array('taxonomy' => 'mec_category','hide_empty' => false,));
07Ereignisfarbeget_post_meta(get_the_ID(), 'mec_color', true);
08Kursstartget_post_meta( get_the_ID(), 'mec_start_date', true );
09Öffnungszeitenget_post_meta(get_the_ID(), 'mec_start_time_hour', true);
10Startminuteget_post_meta(get_the_ID(), 'mec_start_time_minutes', true);
11Beginn: AM/PMget_post_meta( get_the_ID(), 'mec_start_time_ampm', true);
12Enddatumget_post_meta( get_the_ID(), 'mec_end_date', true );
13Endstundenget_post_meta(get_the_ID(), 'mec_end_time_hour', true);
14Endminuteget_post_meta(get_the_ID(), 'mec_end_time_minutes', true);
15Ende AM/PMget_post_meta(get_the_ID(), 'mec_end_time_ampm', true);
16MEC-Kommentarget_post_meta(get_the_ID(), 'mec_comment', true);
17MEHR LESENget_post_meta(get_the_ID(), 'mec_read_more', true);
18Mehr Infosget_post_meta(get_the_ID(), 'mec_more_info', true);
19Kostenget_post_meta(get_the_ID(), 'mec_cost', true);
20Veranstaltungsauszughol_den_Auszug();

Modern Events Calendar Widgets

Wenn Sie die Widgets des MEC laden müssen, gehen Sie bitte wie folgt vor:
Sie sollten zuerst den folgenden Code in die PHP-Datei „single-mec-events.php“ einfügen, die Sie im Stammverzeichnis des Designs abgelegt haben.

$single = new MEC_skin_single();
$single_event_main = $single->get_event_mec(get_the_ID());
$single_event_obj = $single_event_main[0];

Rufen Sie dann die Widgets auf:

// attendees widget
$single->display_attendees_widget($single_event_obj);
// Booking Module
$single->display_booking_widget($single_event_obj,$single_event_main);
// breadcrumb
$single->display_breadcrumb_widget( get_the_ID() );
// Category Widget
$single->display_category_widget($single_event_obj);
// Cost Widget
$single->display_cost_widget($single_event_obj);
// Countdown Widget
$single->display_countdown_widget($single_event_main);
// Date Widget
$single->display_date_widget($single_event_o
// Export Widget
$single->display_export_widget($single_event_obj);
// Google map widget
$single->display_map_widget($single_event_main);
// Hourly
$single->display_hourly_schedules_widget($single_event_obj);
// Label Widget
$single->display_label_widget($single_event_obj);
// Local Time widget
$single->display_local_time_widget($single_event_obj);
// Location Widget
$single->display_location_widget($single_event_obj); // Show Location
$single->display_other_location_widget($single_event_obj); // Show Additional Locations
// More info widget
$single->display_more_info_widget($single_event_obj);
// next/prev widgets
$single->display_next_prev_widget($single_event_obj);
// Organizer Widget
$single->display_organizer_widget($single_event_obj); // show Organizer
$single->display_other_organizer_widget($single_event_obj); // additional Organizers
// QR widget
$single->display_qrcode_widget($single_event_obj);
// Register Button
$single->display_register_button_widget($single_event_obj);
//Social
$single->display_social_widget($single_event_obj);
// Speakers widget
$single->display_speakers_widget($single_event_obj);
// Time Widget
$single->display_time_widget($single_event_obj);
// Weather Widget
$single->display_weather_widget($single_event_obj);
// Event Hourly Schedule
$single->display_hourly_schedules_widget($single_event_obj);

Teilen

Veraltete Inhalte melden

Wenn Sie der Meinung sind, dass der Inhalt dieser Seite keine aktuellen Informationen enthält, teilen Sie uns dies bitte mit.

Jetzt melden
1
Login Absenden
42 Kommentare
latatazaza August 24, 2022
| |

Hallo,
ich habe ein PB mit diesen beiden Variablen: get_post_meta(get_the_ID(), 'mec_end_time_minutes', true); get_post_meta(get_the_ID(), 'mec_start_time_minutes', true);
Wenn ich im Backoffice eine Stunde wie diese wähle, 8:05 Uhr, kommt er im Frontoffice um 8:5 zurück 
Sonstiges? Gibt es eine Variable, um die Dauer eines Ereignisses anzugeben?
Vielen Dank 

0 0
0
antworten
Abraham Baker September 11, 2022
| |
latatazaza Hallo, ich habe ein PB mit diesen beiden Variablen: get_post_met

Hallo zusammen
Vielen Dank für Ihre Nachricht
Bitte beachten Sie webnus.net/support, um dort ein Ticket zu erstellen.
Unsere Experten helfen Ihnen dabei.

0 0
0
antworten
Nipapis Juli 21, 2022
| |

Hat jemand eine Idee zur Anzeige benutzerdefinierter Felder? 
Ich habe es versucht, aber es hat nicht funktioniert
get_post_meta( get_the_ID(), 'mec_event_data_event_field_1', true );
 
Hat jemand herausgefunden, wie man benutzerdefinierte Felddaten zu einem einzelnen Ereignis hinzufügt? Lass es mich hier in der Antwort wissen.

0 0
0
antworten
Abraham Baker August 11, 2022
| |
Nipapis Hat jemand eine Idee zur Anzeige von benutzerdefinierten Feldern? Ich habe

Hallo,
Bitte fragen Sie dies bei webnusBitte wenden Sie sich an .net/support von unserem technischen Team. Sie werden sich in Kürze bei Ihnen melden. Vielen Dank!

0 0
0
antworten
behaugabook Juli 12, 2020
| |

Gibt es einen Shortcode für den Event-Beitrag (einzelnes Event)? Ich möchte das Skin und den Header meiner Website für diese Seite verwenden können. 

2 0
0
antworten
Swan1305 September 20, 2020
| |
behaugabook Gibt es einen Shortcode für den Event-Post (einzelnes Event

Das ist genau das, was ich auch brauche, so ein toll aussehendes Plugin, aber ohne das nützt es leider nichts. 

0 0
0
antworten
Sarah Wang September 26, 2020
| |
Swan1305 Das ist genau das, was ich auch brauche, so ein toller Look

Hallo,
Ich werde Ihre Kommentare an das Entwicklerteam weiterleiten und sie werden diese, wenn möglich, beim nächsten Update des Plugins berücksichtigen.

0 0
0
antworten
Sarah Wang August 5, 2020
| |
behaugabook Gibt es einen Shortcode für den Event-Post (einzelnes Event

Hallo,
Leider gibt es keinen Shortcode für einzelne Events.

0 0
0
antworten
cristo66 Juli 1, 2020
| |

Hi
Ist es bei wöchentlich wiederkehrenden Ereignissen (z. B. Kursen) möglich, dass das Dropdown-Menü für das Datum im Buchungsmodal standardmäßig das tatsächlich ausgewählte Datum anzeigt und nicht nur das nächste verfügbare?

0 0
0
antworten
Sarah Wang Juli 6, 2020
| |
cristo66 Hallo Bei wiederkehrenden wöchentlichen Veranstaltungen (z. B. Unterricht), ist

Hallo,
wenn ich Sie richtig verstehe. Gehen Sie zu MEC-Einstellungen > Einzelereignis > Einzelereignisseite und wählen Sie die Option „Verwiesenes Datum“ für die Datumsmethode aus. Überprüfen Sie erneut, ob es jetzt in Ordnung ist.
https://webnus.net/dox/modern-events-calendar/date-method-application-in-mec-plugin/

Sollte das Problem weiterhin bestehen, wenden Sie sich bitte an den Support.webnus.net und dort können Sie sich anmelden oder registrieren. Um ein neues Ticket zu erstellen, gehen Sie einfach zu webnusRufen Sie .net/support auf und klicken Sie auf „Ticket erstellen“ und geben Sie die erforderlichen Informationen an.

0 0
0
antworten
caroline 9. Juni 2020
| |

Hallo, die Arbeit mit dem modernen Eventkalender Light ist super! (Ich plane, bald auf die Pro-Version zu aktualisieren!)
Ich überschreibe gerade die Datei single-mec-events.php. Ich verwende die oben beschriebenen Widgets und einige davon werden nicht korrekt ins Deutsche übersetzt, obwohl die entsprechende Übersetzungsdatei vorhanden ist. (Ich habe dies bereits mit Poedit überprüft.)
 
Das

Titel der folgenden Widget-Funktion werden nicht korrekt übersetzt: display_date_widget(), display_time_widget(), display_cost_widget(), display_location_widget(), display_social_widget()
Zu den wichtigsten

Der Titel des display_organizer_widger() ist korrekt übersetzt, aber der

Titel (Telefon, E-Mail, Website) werden nicht übersetzt.
Für display_date_widget() und display_time_widget() habe ich eine (schmutzige) Lösung gefunden, indem ich den Übersetzungsbefehl in Zeile 653 und 752 in der Datei single.php (modern-events-calendar-lite/app/skins/single.php) korrigiert habe.
 
 
Hier ist meine Lösung, um die richtige Übersetzung für die Funktion display_time_widget() zu erhalten.
 
Originalcode (Zeile 752):


 
Meine Lösung:


 
Wäre toll, wenn Sie diese Probleme bald beheben könnten. 🙂

0 0
0
antworten
Sarah Wang 26. Juni 2020
| |
caroline Hallo, ich arbeite mit dem modernen Veranstaltungskalender light i

Hallo,
Wir haben dies an unser Entwicklerteam weitergeleitet und sie werden es prüfen und wenn möglich in den kommenden Updates des Plugins ändern.
Vielen Dank, dass Sie uns dies geschickt haben.

0 0
0
antworten
MEHR LADEN

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 Terms und Konditionen als auch Datenschutzbestimmungen.

4.2 Groß

Über 11 Bewerten Sie uns auf Trustpilot

Urheberrechte © 2023. Alle Rechte vorbehalten. Webnus Inc.