Accéder au contenu principal

Ideal Age Gate – Documentation

Ideal Age Gate affiche une fenêtre plein écran qui demande au visiteur de confirmer son âge avant d’entrer sur le site. Ce guide couvre l’installation, le module Joomla, l’élément YOOtheme Pro et les réglages.

Prérequis

  • Joomla 4.4, 5 ou 6 et PHP 8.1 ou plus récent
  • YOOtheme Pro 4 ou 5 pour l’élément du constructeur (le module fonctionne avec n’importe quel template)
  • Aucune clé de licence : l’extension est gratuite

Installation

  1. Sur la page Ideal Age Gate, cliquez sur « Télécharger gratuitement » et validez la commande à 0.–.
  2. Téléchargez le ZIP dans « Mes commandes ».
  3. Dans Joomla : Système › Installer › Extensions, envoyez le ZIP. Le module, le plugin et l’élément YOOtheme Pro sont installés et activés.

Les mises à jour s’affichent ensuite dans Système › Mettre à jour › Extensions, sans clé.

Ancien module « Age Gate » (mod_agegate) : installez Ideal Age Gate par-dessus. Chaque module est converti automatiquement (même position, mêmes pages, mêmes réglages), puis l’ancien module est supprimé. Les visiteurs qui avaient déjà confirmé ne sont pas redemandés.

Avec le module Joomla

  1. Contenu › Modules du site › Nouveau › Ideal Age Gate.
  2. Choisissez n’importe quelle position du template (la fenêtre couvre toujours tout l’écran) et masquez le titre du module.
  3. Onglet Assignation : « Sur toutes les pages sauf celles sélectionnées », puis sélectionnez vos pages légales (mentions légales, confidentialité) pour qu’elles restent consultables.
  4. Choisissez le type de site et l’âge minimum, enregistrez.

Pour tester, activez Comportement › Mode test : toujours afficher ; désactivez-le avant la mise en ligne.

Avec YOOtheme Pro

Dans le constructeur, ajoutez l’élément Ideal Age Gate (groupe IdealPC). La fenêtre protège la page où l’élément est placé ; dans le constructeur elle s’affiche en aperçu dans la page, pour que vous puissiez la régler. Pour protéger tout le site, placez l’élément dans le constructeur du pied de page ou utilisez le module Joomla.

Le style « YOOtheme Pro » reprend les cartes, titres et boutons de votre thème.

Réglages

Type de site
Générique, alcool, tabac et vape, CBD, contenu adulte, jeux d’argent : choisit les textes par défaut, dans la langue de chaque page (FR, EN, DE, IT).
Âge minimum
Utilisé dans les textes ({age}), sur l’icône « 18+ » et pour contrôler la date de naissance. En Suisse par exemple : 16 ans pour la bière et le vin, 18 ans pour les spiritueux et le tabac.
Question
Boutons Oui / Non, ou date de naissance (l’âge est calculé dans le navigateur, rien n’est envoyé).
Textes
Titre, texte et boutons : laissez vide pour le texte prêt à l’emploi, ou écrivez le vôtre ({age} est remplacé par l’âge minimum).
Refus
Message avec « Retour » et « Quitter le site » (site précédent ou Google, une adresse ou une page du menu), ou redirection directe. Choisissez une page qui n’est pas protégée par la fenêtre.
Style
Clair, sombre, YOOtheme Pro ou couleurs personnalisées ; largeur, arrondi, ombre, couleur et opacité du voile, flou, option « Masquer la page derrière ».
Icône, logo, image
Pastille d’âge « 18+ », panneau d’interdiction ou votre image ; logo avec lien ; image en haut, en bas ou sur le côté.
Redemander
À la fermeture du navigateur, le lendemain (minuit), après un nombre d’heures ou de jours.
Utilisateurs connectés
Option pour ne jamais afficher la fenêtre aux utilisateurs connectés.

Cookie et vie privée

Ideal Age Gate n’enregistre qu’un cookie technique idealagegate=1 dans le navigateur du visiteur ; aucune donnée personnelle n’est envoyée, la date de naissance reste dans le navigateur. Mentionnez ce cookie dans votre politique de confidentialité.

Il s’agit d’une déclaration d’âge, pas d’un contrôle d’identité. Pour la vente en ligne d’alcool ou de tabac, ajoutez le contrôle exigé par la loi à la commande ou à la livraison.

Questions fréquentes

La fenêtre n’apparaît pas.
Vérifiez que le module est publié et assigné à la page, que vous n’avez pas déjà confirmé (cookie : testez dans une fenêtre privée ou activez le mode test) et que l’option « Pas pour les utilisateurs connectés » n’est pas active.
Mes pages légales sont bloquées.
Excluez-les de l’assignation du module (« Sur toutes les pages sauf celles sélectionnées »).
Fonctionne-t-elle avec le cache de pages ?
Oui : la décision d’afficher la fenêtre est prise dans le navigateur.
Google voit-il mon contenu ?
Oui : le contenu reste dans la page, la fenêtre s’affiche par-dessus.

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.