SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 91 visiteurs en ce moment

Accueil > Affichage multimédia > Galeries et diaporamas > Owl Carousel > Owl Carousel 2

Owl Carousel 2

30 novembre 2017 – par chankalan, Mist. GraphX – 27 commentaires

9 votes

Owl Carousel est un diaporama jQuery adaptable aux différentes tailles d’écran, qu’on peut actionner par glisser, il utilise CSS3 mais il est compatible avec les vieux navigateurs, et il est aussi paramétrable.
Le présent plugin permet d’utiliser facilement Owl Carousel dans SPIP.

Lien de référence : https://owlcarousel2.github.io/OwlCarousel2/

Installation

Comme tous les plugins.

Configuration

Vous pouvez activer l’insertion des styles et javascript du plugin dans l’espace public et dans l’espace privé de spip sur la page de configuration du plugin.

Exemples

Des exemples utilisables dans vos squelettes se trouvent dans le dossier « noisettes » du plugin. Ce répertoire est plus un outil pour squelette, et destiné plus particulièrement aux intégrateurs.
Les noisettes fournies peuvent servir de point de départ et ne conviendront certainement pas à tous les cas d’utilisation en l’état.
Il faut plus les considérer comme des extraits de code facilitant l’intégration à votre projet.

Modèle

Un modèle est tout prêt pour afficher les documents d’un article de type jpg, gif ou png dans un diaporama insérable de cette manière :
<articleX|owl>
où « X » est l’id de l’article, pour afficher toutes les images de cet article.
Quelques paramètres permettent de modifier quelques réglages, et se définissent de cette manière lors de l’inclusion du modèle :
<articleX|owl|parametre=valeur>


Paramètres

  • id-carousel=unikid : id unique du carousel, doit être renseigné si plusieurs carousels dans la même page.
  • caption=oui : afficher la description de l’image
  • dots=false (true par defaut) : affiche les points pour changer d’image
  • navigation=true (false par defaut) : afficher les boutons précédents/suivants
  • items=2 (1 par défaut) : pour afficher plusieurs images en même temps
  • margin=10 : pour ajouter une marge entre chaque image, en pixels
  • docs=1,2,3 : affiche uniquement les documents 1, 2 et 3. Dans ce cas, le numéro identifiant de l’article est optionnel, vous pouvez donc écrire <article|owl|docs=1,2,3> pour afficher ce diaporama n’importe où dans le site, tant que les documents existent dans la médiathèque
  • caption_css=monstyle : ajouter des css sur la description (par exemple : invisible)
  • autoHeight=true : pour que la hauteur soit adaptée à chaque diapositive
  • autoplay=true (false par défaut) : le carousel démarre automatiquement
  • autoplayHoverPause=true (false par défaut) : pause au survol en mode autoplay
  • autoplayTimeout=6500 (5000 par défaut, en milliseconde) : durée d’affichage d’une diapositive
  • lazyLoad=true (false par défaut) : ne charge que les images visibles pour optimiser le chargement.
  • animateIn= une classe css animation CSS3. par défaut seul fadeOut est proposé par le plugin.
  • animateOut= une classe css animation CSS3. par défaut seul fadeOut est proposé par le plugin.
  • URLhashListener=true : pour suivre le diaporama dans l’historique de navigation.

Voir en ligne : https://plugins.spip.net/owlcarousel

Dernière modification de cette page le 25 août 2018

Retour en haut de la page

