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
  • Remplacer la page d'événement unique
  • Création d'un fichier PHP dans le dossier du thème
  • Fonctions PHP prises en charge
  • Modern Events Calendar Widgets

Développeur

Remplacer la page d'événement unique

Dans cet article, nous expliquerons le processus de remplacement d'une page d'événement unique. 

MEC est créé par des développeurs pour des développeurs ! Et il est très convivial pour les développeurs, vous pouvez donc simplement remplacer MEC modèles dans votre thème et rendez-le compatible avec votre style de thème ou utilisez des filtres/actions MEC pour le personnaliser.

Remplacer la page d'événement unique

Avec la prépondérance Modern Events Calendar Page d'événement unique fonctionnalité, en tant que développeur, vous pouvez facilement ajuster les thèmes et personnaliser votre site Web de la meilleure façon possible.

MEC dispose d'un certain nombre de fichiers modèles dans /path/to/modern-events-calendar/templates/, vous pouvez simplement les remplacer dans votre thème ou thème enfant.

Par exemple, placez-les sur /path/to/theme/single-mec-events.php ou /path/to/child-theme/single-mec-events.php.

Note: Si vous utilisez la version allégée de l'insert MEC -léger après "modern-events-calendar". Apprenons à créer une page d'événement unique exclusive pour nos événements.

Création d'un fichier PHP dans le dossier du thème

Tout d'abord, créez un fichier PHP dans le dossier racine de votre thème nommé single-mec-events.php.

Ensuite, en codage, appelez les principales fonctions WordPress de get_header et get_footer.

Par exemple :

get_header();

get_footer();

Maintenant, vous pouvez placer tout le contenu souhaité entre ces 2 fonctions.

Fonctions PHP prises en charge

Avant d'obtenir les champs nécessaires pour MEC, il convient de mentionner que le plugin MEC prend en charge les fonctions principales telles que l'obtention de titres, de contenu, de catégories, de balises et d'images en vedette. Cependant, le chargement d'autres éléments doit être effectué à l'aide des fonctions définies dans 

#NomCode
01Objetobtenir_le_titre(); / le titre();
02Menuget_the_content(); / le contenu();
03Vignettethe_post_thumbnail(); / the_post_thumbnail('full');
04Jourget_the_tags();
05Étiquetteget_terms( array('taxonomy' => 'mec_label','hide_empty' => false,));
06Catégorieget_terms(array('taxonomy' => 'mec_category','hide_empty' => false,));
07Couleur de l'événementget_post_meta( get_the_ID(), 'mec_color', true );
08Date de début : get_post_meta( get_the_ID(), 'mec_start_date', true );
09Heures de débutget_post_meta(get_the_ID(), 'mec_start_time_hour', true);
10Minute de débutget_post_meta(get_the_ID(), 'mec_start_time_minutes', vrai);
11Début AM/PMget_post_meta(get_the_ID(), 'mec_start_time_ampm', vrai);
12Date de finget_post_meta( get_the_ID(), 'mec_end_date', true );
13Heures de finget_post_meta(get_the_ID(), 'mec_end_time_hour', true);
14Minute de finget_post_meta(get_the_ID(), 'mec_end_time_minutes', true);
15Fin AM/PMget_post_meta(get_the_ID(), 'mec_end_time_ampm', vrai);
16Commentaire de MECget_post_meta( get_the_ID(), 'mec_comment', true );
17Lire la suiteget_post_meta(get_the_ID(), 'mec_read_more', vrai);
18En savoir plusget_post_meta(get_the_ID(), 'mec_more_info', vrai);
19Prixget_post_meta( get_the_ID(), 'mec_cost', true );
20Extrait de l'événementobtenir_l'extrait();

Modern Events Calendar Widgets

Si vous avez besoin de charger les widgets du MEC, veuillez procéder comme suit :
Vous devez d'abord ajouter le code suivant dans le fichier PHP "single-mec-events.php" que vous avez placé dans le répertoire racine du thème.

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

Appelez ensuite les widgets :

// 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);

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
42 commentaire
latatazaza 24 août 2022
| |

Bonjour,
j'ai un pb avec ces deux vars : get_post_meta( get_the_ID(), 'mec_end_time_minutes', true); get_post_meta(get_the_ID(), 'mec_start_time_minutes', vrai);
quand je choisis une heure comme celle-ci dans le back-office 8h05, il renvoie 8h5 sur le devant 
Autre ? y a t'il une var pour avoir la durée d'un événement ?
Merci 

0 0
0
Répondre
Abraham Boulanger 11 septembre
| |
latatazaza Bonjour, j'ai un pb avec ces deux vars : get_post_met

salut
Merci de nous avoir contacté
Veuillez vous référer à webnus.net/support pour y créer un ticket.
Nos experts vous y aideront.

