Owl Carousel 2

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
  • tri=titre : (rang_lien par defaut) spécifier l’ordre de tri des documents
  • 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.
  • largeur=200 : redimenssionne les images à 200px de large.
  • left|center|right : alignement du diaporama à gauche, au centre ou à droite.

Particularité

Avec le paramètre docs=1,2,3,4 et dans le cas où on n’utilise pas un numéro d’article, exemple : <article|owl|docs=1,2,3,4>
alors il faut ajouter le paramètre |tri=titre :
<article|owl|docs=1,2,3,4|tri=titre>
(le tri sur rang_lien ne peut exister s’il n’y a pas de numéro d’article)

Discussion

23 discussions

  • 7

    Bonjour,
    sous spip 3.2.11, le modele <article414|owl> n’affiche pas les images de l’article. Dans le modèle article_owl.html, la balise #FICHIER ne correspond pas à l’image concernée bien que #URL_DOCUMENT soit bien celle de l’image O_O
    J’ai désactivé les plugins Image_responsive, centrer_image, insertion_avancée_d_image sans plus de succès !!
    Quelqu’un peut me confirmer le fonctionnement prévu ??

    A titre de comparaison le plugin Cycle2 pour le meme article, le modèle <article414|cycle> fonctionne normalement

    • Bonjour,
      les deux plugins utilisent bien la même balise #FICHIER suivie d’un filtre |image_reduire... donc je doute que ce soit le soucis... un soucis de css peut-être ? Est-ce que les images sont présentes mais invisibles ?

    • Hi, merci...
      voilà le contenu de la page pour l’image, le href correspond bien à l’image (une parmi celles du carousel) mais la balise correspondant img donne une adresse ne correspondant pas du tout à l’image réduite, je vois le titre de l’image :( “Zone verte”

      <a href="IMG/jpg/sheet62.jpg" class="mediabox cboxElement hasbox" rel="diaporamademo" title="Zone verte">
                <img data-src="local/cache-vignettes/L200xH144/sheet62-5b851.jpg?1626128654" alt="Zone verte" style="max-width: 1280px; max-height: 10000px">
      </a>

      le script affiché par skeleditor est bien celui d’origine “plugins/auto/owlcarousel/v1.0.23/modeles/article_owl.html”

      sur la page https://3w.plandecuques.fr/le-marche-414 de test, j’ai un premier carousel avec sjcycle
      ensuite le carousel avec owl,
      puis le carousel slick (qui ne fonctionne pas non plus)
      et enfin les 4 images des carousel

    • Hello,

      J’ai jeté un œil sur ton source code, en fait les images ne sont pas chargé car il n’y a pas de scr dans les attributs html, mais un data-src, ce qui généralement est utilisé quand on fait du lazyloading.
      Donc soit il faut activer le lazyloading de owl, soit il faut utiliser le plugin lazysize, mais sans ça ça ne fonctionnera pas ....

      lazyLoad=true (false par défaut) : ne charge que les images visibles pour optimiser le chargement.

      et je ne peut en dire plus le git.spip est pas accessible ...

      Bonne journée

    • ok donc c’est revenu !!

      <img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy" data-]src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">

      ça devrait marcher mieux @lebardix ... si tu veux surcharger en attendant que quelqu’un-e commit la modif

      @++

    • merci mais je fais nawak ... je reprends dans 2 mn
      .....

    • Merci, mais ça ne va toujours pas
      donc dans mon modele squelettes/modeles/article_owl.html

      <img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy" data-]src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">

      au lieu de celui du plugin

      <img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy"] data-src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">

      toujours pas d’image /o\, je n’ai plus que les boutons ...

    • Si voilà il manquait un espace après img»
      donc dans mon modele squelettes/modeles/article_owl.html

      <img [(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy" data-]src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">
      au lieu de celui proposé
      <img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy"] data-src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">

      c’est correct merci à tous

    Reply to this message

  • 1

    Bonjour,
    est-il possible d’avoir un lien cliquable sur chaque image du slider ?
    Merci pour vos infos.
    Koala

    • Pas avec les modèles actuels livrés avec le plugin (à ma connaissance).

      C’est possible en s’inspirant/dupliquant une des modèles ou noisettes livrés dans le plugin et en rajoutant le lien.

      A noté que si vous utilisez Owl pour bénéficier de la gestion du swipe/touch sur mobile ajouter un lien sur l’image entière sera problématique.

    Reply to this message

  • bonjour ,
    en spip 3.2- et 3.3 j’ai un effet bizarre. SI je slide en glissé ou avec flèche j’ai des raies verticales sur certaines images qui s’accentuent si on slide plus vite. J’ai constaté qu’avec un effet sur image greyscale ou sepia cela ne se produit pas.
    c’est pas logique mais cela disparait en rajoutant le style suivant . avez vous une idée du pb ?

    .owl-carousel .owl-item  img{ 
            filter: sepia(0);
    }

    Reply to this message

  • 4

    Bonjour,
    j’ai un soucis avec le plugin depuis qq jours (je suis en spip 3.1.10, tous mes plugins sont à jour). Le pb était présent avant les mises à jour (spip et plugin)
    Qd il est activé, il y a un message d’erreur en front-office et le slider ne s’affiche pas mais affiche le code <article3033|owl|docs=6085,6086,6087,6088,6089>

    Erreur SQL 1054
    Unknown column 'rang_lien' in 'order clause'
    SELECT rand() AS hasard, documents.id_document, documents.titre, documents.descriptif, documents.fichier FROM spip_documents AS `documents` INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document ) WHERE (documents.statut = 'publie') AND (documents.mode IN ('image','document')) AND (documents.taille > 0 OR documents.distant='oui') AND (L1.id_objet = 3033) AND (L1.objet = 'article') AND (documents.id_document REGEXP '^(6085|6086|6087|6088|6089)$') AND (documents.extension REGEXP 'jpg|png|gif') GROUP BY documents.id_document ORDER BY rang_lien

    ca viendrait du fichier composer.php (ecrire), ligne 1005 et de la boucle : calculer_select() sql_select();
    mais je ne suis pas expert en mode debug ...

    Merci pour votre aide
    Paul

    • Bonjour Paul,

      Effectivement en spip 3.1 il est nécessaire d’installer le plugin ordoc pour pouvoir utiliser : ‘rang_lien’.

      Cet intégré depuis spip 3.2. Je vais tacher de modifier le paquet.xml du plugin pour necessiter ordoc en spip <3.2.

      Merci de votre retour.

    • ça marche !
      merci pour votre aide et rapidité ;)

    • Christophe Noisette

      Bonjour
      je suis sous spip 3.2.4 et donc normalement mon spip conanit rang_lien mais après avoir intégrer le [(#MODELEarticle_owl)] dans la page d’accueil, j’ai une erreur

      Erreur SQL 1054
      Unknown column 'rang_lien' in 'order clause' 

      Si on pouvait m’aider... merci infiniment
      Belle journée
      Christophe

    • Christophe Noisette

      Désolé j’avais pas vu qu’il fallait donner le chemin d’un article. Donc ça marche. Par contre je trouve l’image un peu pixélisé sur le site lairederien.net. Je vais regarder cela de plus près.
      Et en attendant est-ce que quelqu’un sait comment faire pour éviter les mélanges de format vertical / horizontal?
      Merci
      Christophe

    Reply to this message

  • 4

    juste un petit soucis : si une image est moins haute que la précédente ... il y a un très fin trait sur la gauche du slider visible sur la différence de hauteur

    Reply to this message

  • 2

    Bonjour,
    Dans l’espace privé, si je suis au niveau de “modifier cet article”, je vois bien le slider
    si je clique sur modifier puis sur un des onglet de visualisation ( voir ou modif/voir) , j’ai le code javascript propre au modèle qui s’affiche et pas le slider.
    Est-ce normal ou est-ce un soucis sur mon site ?

    • Bonjour,
      c’est bien normal, le javascript n’est pas exécuté à cet endroit, c’est fait pour y vérifier les styles sur le texte. Pour voir la page telle que si elle était publiée, il faut passer par “prévisualiser”.

    • Bonjour,

      C’est due a une sécurité de spip qui désactive le javascript des modèles car ils sont considérés comme malveillants insérés depuis une saisie textarea.

      Ceci est principalement due au fait que l’édition des articles/objets spip peut aussi être publique et donc possiblement utilisable pour insérer des scripts malveillants.

      Si votre site n’utilise pas l’édition coté publique, il est possible d’assouplir cette rêgle, qui rend un peut inutile la prévisualisation en mode édition.

      Pour mieux comprendre https://www.spip.net/fr_article4642.html

      Je vais essayer de trouver le temps (demain ^^) de rédiger une petite note sur les options possibles, mais on ne peut pas l’intégrer au plugin en standard, pour les raisons précédentes.

    Reply to this message

  • 1

    Bonjour.

    Petite “surprise” avec le modèle de base (super pratique, merci) : si on utilise la syntaxe docs=1,2,3 ... , pas de problème tant qu’on conserve le numéro de l’article (<articleX|owl|docs=...>, mais lorsqu’on supprime, ça déclenche une erreur de la bdd sur le tri par “rang_lien”, qui n’existe pas.

    Si je rajoute explicitement “tri=titre” , tout fonctionne. Pas grave donc, mais il serait peut-être judicieux de l’indiquer dans le mode d’emploi ?

    Merci pour ce super gadget.
    Alain

    • Ah oui bien vu ! S’il n’y a pas d’article on ne peut pas se baser sur rang_lien, forcément...
      J’ajoute ça dans la doc, merci !

    Reply to this message

  • 8

    Re-bonjour, encore moi… je vais finir par être confuse !
    Donc tout fonctionne à merveille et comme je le souhaite maintenant… enfin presque :

    Lorsque j’ajoute une image et que je l’insère dans le texte d’un article, elle s’affiche en plus dans le carrousel dont j’appelle le modèle article_owl à la place du modèle document dans le porte-folio.

    Je pensais qu’avec la classe “mediabox” du modèle article_owl.html ça irait tout seul et qu’une image intégrée dans le texte ne s’afficherait pas dans le porte-folio, ou qu’il fallait absolument que l’image soit mise dans le porte-folio pour apparaître dans le carrousel appelé de cette façon (je l’écris en français maintenant ;p !)…

    J’ai bien essayé le critère doublons dans la boucle du modèle, mais je crois que je ne sais pas l’utiliser. Ou n’est-ce pas la bonne piste ?

    • Bonsoir,
      si on veut pas toutes les images de l’article dans le carrousel, alors il faut les passer explicitement au modèle avec le paramètre |docs=1,2,3,4

      Mais sinon pour la faute d’orthographe, c’est celle qui est dans le code que j’avais remarqué ... ;o)

    • Bonsoir,

      Je crois que je me suis mal expliquée. Je parle d’un article normal, dans lequel on insère des images dans le texte, un article qui n’est pas censé avoir de carrousel puisqu’aucune de ces images n’est placée dans le porte-folio et je n’appelle pas de carrousel d’un autre article ici.

      En fait, je m’attendais à un comportement comme avec la Mediabox (qui fait que seules les images placées dans le porte-folio seront en galerie, via le modèle “documents”, et que si une image est déjà placée dans le texte, elle n’apparaît pas dans la galerie…)

      Or j’ai remplacé l’appel de ce modèle par celui de article_owl.html pour avoir les images en miniature sous forme de carrousel (5 images par 5 images) lorsqu’elles sont placées dans le porte-folio, et les agrandir via la Mediabox lorsqu’on clique sur une miniature.

      [(#REM) Gestion du portfolio et des documents ]
                                      [(#MODELE{article_owl})]

      Mais je réalise qu’en fait il prend toutes les images ! Et donc mon problème à présent est que si j’insère une image dans le texte d’un article, via le raccourci <imgxx>, elle est insérée dans le texte, mais également placée dans un carrousel tout en bas, ce qui me pose évidemment problème. Je ne sais pas comment faire pour empêcher ça… En fait, si je pouvais le forcer à ne prendre que celles qui sont placées dans le porte-folio, je crois que ça résoudrait mon histoire, sauf que je ne sais pas faire ça :-(

    • Je précise, aussi pour ceux que ça intéresserait, que pour obtenir le carrousel comme appel des miniatures, j’ai modifié le modèle article_owl.html de la façon suivante :

      <div id="#ENV{id-carousel,demo}" class="owl-carousel owl-theme">
                  <BOUCLE_listDocs(DOCUMENTS){id_article?}{id_document==^((#ENV{docs}|replace{',',|}|sinon{.*}))$}{extension==jpg|png|gif}{par #ENV{tri, rang_lien}}>
                  <div class="owl-slide"[ (#ENV{URLhashListener}|=={true}|oui)data-hash="#ENV{id-carousel,demo}#ID_DOCUMENT"]>
                          <a href="#FICHIER" class="mediabox"[ rel="diaporama(#ENV{id-carousel,demo})"][ title="(#TITRE|attribut_html|couper{80})"]>
                              <img [(#ENV{lazyLoad}|=={true}|oui)class="owl-lazy" data-]src="[(#FICHIER|image_passe_partout{200,200}|image_recadre{200,200}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">
                          </a>
                  </div>
                  </BOUCLE_listDocs>
      </div>
       
      <script type="text/javascript">
      jQuery(function($){
          $("[#(#ENV{id-carousel,demo})]").owlCarousel({
              loop:false,[
              items: (#ENV{items, 5}),][
              slideBy:(#ENV{slideBy}),][
              margin:(#ENV{margin, 10}),][
              dots:(#ENV{dots, true}),][
              nav:(#ENV{navigation, false}),][
              autoplay: (#ENV{autoplay}),][
              autoplayHoverPause: (#ENV{autoplayHoverPause}),][
              lazyLoad: (#ENV{lazyLoad}),][
              animateIn:'(#ENV{animateIn})',][
              animateOut:'(#ENV{animateOut})',][
              autoplayTimeout: (#ENV{autoplayTimeout}),][
              autoHeight: (#ENV{autoHeight}),][
              URLhashListener:(#ENV{URLhashListener}),
              startPosition: 'URLHash',]
              navText : ["<:owlcarousel:prec:>","<:owlcarousel:suiv:>"],
              responsive:{
                  0:{
                   items:3
                  }[,
                    640:{
                     items:(#ENV{items, 5})
                  }]
              }
          });
      });
      </script>
    • Ah oui mais si c’est dans un squelette ça change tout, parce qu’on connaît pas à l’avance les numéros des docs... donc là il faut retoucher le modèle ou alors en faire un autre pour qu’il exclue les images insérées dans le texte... c’est peut-être le critère {doublons} qu’il faut regarder de près : https://www.spip.net/fr_article4139.html

    • C’est bien à ce critère que j’ai pensé, j’ai essayé de le placer un peu partout dans la boucle du modèle que j’ai posté précédemment (qui est le même que l’original, à la seule différence que j’appelle 5 images au lieu d’1 seule, et que j’ai supprimé les légendes sur les miniatures).

      Mais je n’ai pas réussi…

      J’ai essayé comme suit, et aussi à d’autres endroits de cette boucle, sans succès.

      <div id="#ENV{id-carousel,demo}" class="owl-carousel owl-theme">
                  <BOUCLE_listDocs(DOCUMENTS){id_article?}{doublons}{id_document==^((#ENV{docs}|replace{',',|}|sinon{.*}))$}{extension==jpg|png|gif}{par #ENV{tri, rang_lien}}>
                  <div class="owl-slide"[ (#ENV{URLhashListener}|=={true}|oui)data-hash="#ENV{id-carousel,demo}#ID_DOCUMENT"]>
                          <a href="#FICHIER" class="mediabox"[ rel="diaporama(#ENV{id-carousel,demo})"][ title="(#TITRE|attribut_html|couper{80})"]>
                              <img [(#ENV{lazyLoad}|=={true}|oui)class="owl-lazy" data-]src="[(#FICHIER|image_passe_partout{200,200}|image_recadre{200,200}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]">
                          </a>
                  </div>
                  </BOUCLE_listDocs>
    • Je pense que dans un modèle le critère doublons ne passe pas, il ne prend pas l’environnement, il faudrait coller le code directement dans la page, à la place d’inclure le modèle avec #MODELES ...

    • Ah mince ! Ça veut dire coller l’intégralité du modèle dans article.html, javascript compris ?
      Bon, si c’est la seule solution et que ça fonctionne… je vais essayer :-)

    • Ça fonctionne :-) !! Merci, mille merci Chankalan, je suis vraiment super contente !!!
      Vraiment, merci à vous tous, c’est tellement génial de ne pas être toute seule avec ça, et de tout votre travail et disponibilité !
      Bon, je vais tout de même externaliser le js pour faire plus propre… mais ça, je devais y arriver toute seule !

    Reply to this message

  • 3

    Et me revoilà pour une dernière question, que je poste à part car le sujet est autre : l’ordre des images n’est pas pris en compte par le carousel (SPIP 3.2.3 donc on peut ordonner sans Mosaïque maintenant…)

    J’ai bien regardé tout le tuto avant de poster cette question (enfin je crois) et n’ai rien lu à ce sujet… Quelqu’un aurait une piste, ou est confronté au même souci ? J’ai le même problème sur 2 sites en développement avec ce plugin, et je ne l’utilisais pas du temps de Mosaïque.

    Et comme à chaque fois, j’aime bien dire un grand merci à la communauté SPIP et aux contributeurs pour ces plugins géniaux !

    • Bonjour Karen

      C’est corrigé dans la prochaine version , il ’y avait pas de critère d’ordre {par …} dans la boucle document.

      https://zone.spip.net/trac/spip-zone/changeset/114891/spip-zone

      On peut donc maintenant passer un critère tri au modèle en ajoutant |tri=titre par exemple.

      Par défaut j’ai opté pour rang_lien car c’est ce que j’utilise le plus souvent , a voir …

      Bonne journée

    • Merci Mist. GraphX !
      Pour la faute d’orthographe, mon dictionnaire français me dit “carrousel” mais en anglais “carousel” = ok, va pour l’anglicisme ;o)

    • Merci beaucoup à vous deux, ça fonctionne nickel, c’est juste génial :-) !
      Ah, et oui, la faute… mais comme toutes les fonctions js des “carousels” le sont en anglais… et que le plugin se nomme ainsi, alors oui, ici j’ai adopté l’anglicisme, même si… ;p
      Belle journée, et encore un grand merci.

    Reply to this message

  • 4

    Bonsoir,

    Je rencontre un petit blocage et je ne sais pas s’il est soluble… J’étais déjà venue il y a quelques temps ici pour tenter d’adapter la médiabox avec ce carousel car je l’utilise pour afficher les miniatures sur une seule ligne, 5 images par 5 images. Mist GraphX m’avait bien aidé pour ça.

    Mon souci aujourd’hui est que j’aimerais pouvoir appeler plusieurs galeries contenues dans plusieurs articles, dans certains articles, de la façon suivante :

    <articlexx1|owl>
    <articlexx2|owl>
    <articlexx3|owl>

    Or seul le premier appel est pris en compte…
    Je précise si besoin que j’appelle la mediabox pour toutes les images contenues dans le portfolio d’un article, pour chaque article qui contient réellement les images. Ensuite, dans d’autres articles, je comptais regrouper plusieurs galeries par l’appel comme indiqué ci-dessus.

    Y a-t-il une solution pour que tous soient pris en compte ? J’avais beaucoup d’espoir de structurer un site de la sorte, et là je ne m’attendais pas à ça… Je ne sais pas comment faire ça, ni même seulement si c’est possible !

    Cordialement,
    Karen

    • Bonsoir,
      il y a un critère qu’on peut ajouter pour identifier chaque carrousel différemment, de cette manière :

      <article1|owl|id-carousel=un>
      <article2|owl|id-carousel=deux>
      <article3|owl|id-carousel=trois>

      voir plus haut ↑

    • C’est vrai qu’il y a une faute d’orthographe qu’on pourrait corriger...

    • Merci pour cette réponse rapide !

      Oups, j’étais passée à côté de cette syntaxe…

      Alors ça fonctionne, sauf qu’il se passe une chose étrange : j’appelle 4 carousels, sur 6 qui sont contenus dans 6 articles différents. Mais il m’en affiche un cinquième, complètement sorti de nulle part !
      Ce cinquième affiche des miniatures légèrement plus grandes que les autres, et contient 5 images du premier carousel, et une image du second carousel ??? Je n’y comprends rien, comment est-ce possible ?

      PS : je n’ai pas compris pour la faute d’orthographe ?

    • J’ai trouvé !
      Alors j’aurai pu commencer par là ;p… Je viens de regarder le code, et les 4 premiers carousels sont contenus dans la div texte, puisqu’ils sont appelés dans le champs texte de l’article, et le carousel en prime est lui, inséré dans une div “demo” (comme les articles d’origine lorsque le carousel est affiché automatiquement parce qu’elles sont dans le portfolio).

      Et en fait c’est incompréhensible : ces 6 images étaient déposées dans le portfolio de l’article en question où j’appelle les 4 carousels… sauf que je ne les y ai jamais mises !! Mais bon, il est tard et c’est résolu :-)

      Merci beaucoup Chankalan ! (Et je ne pige pas cette histoire de faute, argh, je cherche et ça n’est pas l’heure !)

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite / PostgreSQL
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparait.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom