déc
8

Fancy Joom Splash : un FancyBox popup

Author Pascal    Catégorie Joomla     Tags ,

Un module qui vous permet de créer des popups stylés avec FancyBox.

J’ai développé ce module pour la simple et bonne raison que je n’ai pas trouvé mon bonheur dans la multitude des modules Joomla disponibles.

Mon besoin (enfin celui de mon client) était simple :

  • Ouvrir un popup à l’ouverture de son site pouvant afficher une image ou du texte.
  • La durée d’affichage de ce popup devait être paramétrable.
  • Il devait être « moderne » d’où le choix de FancyBox

Ce module se repose aujourd’hui sur la version 1.3.4 de FancyBox. L’auteur venant de sortir une nouvelle version, je pense utiliser à terme celle-ci.

Pour l’instant Fancy Joom Splash n’est disponible que pour la version 1.5 de Joomla (la version pour Joomla 1.7 viendra un peu plus tard). La version pour Joomla 1.7 est désormais disponible.

La plupart des options du module sont celles de FancyBox, je vous suggère donc de vous rendre sur le site de l’auteur pour plus d’informations.

En jouant avec ces options vous pouvez vraiment offrir différents effets visuels.

Ce que j’ai rajouté :

ID de l’article : indiquez simplement ici l’ID de l’article que vous afficherez dans le popup.

Quel type de contenu ? : ‘img’ pour une image – ‘texte’ pour un article contenant du texte et des images – ‘Flash’ pour insérer un ficher SWF.

Nom unique : Cette information sera utilisée pour créer un Cookie qui lui sera géré en fonction de votre choix ci-dessous.

Durée de vie :

‘session’ -> le popup sera affiché une fois à l’ouverture du site. Si l’internaute ferme son navigateur, le popup sera à nouveau affiché et toujours une seule fois.

‘permanent’ ->le popup est tout le temps affiché…

Notez qu’il est tout à fait possible de n’afficher le popup que pour une page particulière, il vous suffit pour cela d’affecter le popup à un lien de menu existant :

Comme dans cet exemple et sur ce site le popup image ne s’affiche que sur la page « Démo image avec titre ».

Et par exemple si vous choisissez une durée de vie ‘session’, le popup ne s’affichera que pour cette page et qu’une seule fois…

Télécharger gratuitement Fancy Joom Splash.

Démo de Fancy Joom Splash Joomla 1.5
Démo de Fancy Joom Splash Joomla 1.7

Me contacter.

16 commentaires pour “Fancy Joom Splash : un FancyBox popup”

  • JfCado 13 février 2012 à 3:53

    Bonjour et merci pour cet excellent module.
    Pour la première fois il ne fonctionne pas ici http://www.importateur-camping-cars.com
    J’ai dépublié tous les modules et plugins qui pourraient entrer en conflit avec Fancy Joom Splash mais rien n’y fait.
    Pourriez-vous m’aider
    Merci d’avance

    • JfCado 13 février 2012 à 4:21

      Je me réponds à moi-même. J’ai supprimé le chargement de Jquery dans mon template et ça marche !
      Je vous réitère mes félicitations pour ce module… à utiliser sans modération.

      • Pascal 13 février 2012 à 6:33

        Très bien… :-)
        En revanche n’afficher pas le titre en bas à gauche « popup » : ce n’est pas très élégant…

  • M-Th 18 janvier 2012 à 6:06

    Bonjour, j’ai le même problème que Cyril et Yves …

    • Pascal 18 janvier 2012 à 8:43

      Bonsoir,
      Et je vais vous faire la même réponse :
      Pour essayer de comprendre vos problèmes, il faudrait me donner les urls de vos sites pour que je puisse voir ce qui ce passe…
      merci

      • M-Th 19 janvier 2012 à 7:37

        Désolée ;)
        voici : http://www.fcliege.be
        Merci pour votre aide.

        • Pascal 20 janvier 2012 à 11:36

          Bonjour,
          Vous chargez déjà la librairie jquery dans votre template :

          Pour afficher, d’après ce que je vois des lightbox. Jquery ne peut être chargé deux fois (mon module en a besoin et le charge également)… Essayez de désactiver jQuery dans la configurations de mon module ou dans l’autre plugin lightbox que vous utilisez, mais il ne peut y en avoir deux…

          De plus il y’a plein d’erreurs javascript sur la homepage de votre site :
          Erreur : jQuery(« #gallery a »).lightBox is not a function

  • Yves 13 janvier 2012 à 12:00

    Bonjour,

    j’ai le même souci que Cyril
    installation : ok
    aucune popup ne s’ouvre
    je suis sous joomla 1.5.23

    des idées ?

    merci

    Y

    • Pascal 14 janvier 2012 à 5:06

      Bonjour Yves et Cyril,
      Pour essayer de comprendre vos problèmes, il faudrait me donner les urls de vos sites pour que je puisse voir ce qui ce passe…
      merci

  • Cyril 5 janvier 2012 à 6:13

    Bonjour,
    L’installation de votre module s’est effectué correctement mais aucune popup ne s’affiche après avoir rentré l’ID de l’article ?
    Une idée ?
    Merci.

  • Jean-Marc 31 décembre 2011 à 11:39

    Bonjour,

    Ca a l’air de faire exactement ce que je cherche, génial ! Un petit soucis toutefois, après la disparition de la page, j’ai plein de messages dans des tableaux orange, dont le contenu de l’entête est :
    - Notice: Undefined variable: count in C:\wamp\www\loniros\modules\mod_fancy_joom_splash\helper.php on line 35
    - Notice: Undefined property: stdClass::$slug in C:\wamp\www\loniros\modules\mod_fancy_joom_splash\helper.php on line 47
    - Notice: Undefined property: stdClass::$catslug in C:\wamp\www\loniros\modules\mod_fancy_joom_splash\helper.php on line 47
    Faut-il installer d’autres composants ?
    Cordialement, Jean-Marc

    • Pascal 31 décembre 2011 à 2:33

      Bonjour,
      Réponse un peu rapide (mais bon le réveillon approche…)
      Je vois que vous l’utiliser en local avec Wamp, je n’ai jamais testé en local…
      Essayez, si possible, sur le web ?
      Merci

      • Jean-Marc 31 décembre 2011 à 4:16

        Pascal,
        Effectivement, ça marche, après les fêtes, si vous avez le temps de trouver l’explication, j’aime bien comprendre. Je suis très content de votre module, et vous ferai signe lorsqu’il sera en place sur mon site.
        Merci et bon réveillon,
        Jean-Marc

        • Julien 7 janvier 2012 à 12:07

          Sympathique comme module, cependant je regrette qu’il ne puisse pas jouer le rôle d’un popup de base. C’est à dire ouvrir un popup du genre d’un html personnalisé ou on peut y afficher autre chose que l’ID d’un article, la possibilité de pouvoir retirer le popup uniquement après avoir cliqué sur celle-ci etc etc Sympa quand meme jolie travail a +

          • Pascal 7 janvier 2012 à 5:04

            Bonjour Julien,
            Tout ce que tu dis est est faisable avec ce module… Html personalisé ? Si l’article Joomla que tu ciblés avec l’id en contient il s’affichera. Pour le click de fermeture, je ne vois pas trop ce que tu veux… ?

Laisser un commentaire

Articles récents

Derniers commentaires

Tags

Liens

Derniers tweets

pbourhis