0 0
0
Répondre
nipapis le 21 juillet, 2022
| |

Quelqu'un a-t-il une idée sur l'affichage d'un champ personnalisé ? 
j'ai essayé ça mais ça n'a pas marché
get_post_meta( get_the_ID(), 'mec_event_data_event_field_1', true );
 
Quelqu'un a-t-il trouvé comment obtenir des données de champ personnalisées pour un seul événement ? Faites-le moi savoir ici en réponse.

0 0
0
Répondre
Abraham Boulanger 11 août 2022
| |
nipapis Quelqu'un a-t-il une idée sur l'affichage d'un champ personnalisé ? j'ai

Bonjour,
Veuillez le demander à webnus.net/support auprès de notre équipe technique. Ils vous répondront avec la réponse. Merci!

0 0
0
Répondre
livre de behauga le 12 juillet, 2020
| |

Existe-t-il un shortcode pour la publication de l'événement (événement unique) ? Je veux pouvoir utiliser l'habillage et l'en-tête de mon site Web pour cette page. 

2 0
0
Répondre
Swanxnumx 20 septembre
| |
livre de behauga Y a-t-il un shortcode pour la publication de l'événement (simple ev

C'est exactement ce dont j'ai besoin aussi, un si beau plugin mais pas bon sans ça malheureusement. 

0 0
0
Répondre
Sarah Wang | 26 septembre
| |
Swanxnumx C'est exactement ce dont j'ai besoin aussi, un si beau look

Bonjour,
Je transmettrai vos commentaires à l'équipe de développement et, si possible, ils en tiendront compte dans la prochaine mise à jour du plugin.

0 0
0
Répondre
Sarah Wang | 5 août 2020
| |
livre de behauga Y a-t-il un shortcode pour la publication de l'événement (simple ev

Bonjour,
Malheureusement, il n'y a pas de shortcode d'événement unique.

0 0
0
Répondre
christ66 le 1 juillet, 2020
| |

Hi
Avec des événements hebdomadaires récurrents (par exemple, des cours), est-il possible d'avoir la liste déroulante des dates modales de réservation par défaut à la date réelle sélectionnée, plutôt qu'à la prochaine disponible ?

0 0
0
Répondre
Sarah Wang | le 6 juillet, 2020
| |
christ66 Salut Avec des événements hebdomadaires récurrents (par exemple, des cours), est

Bonjour,
si je vous comprends bien. Rendez-vous sur Paramètres MEC> Événement unique> Page d'événement unique et sélectionnez l'option "Date de référence" pour l'option de méthode de date, puis vérifiez à nouveau si tout va bien maintenant.
https://webnus.net/dox/modern-events-calendar/date-method-application-in-mec-plugin/

si le problème persiste, rendez-vous sur support.webnus.net et là, vous pourrez vous connecter ou vous inscrire. pour créer un nouveau ticket, rendez-vous simplement sur webnus.net/support et cliquez sur "Créer un ticket" et partagez les informations requises.

0 0
0
Répondre
caroline Le 9 juin 2020
| |

Bonjour, travailler avec la lumière moderne du calendrier des événements est génial ! (Je prévois de mettre à jour vers la version Pro bientôt !)
Je remplace actuellement le fichier single-mec-events.php. J'utilise les widgets décrits ci-dessus et certains d'entre eux ne sont pas correctement traduits en allemand, même si le fichier de traduction correspondant existe. (J'ai déjà vérifié avec Poedit.)
 
L'espace

les titres de la fonction de widget suivante ne sont pas traduits correctement : display_date_widget(), display_time_widget(), display_cost_widget(), display_location_widget(), display_social_widget()
La principale

le titre de display_organizer_widger() est correctement traduit, mais le

les titres (téléphone, e-mail, site Web) ne sont pas traduits.
Pour le display_date_widget() et le display_time_widget() j'ai trouvé un correctif (sale) en corrigeant la commande de traduction aux lignes 653 et 752 dans le fichier single.php (modern-events-calendar-lite/app/skins/single.php) .
 
 
Voici ma solution pour obtenir la traduction correcte de la fonction display_time_widget().
 
Code d'origine (ligne 752) :


 
Ma solution:


 
Ce serait formidable si vous pouviez résoudre ces problèmes rapidement. 🙂

0 0
0
Répondre
Sarah Wang | Le 26 juin 2020
| |
caroline Bonjour, je travaille avec la lumière de calendrier d'événements moderne i

Bonjour,
Nous l'avons transmis à notre équipe de développeurs et ils vérifieront cela et le modifieront si possible dans les prochaines mises à jour du plugin.
Merci de nous l'avoir envoyé.

0 0
0
Répondre
Télécharger plus

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.