Accéder au contenu principal

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.

Prérequis

  • Joomla 4.4, 5 ou 6
  • PHP 8.1 à 8.4
  • YOOtheme Pro 4 ou 5

Installation

  1. Téléchargez le ZIP depuis Mes licences ou depuis le lien de l’e-mail de commande. Ne le décompressez pas.
  2. Dans Joomla, ouvrez Système › Installer › Extensions et déposez le ZIP dans Envoyer un paquet.
  3. 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 :

  1. Ouvrez Système › Mettre à jour › Sites de mise à jour.
  2. Cliquez sur Ideal Horaires : Joomla signale « clé de téléchargement manquante ».
  3. 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.

La clé ne se met pas dans les réglages du plugin ni dans YOOtheme. La même clé sert pour toutes vos extensions IdealPC.

1. Construire un planning

  1. Dans le page builder YOOtheme Pro, ajoutez l’élément Horaires Accordéon (groupe « IdealPC »).
  2. 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.
  3. 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 à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. en indiquant vos versions de Joomla, PHP et YOOtheme Pro et, si possible, le lien de la page. Je réponds personnellement, en général sous un jour ouvrable.