Bonjour a tous , je recherche si ca existe un plugin qui donnerai les vacances scolaires de l’ile de la réunion , je trouve que infos du jour est top , mais ma manque l’ile de la réunion dans les zones
Merci de vos retours
Bonjour,
Infos du jour est basé sur un scénario avec un bloc code.
Il suffit donc de rajouter vos dates.
$scenario->setLog('┌─────────────────── VACANCES SCOLAIRE');
$tags = $scenario->getTags(); //récupère la liste des tags
if (empty($tags['#zone#'])) $tags['#zone#'] = 'B';
$zone = $tags['#zone#']; // A,B ou C pour Vacances
if ($zone != 'A' && $zone != 'B' && $zone != 'C') $zone = 'B';
$scenario->setLog('| Zone : '.$zone);
//$url = "http://telechargement.index-education.com/vacances.xml"; // pour Vacances
$today = date("Y/m/d");
//$today = "2022/02/20"; // for test
$queryLibelleVacances = array("Vacances de la Toussaint","Vacances de Noël","Vacances d'hiver","Vacances de printemps","Vacances d'été","Pont de l'Ascension");
$queryIdVacances = array(1,2,3,4,5,12);
switch($zone)
{
case 'A':
$queryDebutVacances = array("2022/04/16","2022/05/26","2022/07/07","2022/10/22","2022/12/17","2023/02/04","2023/04/08","2023/05/18","2023/07/08","2023/10/21","2023/12/23","2024/02/17","2024/04/13","2024/05/09","2024/07/06","2024/10/19","2024/12/21","2025/02/22","2025/04/19","2025/05/29","2025/07/05","2025/10/18","2025/12/20","2026/02/07","2026/04/04","2026/05/14","2026/07/04");
$queryFinVacances = array("2022/05/02","2022/05/30","2022/09/01","2022/11/07","2023/01/03","2023/02/20","2023/04/24","2023/05/22","2023/09/04","2023/11/06","2024/01/08","2024/03/04","2024/04/29","2024/05/13","2024/09/02","2024/11/04","2025/01/06","2025/03/10","2025/05/05","2025/06/02","2025/09/01","2025/11/03","2026/01/05","2026/02/23","2026/04/20","2026/05/18","2026/09/01");
$queryNumVacances = array(4,12,5,1,2,3,4,12,5,1,2,3,4,12,5,1,2,3,4,12,5,1,2,3,4,12,5);
break;
case 'B':
$queryDebutVacances = array("2022/04/09","2022/05/26","2022/07/07","2022/10/22","2022/12/17","2023/02/11","2023/04/15","2023/05/18","2023/07/08","2023/10/21","2023/12/23","2024/02/24","2024/04/20","2024/05/09","2024/07/06","2024/10/19","2024/12/21","2025/02/08","2025/04/05","2025/05/29","2025/07/05","2025/10/18","2025/12/20","2026/02/14","2026/04/11","2026/05/14","2026/07/04");
$queryFinVacances = array("2022/04/25","2022/05/30","2022/09/01","2022/11/07","2023/01/03","2023/02/27","2023/05/02","2023/05/22","2023/09/04","2023/11/06","2024/01/08","2024/03/11","2024/05/06","2024/05/13","2024/09/02","2024/11/04","2025/01/06","2025/02/24","2025/04/22","2025/06/02","2025/09/01","2025/11/03","2026/01/05","2026/03/02","2026/04/27","2026/05/18","2026/09/01");
$queryNumVacances = array(4,12,5,1,2,3,4,12,5,1,2,3,4,12,5,1,2,3,4,12,5,1,2,3,4,12,5);
break;
case 'C':
$queryDebutVacances = array("2022/04/23","2022/05/26","2022/07/07","2022/10/22","2022/12/17","2023/02/18","2023/04/22","2023/05/18","2023/07/08","2023/10/21","2023/12/23","2024/02/10","2024/04/06","2024/05/09","2024/07/06","2024/10/19","2024/12/21","2025/02/15","2025/04/12","2025/05/29","2025/07/05","2025/10/18","2025/12/20","2026/02/21","2026/04/18","2026/05/14","2026/07/04");
$queryFinVacances = array("2022/05/09","2022/05/30","2022/09/01","2022/11/07","2023/01/03","2023/03/06","2023/05/09","2023/05/22","2023/09/01","2023/11/06","2024/01/08","2024/02/26","2024/04/22","2024/05/13","2024/09/02","2024/11/04","2025/01/06","2025/03/03","2025/04/28","2025/06/02","2025/09/01","2025/11/03","2026/01/05","2026/03/09","2026/05/04","2026/05/18","2026/09/01");
$queryNumVacances = array(4,12,5,1,2,3,4,12,5,1,2,3,4,12,5,1,2,3,4,12,5,1,2,3,4,12,5);
break;
}
Donc rajouter une zone OM1 et ajouter les dates
Pour mémo, les calendriers des vacances scolaires sont dispo là au format ics:
Avec les dates et intitulés des vacances.
Bonjour.
Vous pouvez aussi, directement intégrer le fichier ical de la zone de votre choix.
Merci de votre réponse , je ne maitrise pas du tout cette partie , je vais essayer en tout cas
Comment vous intégrer cela a jeedom ? ca a l’air top
Ils parlent du plugin dayinfo de lunarok
Je l’utilise déjà , mais je ne sais pas comment intégrer les vacances réunion
J’ai récupérer le fichier Ical , mais comment on l’intègre ?
Créer un équipement dans le plugin
Merci je vais tester tout cela
Par défaut il n’y a pas la réunion !
Comment tu le donne le chemin stp ?
Je n’ai pas compris …
Tu as récupéré le ical pour la réunion sur le site donné par jpty, je te dis juste que ical2Calendar peut te l’intégrer à Agenda.
c’est le chemin vers le ical donné plus haut
Justement je n’arrive pas a voir comment on peut l’intégrer je cherche pour le moment
Directement le chemin sur le site , je test cela
J ai beaucoup avancé grâce a vous
Merci