Ideal Horaires – Documentation
Ideal Horaires affiche un planning de cours, d’ateliers ou de rendez-vous en accordéon : semaines › jours › créneaux, chaque créneau avec un badge de disponibilité et un bouton de réservation facultatif.
Sommaire
Prérequis
- Joomla 4.4, 5 ou 6
- PHP 8.1 à 8.4
- YOOtheme Pro 4 ou 5
Installation
- Téléchargez le ZIP depuis Mes licences ou depuis le lien de l’e-mail de commande. Ne le décompressez pas.
- Dans Joomla, ouvrez Système › Installer › Extensions et déposez le ZIP dans Envoyer un paquet.
- Ideal Horaires s’active tout seul : rien d’autre à activer.
Une nouvelle version s’installe de la même façon, par-dessus l’ancienne. Votre contenu et vos réglages sont conservés.
Clé de licence et mises à jour
Votre clé de licence (format IDPC-XXXX-XXXX-XXXX-XXXX) figure dans l’e-mail de commande et sur la page Mes licences. Collez-la une seule fois par site :
- Ouvrez Système › Mettre à jour › Sites de mise à jour.
- Cliquez sur Ideal Horaires : Joomla signale « clé de téléchargement manquante ».
- Collez la clé dans le champ Clé de téléchargement, puis Enregistrer et fermer.
Les nouvelles versions apparaissent ensuite dans Système › Mettre à jour › Extensions et s’installent en un clic. Les mises à jour et le support par e-mail sont inclus pendant 12 mois. Ensuite, l’extension continue de fonctionner sans limite de durée ; seul l’accès aux nouvelles versions s’arrête. Vous pouvez renouveler à tout moment depuis Mes licences.
1. Construire un planning
- Dans le page builder YOOtheme Pro, ajoutez l’élément Horaires Accordéon (groupe « IdealPC »).
- Ajoutez une semaine par panneau de l’accordéon (ex. « Semaine du 16 au 19 août »). Forcer l’ouverture affiche toujours une semaine dépliée.
- Dans chaque semaine, ajoutez les jours (ex. « Mardi 16 août »), puis les créneaux de chaque jour.
Le titre de chaque semaine affiche un compteur comme « 3 créneaux libres », calculé à partir de ses créneaux.
2. Créneaux et statuts
- Heure de début et heure de fin : texte libre, ex. 9h00 ou 09:00.
- Statut : places disponibles, complet, liste d’attente ou annulé (heure barrée).
- Places restantes : facultatif. Avec un nombre, le badge affiche « 3 places disponibles », « Plus que 2 places » sous le seuil, ou « Dernière place ! ».
- Note : court texte après l’heure, ex. « avec Marie » ou « Salle 2 ».
- Lien spécifique : remplace le lien de réservation général pour ce créneau.
3. Réglages de l’accordéon
- Lien de réservation, ouvert dans un nouvel onglet si besoin, et bouton Réserver avec son texte et son style (primaire, secondaire, par défaut ou texte).
- État initial : tout fermé, première semaine ouverte ou tout ouvert ; option pour ouvrir plusieurs semaines à la fois ; icône (plus/moins, chevron ou aucune) ; option pour masquer les créneaux annulés.
- Style du statut : badge plein, badge contour ou texte coloré ; seuil « places limitées ».
- Libellés et couleurs : chaque libellé et chaque couleur peut être changé pour cet élément. Utilisez
{n}pour le nombre, ex. « {n} places disponibles ».
4. Valeurs par défaut
Pour le même style, les mêmes libellés et couleurs sur tous les plannings, ouvrez Système › Gérer › Plugins et modifiez Système - Ideal Horaires. Les valeurs saisies dans un élément sont prioritaires ; les champs vides utilisent ces valeurs par défaut.
Langues
Les libellés par défaut (« Réserver », « 3 places disponibles », « Complet »…) s’affichent automatiquement dans la langue de la page : français, anglais, allemand ou italien. Les libellés que vous saisissez vous-même s’affichent tels quels. Sur un site multilingue, créez un planning par page de langue.
Questions fréquentes
- Les visiteurs peuvent-ils réserver directement dans le planning ?
- Ideal Horaires affiche les disponibilités et renvoie vers votre page ou formulaire de réservation (formulaire de contact, outil de réservation en ligne, lien e-mail…). Il ne gère pas lui-même les paiements ni les réservations.
- Comment indiquer qu’un créneau est complet ?
- Ouvrez le créneau et choisissez le statut Complet, ou mettez les places restantes à 0.
- Fonctionne-t-il sans YOOtheme Pro ?
- Non, Ideal Horaires est un élément du page builder YOOtheme Pro.
Support
Une question, un bug, une idée ? Écrivez à