Vos commentaires

  • Le 24 août à 19:41, par baloo En réponse à : Owl Carousel 2

    Bonjour,
    le plugin fonctionne bien chez moi dans l’espace public mais dans l’espace privé je vois les images les unes en dessous des autres et le Javascript.
    y a t-il un moyen pour le voir correctement ?
    merci

    Répondre à ce message

  • Le 6 juillet à 11:30, par beno En réponse à : Owl Carousel 2

    Bonjour,

    Est-il possible d’utiliser Owl Carousel pour afficher des vignettes (comme dans objet-portfolio) en faisant varier le nombre d’items selon la taille de l’écran
    ou, pour le dire différemment, comment rendre ce défilement de vignettes responsive ?

    Et, j’aurais dû commencer par ça, merci pour cet excellent plugin !

    Répondre à ce message

  • Le 2 août à 18:31, par kiki En réponse à : Owl Carousel 2

    Bonjour
    le plugin est super je l’ai installé sur un spip3.18
    mais j’aimerai ajouter un effet de transition « fade » car d’origine c’est un peu brutal/direct comme transition.

    j’ai essayé :

    1. <article2106|owl|docs=4140,4141,4867|dots=false|autoplay=true|animateOut=fade>

    mais ça marche pas ...

    Merci pour votre aide ;)

    Kiki

    • Le 3 août à 09:35, par Mist. GraphX En réponse à : Owl Carousel 2

      Bonjour Kiki,

      Ce paramètre n’était pas rajouté dans ce modèle, mais juste dans les squelettes situés dans le dossier noisettes/ du plugin.

      Je l’ai rajouté ce sera dispo dans le prochain paquet généré.

      Bonne journée.

    • Le 3 août à 10:04, par kiki En réponse à : Owl Carousel 2

      ouahh merci !!!

    Répondre à ce message

  • Le 27 juillet à 21:20, par Metaldark En réponse à : Owl Carousel 2

    Bonjour,
    je souhaiterais insérer un carrousel qui affiche les images des 5 derniers articles et leur descriptifs rapides dans mon SPIP 3.2, mais étant débutant je n’arrive pas à trouver le code exact et où l’insérer.
    Pouvez-vous m’aider svp ?
    Merci d’avance.

    • Le 28 juillet à 07:27, par Manu En réponse à : Owl Carousel 2

      Le plus simple est de s’appuyer sur les codes présents sur a démo de owl carousel
      Par exemple, si tu veux reproduire l’exemple présent sur la page https://owlcarousel2.github.io/OwlCarousel2/demos/basic.html
      la boucle suivante devrait te donner le résultat attendu (en n’oubliant pas de mettre dans la page l’appel au javascript pour que le carousel se « mette en marche »)

      1. <B_carousel>
      2. <div class="owl-carousel owl-theme">
      3. <BOUCLE_carousel(ARTICLES){par date}{inverse}{0,5}>
      4.     <div class="item">#TITRE</div>
      5.     <div class="item">#DESCRIPTIF</div>
      6. </BOUCLE_carousel>
      7. </div>
      8. </B_carousel>

      Télécharger

    Répondre à ce message

  • Le 21 mai à 06:34, par Renee Picard En réponse à : Owl Carousel 2

    Je voudrais changer « prev » par un flèche en fontawesome
    Je ne trouve pas où est :
    <div class="owl-prev">prev</div>
    Merci

    • Le 21 mai à 08:11, par Mist. GraphX En réponse à : Owl Carousel 2

      Bonjour,

      J’ai modifié les modèles, du plugin, afin que ce soit plus facile, mais en résumé :

      Dans les options de owl vous pouvez changer le text avec l’option navText

      1.  navText : ['<span class="icon icon-precedent"></span>','<span class="icon icon-suivant"></span>'],

      les chaines de langue sont déjà dans lang/owlcarousel_fr.

      vous pouvez donc aussi depuis une surcharge de lang

      1.         // P
      2.         'prec'=>'<span class="icon icon-precedent"></span>',
      3.         'suiv'=>'<span class="icon icon-suivant"></span>'

      Télécharger

      les styles css sont a adapter ensuite.

      et si on veut faire quelque chose d’accessible ce serait plutot

      1. '<span class="icon icon-precedent" aria-hidden="true"></span><span class="visuallyhidden">Précédent</span>'

    Répondre à ce message

  • Le 26 février à 13:49, par baloo En réponse à : Owl Carousel 2

    Bonjour,
    encore moi. J’utilise oEmbed.
    Pourriez vous donner un exemple d’utilisation du modèle owlvideoplayer je m’emmêle avec la syntaxe objet pour avoir les videos d’une rubrique je met

    <owlvideoplayer|id_objet=106|objet=rubrique>

    et j’ai parametre d’inclusion incorrect env

    • Le 26 février à 14:19, par Mist. GraphX En réponse à : Owl Carousel 2

      Bonjour,

      effectivement il y’avais une coquille dans le modèle, au niveau de

      {navigation,#ENV{navigation}}

      c’est

      {navigation=#ENV{navigation}}

      je fais la correction merci du retour

    Répondre à ce message

  • Le 11 février à 19:00, par baloo En réponse à : Owl Carousel 2

    bonsoir,

    1- savez vous pourquoi le numéro de l’image en cours s’affiche dans l’adresse comme cela :
    https://paroissesaintjeandulez.cef.fr/#1363

    mieux si j’ai un deuxième slider dans la page d’id slider_carrousel ( en local pour l’instant)
    j’ai soit #slider_carrousel soit le numero de l’image du bandeau dans l’adresse
    j’ai du mettre queque chose en trop dans le js..

    2- est-ce qu’il existe un mode défilement vertical ?

    cela dit je trouve ce slider efficace

    • Le 11 février à 21:01, par Mist. GraphX En réponse à : Owl Carousel 2

      Bonsoir,
      C’est en fait le data-hash="" qui est dans le html. Ceci permet de piloter les items du carousel si vous utilisez des vignettes ou autres éléments.

      Et si il y’a plusieurs carousel a piloter le bon.

      Si vous n’utilisez pas de vignette le data-hash= peut être supprimé.

      Je vois que vous avez aussi des erreurs javascript sur flexslider et anything slider …

    • Le 11 février à 22:15, par chankalan En réponse à : Owl Carousel 2

      Bonsoir,
      si je me trompe pas, ça sert aussi à suivre le diaporama dans l’historique de navigation, et ça peut être souhaité.
      Bon, j’ai modifié le modèle article_owl.html pour qu’il prenne le paramètre URLhashListener=true pour activer ce mécanisme.

    • Le 12 février à 12:36, par baloo En réponse à : Owl Carousel 2

      merci beaucoup.
      Avez vous une idée pour le défilement vertical ?

    • Le 12 février à 13:14, par Mist. GraphX En réponse à : Owl Carousel 2

      Bonjour,

      ça à l’air envisageable, on me suggère sur IRC que le plugin SlickSlider prend en charge ce type d’option.

      Cela dit ce n’est pas compliqué a rajouter au plugin owl, via des animations css3 et les options

      animateOut
      animateIn

      je peut rajouter la prise en charge de ses deux options, ça pourra toujours être utile... et intégrer aux css les animation necessaires pour le vertical…

      https://owlcarousel2.github.io/OwlCarousel2/demos/animate.html

    Répondre à ce message

  • Le 7 février à 18:19, par baloo En réponse à : Owl Carousel 2

    bonsoir,
    merci pour ce magnifique plugin d’un slider que je ne connaissait pas.
    Pouvoir « glisser » sur un mobile pour changer d’image c’est super.

    Pour info il me semble qu’il y a des anciens paramètre dans les noisettes. par exemple
        navigationText : ["<:owlcarousel:prec:>","<:owlcarousel:suiv:>"],
    navigationText ne marche pas chez moi mais navText oui ( j’ai regarde dans la librairie javascript)

    • Le 7 février à 18:27, par Mist. GraphX En réponse à : Owl Carousel 2

      Bonsoir,

      merci pour le retour, effectivement ça a pus changé entre la version précédente de owl et celle actuelle.

      je corrige ça …

    Répondre à ce message

  • Le 16 janvier à 16:46, par Tyte En réponse à : Owl Carousel 2

    Bonsoir à tous, je viens de voir ce plugin mais j’arrive pas à le mettre en marche sur mon site.

    Quelqu’un peut-il me donner la démarche à suivre ???
    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Réservation d’événements

    16 mars 2015 – 421 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification Facteur (...)

  • PHANTOM (HTML5UP)

    18 juillet – 27 commentaires

    Squelette SPIP pour intégrer le modèle Phantom de HTML5UP. https://html5up.net/phantom Installation A l’activation, le plugin installe aussi les plugins suivants : crayons, favicon, metasplus+, Couleur d’objet, champs extras, SPIP reset centre (...)

  • Site multilingue facile

    3 mai 2012 – 104 commentaires

    Site multilingue facile permet de mettre en place facilement un site multilingue avec une langue par secteur. Introduction Même si le multilinguisme est nativement intégré dans spip, réaliser un site multilingue n’est pas toujours évident. Ce (...)

  • CKeditor 3.0

    4 octobre 2009 – 1233 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2490 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)