Simple Popup

Vote utilisateur: 4 / 5

Compat icon 3 x longfirst look joomla 4Ce module, très simple, permet l'affichage d'une popup à une position paramètrable de l'écran. L'affichage utilise la librairie Velocity version 1.5.0. Il respecte la "Content Security Policy".

 

Version 1.2.0 : Joomla 4/PPHP8 compatibility
Version 1.1.12 : appel répertoire librairies incorrect
Version 1.1.11 : secured cookie
Version 1.1.10 : forcer chargement JQuery
Version 1.1.9 : cache erreur => Joomla.getoptions not found
Version 1.1.8: paramètre opacité mal géré
Version 1.1.7: couleur popup en rgba pour transparence
Version 1.1.6: pb si plusieurs popups en scroll 
Version 1.1.5: affichage bouton avec scroll
Version 1.1.2 :$delay non déclaré
Version 1.1.1 : CSP plusieurs instances
Version 1.1.0 : compatible CSP 
Version 1.0.17: scroll + cookie mal géré
Version 1.0.16: compatibilité Joomla 4.0
Version 1.0.15: affichage après délai ou scroll
Version 1.0.14: normalisation cookies
Version 1.0.13: devient CG popup (compatibilité JED) + delai
Version 1.0.12: ajout du suffixe de classe
Version 1.0.11: compatibilité plugins de contenu
Version 1.0.10 : mode package (ajout layout paramètrage)
Version 1.0.8: serveur secondaire de mise à jour
Version 1.0.7: ajout du paramètre "Durée vie cookie" (Août 2017)
Version 1.0.6: ajout du paramètre "bouton titre" (Août 2017)
Version 1.0.5: ajout de rel='noopener noreferrer' (Août 2017)
Version 1.0.4 : version initialie (Août 2017)

Téléchargement du package CG Popup

(déjà téléchargé 2274 fois)

Téléchargement du package CG Popup Joomla 4

(déjà téléchargé 19 fois)

 

Ce module se positionne à une position fixe de l'écran: haut, centré, bas, droite, gauche. Il est conseillé de le mettre dans la position debug de votre template.

Attention: lorsque vous sélectionnez la position du module, vérifiez que le module n'est pas caché par un module ayant un z-index supérieur. Dans mon cas, j'ai mis le module du haut en position Logo, celui en bas dans la position Debug.

Le bouton "Fermer" permet à l'utilisateur de fermer la popup. Dans ce cas, elle ne lui sera plus présentée pendant 1 mois. Cette information est stockée dans un cookie du navigateur.

Si vous avez un nouveau message que vous souhaitez tout de même afficher, entrez la date du jour dans la zone "date affichage". Ceci permet de supprimer le cookie et d'afficher à nouveau la popup.

Avec la version 1.0.6, le nouveau paramètre "Bouton Titre" permet d'afficher un bouton à la place de la popup quand elle a été cachée par l'utilisateur. En cliquant sur ce bouton, la popup est à nouveau affichée.

La durée de vie du cookie, paramètre ajouté en version 1.0.7, est mis à 0 sur ce site afin de montrer l'effet du bouton "fermer" et l'apparition du bouton "titre".

Comme pour tout module, vous pouvez paramétrer une date de début de publication et une date de fin de publication.

La version  1.0.11 est désormais compatible avec les plugins de contenu. En particulier avec le plugin mis en ligne par notre ami Lomart : le plugin UP. Ainsi, pour obtenir l'affichage actuel, le contenu de la popup, visible avec un éditeur non WYSISWYG, est :

{up box=danger | class=w12} <i class="fa fa-bullhorn" style="font-size:3em";></i>&nbsp;Ceci est un essai avec le <a href="https://up.lomart.fr/" target="_blank" rel="noopener noreferrer">plugin UP</a>  où on peut mettre ce que l'on veut...{/up box}

Remarque: afin que le code up ne soit pas interprété, les accolades ont été mises en gras.