Owl Carousel 2 - commentaires Owl Carousel 2 2023-08-18T09:13:26Z https://files.spip.org/Owl-Carousel-2#comment513870 2023-08-18T09:13:26Z <p>Bonjour, <br class="autobr"> sur un spip 3.2.19 et tous les plugins à jour, j'ai un soucis sur le slider.<br class="autobr"> J'ai 7 images dans mon slider et en front-office* le slider affiche une première image vide (il y a du coup 8 images) ce qui a pour conséquence de faire démarrer le slider en « retard ». J'ai vérifié les 7 images qui sont ok, j'ai aussi enlver du code owl pour voir mais rien ...</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><article3|owl|autoplay=true|animateOut=fadeOut|docs=577,578,579,580,581,582,583> </code></pre></div> <p>Est-ce que qqn a déjà rencontrer ce problème<small class="fine d-inline"> </small>?<br class="autobr"> Merci pour votre aide</p> <p>Paolo</p> <p>(* dans l'espace privé en mode visu tout est ok)</p> Owl Carousel 2 2023-07-04T07:45:25Z https://files.spip.org/Owl-Carousel-2#comment513715 2023-07-04T07:45:25Z <p>Deux petits soucis</p> <p>1) Avec dots=false un point rouge apparaît quand même. Avec dots=true un seul point rouge apparaît alors qu'il y a 10 images dans le diaporamas.</p> <p>2) En cliquant sur l'image (voir capture) : <br>- je voudrais effacer « Diaporama » <br>- j'ai un compteur (6/20) alors que je suis à la première image et qu'il n'y en a que 10 (donc 01/10) <br>- le titre de l'image apparaît alors que j'ai spécifié caption=non</p> <p>Merci et bravo<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2022-09-22T07:16:03Z https://files.spip.org/Owl-Carousel-2#comment511805 2022-09-22T07:16:03Z <p>Merci pour cette bonne nouvelle<small class="fine d-inline"> </small>! J'adore vraiment ce plugin et pouvoir l'utiliser dans SPIP c'est vraiment top<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2022-08-25T12:13:47Z https://files.spip.org/Owl-Carousel-2#comment511621 2022-08-25T12:13:47Z <p>Salut Karen, d'après mes tests ça fonctionne bien en 4.1, je viens d'envoyer une PR à ce sujet <a href="https://git.spip.net/spip-contrib-extensions/owlcarousel/pulls/1" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/owlcarousel/pulls/1</a></p> Owl Carousel 2 2022-08-16T16:35:12Z https://files.spip.org/Owl-Carousel-2#comment511560 2022-08-16T16:35:12Z <p>Ah oui, j'ai oublié de préciser que mes miniatures ne sont pas doublées elles, via le carrousel, mais c'est dans l'agrandissement en mediabox que je me retrouve avec 2 fois l'ensemble des images à suivre, comme s'il y avait un loop=2…</p> Owl Carousel 2 2022-08-16T12:46:19Z https://files.spip.org/Owl-Carousel-2#comment511559 2022-08-16T12:46:19Z <p>Bonjour,</p> <p>En attendant une version compatible avec SPIP 4.1 et peut-être 4.2, je viens d'installer Owl sur un 4.0. Je l'utilise depuis quelques années sur des SPIP 3 et j'avais bien réussi à obtenir ce que je voulais, à savoir l'utiliser pour un carrousel de miniatures qui appellent la médiabox.<br class="autobr"> Il s'agit également de ne pas appeler les images déjà insérées ailleurs dans l'article.</p> <p>J'ai donc ce modèle qui fonctionne très bien lorsqu'il est appelé dans le squelette de la façon suivante [(#MODELE<i>article_owl</i>)] :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#REM) <!-- Diaporama -->] <div id="#ENV{id-carousel,demo}" class="owl-carousel owl-theme"> <BOUCLE_listDocs(DOCUMENTS){id_article?}{doublons}{vu=non}{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})] – #CREDITS"> <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></code></pre></div> <p>Mon problème est que lorsque j'utilise le raccourci <tt><article7|owl></tt> pour l'appeler dans son propre article, n°7 dans l'exemple ici, de façon à le placer ailleurs dans le texte et pas tout en bas de l'article, ça fonctionne aussi… mais ça me met toutes les images en double (mais bien sans les doublons déjà présents dans le texte). <br class="autobr"> J'ai 2 fois la boucle, avec un total de 10 images si j'en ai 5 non appelées dans l'article.</p> <p>Je précise que loop est bien en false.<br class="autobr"> Comme je sais que la gestion des documents a changé en SPIP 4, et que je n'ai pas forcément bien tout cerné, je me demande si c'est lié à ça, ou à la syntaxe de ma boucle<small class="fine d-inline"> </small>?</p> <p>Toute aide sera la bienvenue :-)<br class="autobr"> Et toujours un grand merci à tous les contributeurs/trices pour votre fabuleux travail.</p> Owl Carousel 2 2022-07-23T16:38:55Z https://files.spip.org/Owl-Carousel-2#comment511439 2022-07-23T16:38:55Z <p>Bonjour,<br class="autobr"> Je cherche à migrer mes sites en SPIP 4.1 (qui sont actuellement en 4.0 ou 3.2), et j'aimerais savoir s'il est prévu une compatibilité pour ce génial plugin<small class="fine d-inline"> </small>? D'ailleurs il me semble que SPIP 4.2 arrive très très bientôt (fin du mois<small class="fine d-inline"> </small>?)<br class="autobr"> Un grand merci toujours, pour votre super travail collaboratif<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2022-05-06T14:12:18Z https://files.spip.org/Owl-Carousel-2#comment510875 2022-05-06T14:12:18Z <p>Problème résolu si ça peut en aider voilà le hack :</p> <p><code class="spip_code spip_code_inline" dir="ltr">img {max-width:100%;height:auto;}</code></p> <p>à ajouter dans une CSS de haut niveau dans /css/</p> Owl Carousel 2 2022-05-05T12:07:08Z https://files.spip.org/Owl-Carousel-2#comment510866 2022-05-05T12:07:08Z <p>Je poursuis car je n'ai toujours pas résolu ce bug de responsive (ajouter un bout de CSS ne règle rien)</p> <p>En regardant l'inspecteur je vois que le script du plugin modifie dynamiquement l'attribut HEIGHT d'un container quand il charge la diapo suivante (image portfolio)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div class="owl-stage-outer owl-height" style="height: XXXpx;" </code></pre></div> <p><strong>Et là est le problème<small class="fine d-inline"> </small>!!</strong><br class="autobr"> ici le XXX sera remplacé par la hauteur de l'image vignette que SPIP a générée en fonction de la largeur de la mise en page du site (en pixels) et relativement à l'originale. Or quand vous réduisez la taille de l'écran évidemment que cette hauteur devient fausse puisqu'elle a changé ele ne doit pas être fixée en px alors que la largeur elle s'est bien adaptée. <strong>Conséquence l'image est étirée verticalement<small class="fine d-inline"> </small>!! </strong></p> <p>Comment corriger ça<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2022-05-05T09:40:34Z https://files.spip.org/Owl-Carousel-2#comment510865 2022-05-05T09:40:34Z <p>Merci Chankalan pour ta réponse rapide, je vais checker de ce côté là.. mais à ce niveau d'intégration le C de CSS porte bien son nom ... ya du « <small class="fine d-inline"> </small>!important<small class="fine d-inline"> </small>; » dans l'air<small class="fine d-inline"> </small>;)</p> <p>..Enfin l'essentiel étant, de ce que je comprends de ta réponse, que 1/ le plugin est bien responsive nativement (par ex. ne gère jamais de dim. en px) et 2/ que mes variables pour jQuery sont bien alimentées, tu confirmes<small class="fine d-inline"> </small>?</p> <p>Par ailleurs, voici le code Spip d'intégration du plugin pour le portfolio (toujours dans modeles/diaporama.html) cela te parait-il conforme à l'original ou <strong>un truc te saute-t-il aux yeux<small class="fine d-inline"> </small>?</strong><i>(c'est un site que je reprends je n'en suis pas le faiseur initial)</i></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#REM) <!-- Diaporama -->] <div id="#ENV{id-carousel,demo}" class="article_owl owl-carousel owl-theme[ spip_documents_(#ENV{align})]"[ style="max-width:(#ENV{largeur})px"]> <BOUCLE_listDocs(DOCUMENTS){id_article=#ENV{id}} {mode=document}{extension IN png,jpg,gif} {par num titre, date}{doublons}{vu=non}> <div class="owl-slide"[ (#ENV{URLhashListener}|=={true}|oui)data-hash="#ENV{id-carousel,demo}#ID_DOCUMENT"]> [(#ENV{caption,oui}|=={oui}|oui) <div class="caption[ (#ENV{caption_css})]">[ <h3 class="title">(#TITRE)</h3>][ <p class="hidden-phone">(#DESCRIPTIF|textebrut)</p>]</div>] [(#REM)<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_reduire{#ENV{largeur,1150}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]"> [(#REM)</a>] </div> </BOUCLE_listDocs> </div></code></pre></div> <p><strong>.. Et enfin un grand bravo et un non moins grand merci pour cette contribution à la beauté de l'opensource :)</strong></p> Owl Carousel 2 2022-05-05T07:42:21Z https://files.spip.org/Owl-Carousel-2#comment510864 2022-05-05T07:42:21Z <p>Bonjour,<br class="autobr"> à mon avis c'est un problème de css, peut-être un <code class="spip_code spip_code_inline" dir="ltr">img { height: auto; }</code> qui manque.<br class="autobr"> Le paramètre « responsive » du script permet d'afficher un nombre de diapo différent suivant la largeur du diaporama, mais pas l'affichage correct des images qui devrait toujours être respecté.</p> Owl Carousel 2 2022-05-05T07:36:08Z https://files.spip.org/Owl-Carousel-2#comment510863 2022-05-05T07:36:08Z <p>Bonjour,</p> <p>je cherche désespérément à rendre l'affichage de mes diaporamas responsive et n'y parvient pas, vu qu'il est présenté comme l'étant, je dois mal paramétrer qq chose... une idée svp<small class="fine d-inline"> </small>?</p> <p>- Voici le query de modeles/diaporama.html :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>jQuery(function($){ $("[#(#ENV{id-carousel,demo})]").owlCarousel({ loop:true,[ items: (#ENV{items, 1}),][ slideBy:(#ENV{slideBy}),][ margin:(#ENV{margin}),][ dots:(#ENV{dots, true}),][ nav:(#ENV{navigation, true}),][ autoplay: (#ENV{autoplay,true}),][ autoplayHoverPause: (#ENV{autoplayHoverPause}),][ lazyLoad: (#ENV{lazyLoad}),][ animateIn:'(#ENV{animateIn})',][ animateOut:'(#ENV{animateOut})',][ autoplayTimeout: (#ENV{autoplayTimeout}),][ autoHeight: (#ENV{autoHeight, true}),][ URLhashListener:(#ENV{URLhashListener}), startPosition: 'URLHash',] navText : ["<:owlcarousel:prec:>","<:owlcarousel:suiv:>"], responsive:{ 0:{ items:1 }[, 640:{ items:(#ENV{items}) }] } }); });</code></pre></div> <p><strong>et en PJ la transformation non homothétique : non responsive.<br class="autobr"> </strong></p> Owl Carousel 2 2022-01-25T09:43:53Z https://files.spip.org/Owl-Carousel-2#comment510057 2022-01-25T09:43:53Z <p>Hello Laul</p> <p>Oui, il y'a bien une noisette avec carousel de vidéos, tu peut le voir en ligne ici <a href="https://duo-absinthe.com/" class="spip_url spip_out auto" rel="nofollow external">https://duo-absinthe.com/</a>. en bas de page ...</p> <p>Effectivement ça utilise une selection éditoriale, et oembed , je confirme<small class="fine d-inline"> </small>;-)</p> <p>Bonne journée</p> Owl Carousel 2 2022-01-25T06:38:36Z https://files.spip.org/Owl-Carousel-2#comment510056 2022-01-25T06:38:36Z <p>Bonjour Chankalan,,<br class="autobr"> Le petit bug en question est le suivant :<br class="autobr"> en affichant une image du carrousel dans la mediabox puis en faisant défiler <br class="autobr"> les images dans la colorbox, après fermeture de la fenêtre de la colorbox, le carousel renvoyait ou à une absence d'image, ou deux images dont la moitié de chacune était visible dans le carousel, les images étaient à mi chemin dans la zone d'affichage.<br class="autobr"> Après quelques recherches, j'ai trouvé ce post sur stack overflow :</p> <p><a href="https://stackoverflow.com/questions/38196715/owl-carousel-and-colorbox-slide-action-issue" class="spip_url spip_out auto" rel="nofollow external">https://stackoverflow.com/questions/38196715/owl-carousel-and-colorbox-slide-action-issue</a></p> <p>Il y était suggéré de changer ce paramêtre du fichier JS colorbox : returnFocus : false.<br class="autobr"> En conséquence, le défilement des images dans la colorbox n'a plus d'influence sur <br class="autobr"> le carrousel à la fermeture de la colorbox.</p> <p>Pour le carrousel vidéo, il y a bien un modèle vidéo dans le plugin, mais il semble qu'il y ait à créer un détour par un le plugin séléctions éditoriales et oembed avec une boucle dédiée.<br class="autobr"> Je vais essayé de voir.<br class="autobr"> Sur la page du owlcarousel, il y a bien un démo avec des vidéos :</p> <p><a href="https://owlcarousel2.github.io/OwlCarousel2/demos/video.html" class="spip_url spip_out auto" rel="nofollow external">https://owlcarousel2.github.io/OwlCarousel2/demos/video.html</a></p> <p>Laul</p> Owl Carousel 2 2022-01-24T07:23:35Z https://files.spip.org/Owl-Carousel-2#comment510045 2022-01-24T07:23:35Z <p>Est-ce que vous pourriez décrire le bug et la solution trouvée<small class="fine d-inline"> </small>? Merci...</p> Owl Carousel 2 2022-01-24T07:19:11Z https://files.spip.org/Owl-Carousel-2#comment510044 2022-01-24T07:19:11Z <p>Bonjour,<br class="autobr"> ce plugin ne s'occupe pas de vidéos, il ne fait tourner que des images dans la page en cours.<br class="autobr"> Pour les vidéos (j'imagine que ce n'est pas pour faire un diaporama dans la page) il faut plutôt voir avec la mediabox de SPIP, celle de la v4 est celle-ci : <a href="https://sorgalla.com/lity/" class="spip_url spip_out auto" rel="nofollow external">https://sorgalla.com/lity/</a></p> Owl Carousel 2 2022-01-23T17:33:25Z https://files.spip.org/Owl-Carousel-2#comment510042 2022-01-23T17:33:25Z <p>Bonjour,<br class="autobr"> je tente de mettre en place un carrousel pour présenter une série de vidéos et je n'arrive pas à trouver la syntaxe à utiliser dans l'article pour que les vidéos s'affichent. Quelle est la balise à utiliser<small class="fine d-inline"> </small>? <small class="fine d-inline"> </small>?<br class="autobr"> J'ai mis l'inclure Owl Video player dans mon article et seules les vignettes des documents joints à l'article s'affichent, mais leur lien ne renvoie à rien. <br class="autobr"> s'il était possible à l'un de vous de m'aiguiller quant à la procédure à suivre, je lui en serai reconnaissant<small class="fine d-inline"> </small>!<br class="autobr"> J'ai parfaitement intégré un carrousel d'images et même débusquer un bug d'actualisation du carrousel en retour de l'affichage mediabox, mais pour la vidéo je ne trouve pas...<br class="autobr"> Merci par avance,<br class="autobr"> Laul</p> Owl Carousel 2 2021-07-13T16:37:24Z https://files.spip.org/Owl-Carousel-2#comment508775 2021-07-13T16:37:24Z <p>Si voilà il manquait un espace après img<small class="fine d-inline"> </small>»<br class="autobr"> donc dans mon modele squelettes/modeles/article_owl.html</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><img [(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy" data-]src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]"></code></pre></div><div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>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)]"></code></pre></div> <p>c'est correct merci à tous</p> Owl Carousel 2 2021-07-13T16:27:09Z https://files.spip.org/Owl-Carousel-2#comment508774 2021-07-13T16:27:09Z <p>Merci, mais ça ne va toujours pas <br class="autobr"> donc dans mon modele squelettes/modeles/article_owl.html</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy" data-]src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]"></code></pre></div> <p>au lieu de celui du plugin</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy"] data-src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]"></code></pre></div> <p>toujours pas d'image /o\, je n'ai plus que les boutons ...</p> Owl Carousel 2 2021-07-13T16:04:19Z https://files.spip.org/Owl-Carousel-2#comment508772 2021-07-13T16:04:19Z <p>merci mais je fais nawak ... je reprends dans 2 m<sup class="typo_exposants">n</sup><br class="autobr"> .....</p> Owl Carousel 2 2021-07-13T14:39:03Z https://files.spip.org/Owl-Carousel-2#comment508771 2021-07-13T14:39:03Z <p>ok donc c'est revenu<small class="fine d-inline"> </small>!!</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><img[(#ENV{lazyLoad}|=={true}|oui) class="owl-lazy" data-]src="[(#FICHIER|image_reduire{#ENV{largeur,650}}|extraire_attribut{src})]" alt="[(#TITRE|textebrut)]"></code></pre></div> <p>ça devrait marcher mieux @lebardix ... si tu veux surcharger en attendant que quelqu'un-e commit la modif</p> <p>@++</p> Owl Carousel 2 2021-07-13T14:09:06Z https://files.spip.org/Owl-Carousel-2#comment508770 2021-07-13T14:09:06Z <p>Hello,</p> <p>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.<br class="autobr"> Donc soit il faut activer le lazyloading de owl, soit il faut utiliser le plugin lazysize, mais sans ça ça ne fonctionnera pas ....</p> <blockquote class="spip"> <p>lazyLoad=true (false par défaut) : ne charge que les images visibles pour optimiser le chargement.</p> </blockquote> <p>et je ne peut en dire plus le git.spip est pas accessible ...</p> <p>Bonne journée</p> Owl Carousel 2 2021-07-13T12:48:29Z https://files.spip.org/Owl-Carousel-2#comment508767 2021-07-13T12:48:29Z <p>Hi, merci...<br class="autobr"> 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 »</p> <div class="precode"><pre class="spip_code spip_code_block language-html" dir="ltr" style="text-align:left;" data-language="html"><code> <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></code></pre></div> <p>le script affiché par skeleditor est bien celui d'origine « plugins/auto/owlcarousel/v1.0.23/modeles/article_owl.html »</p> <p>sur la page <a href="https://3w.plandecuques.fr/le-marche-414" class="spip_url spip_out auto" rel="nofollow external">https://3w.plandecuques.fr/le-marche-414</a> de test, j'ai un premier carousel avec sjcycle<br class="autobr"> ensuite le carousel avec owl, <br class="autobr"> puis le carousel slick (qui ne fonctionne pas non plus)<br class="autobr"> et enfin les 4 images des carousel</p> Owl Carousel 2 2021-07-13T06:55:49Z https://files.spip.org/Owl-Carousel-2#comment508760 2021-07-13T06:55:49Z <p>Bonjour,<br class="autobr"> 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<small class="fine d-inline"> </small>? Est-ce que les images sont présentes mais invisibles<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2021-07-12T23:08:15Z https://files.spip.org/Owl-Carousel-2#comment508759 2021-07-12T23:08:15Z <p>Bonjour, <br class="autobr"> sous spip 3.2.11, le modele <strong><tt><article414|owl></tt></strong> 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<br class="autobr"> J'ai désactivé les plugins Image_responsive, centrer_image, insertion_avancée_d_image sans plus de succès<small class="fine d-inline"> </small>!!<br class="autobr"> Quelqu'un peut me confirmer le fonctionnement prévu<small class="fine d-inline"> </small>??</p> <p>A titre de comparaison le plugin <strong> <i>Cycle2</i> </strong> pour le meme article, le modèle <strong><tt><article414|cycle></tt></strong> fonctionne normalement</p> Owl Carousel 2 2020-10-22T15:59:50Z https://files.spip.org/Owl-Carousel-2#comment506549 2020-10-22T15:59:50Z <p>Pas avec les modèles actuels livrés avec le plugin (à ma connaissance).</p> <p>C'est possible en s'inspirant/dupliquant une des modèles ou noisettes livrés dans le plugin et en rajoutant le lien.</p> <p>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.</p> Owl Carousel 2 2020-10-22T13:49:13Z https://files.spip.org/Owl-Carousel-2#comment506548 2020-10-22T13:49:13Z <p>Bonjour, <br class="autobr"> est-il possible d'avoir un lien cliquable sur chaque image du slider<small class="fine d-inline"> </small>?<br class="autobr"> Merci pour vos infos.<br class="autobr"> Koala</p> Owl Carousel 2 2020-05-24T06:52:27Z https://files.spip.org/Owl-Carousel-2#comment505372 2020-05-24T06:52:27Z <p>bonjour ,<br class="autobr"> 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.<br class="autobr"> c'est pas logique mais cela disparait en rajoutant le style suivant . avez vous une idée du pb<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>.owl-carousel .owl-item img{ filter: sepia(0); }</code></pre></div> Owl Carousel 2 2019-08-15T12:16:39Z https://files.spip.org/Owl-Carousel-2#comment501985 2019-08-15T12:16:39Z <p>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. <br class="autobr"> Et en attendant est-ce que quelqu'un sait comment faire pour éviter les mélanges de format vertical / horizontal<small class="fine d-inline"> </small>? <br class="autobr"> Merci<br class="autobr"> Christophe</p> Owl Carousel 2 2019-08-15T11:37:50Z https://files.spip.org/Owl-Carousel-2#comment501983 2019-08-15T11:37:50Z <p>Bonjour<br class="autobr"> je suis sous spip 3.2.4 et donc normalement mon spip conanit rang_lien mais après avoir intégrer le [(#MODELE<i>article_owl</i>)] dans la page d'accueil, j'ai une erreur</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Erreur SQL 1054 Unknown column 'rang_lien' in 'order clause' </code></pre></div> <p>Si on pouvait m'aider... merci infiniment<br class="autobr"> Belle journée<br class="autobr"> Christophe</p> Owl Carousel 2 2019-07-03T10:16:49Z https://files.spip.org/Owl-Carousel-2#comment501640 2019-07-03T10:16:49Z <p>apparemment ce n'est pas un p de css mais plutot de la position de l'image précédente</p> Owl Carousel 2 2019-07-03T10:11:04Z https://files.spip.org/Owl-Carousel-2#comment501639 2019-07-03T10:11:04Z <p>Alors oui, j'ai déjà vu ça, ça ne se produit qu'avec Firefox il me semble, et ce n'est pas dans toutes les largeurs du navigateur. Je n'ai pas encore trouvé le remède, si quelqu'un a une idée je suis aussi preneur...</p> Owl Carousel 2 2019-07-03T09:41:46Z https://files.spip.org/Owl-Carousel-2#comment501638 2019-07-03T09:41:46Z <p>je t'ai mis en ligne le site de test : <br class="autobr"> exemple très visible sur <a href="http://test3.montpellier2.web-ecclesial.fr/spip.php?rubrique49" class="spip_url spip_out auto" rel="nofollow external">http://test3.montpellier2.web-ecclesial.fr/spip.php?rubrique49</a></p> <p>puis aussi sur <a href="http://test3.montpellier2.web-ecclesial.fr/spip.php?rubrique16" class="spip_url spip_out auto" rel="nofollow external">http://test3.montpellier2.web-ecclesial.fr/spip.php?rubrique16</a> ( on voit le trait a droite du titre par exemple )</p> Owl Carousel 2 2019-07-03T06:30:15Z https://files.spip.org/Owl-Carousel-2#comment501631 2019-07-03T06:30:15Z <p>Bonjour,<br class="autobr"> j'ai déjà vu un très fin trait mais sans pouvoir reproduire ni comprendre ce qui le provoquait, je pensait que c'était dû au contexte d'affichage. Est-ce qu'on peut voir l'exemple en ligne<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2019-07-03T06:07:31Z https://files.spip.org/Owl-Carousel-2#comment501630 2019-07-03T06:07:31Z <p>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</p> Owl Carousel 2 2019-06-26T12:23:58Z https://files.spip.org/Owl-Carousel-2#comment501589 2019-06-26T12:23:58Z <p>ça marche<small class="fine d-inline"> </small>!<br class="autobr"> merci pour votre aide et rapidité<small class="fine d-inline"> </small>;)</p> Owl Carousel 2 2019-06-26T10:43:46Z https://files.spip.org/Owl-Carousel-2#comment501587 2019-06-26T10:43:46Z <p>Bonjour Paul,</p> <p>Effectivement en spip 3.1 il est nécessaire d'installer le plugin <a href="https://plugins.spip.net/ordoc.html" class="spip_out" rel='nofollow external'>ordoc</a> pour pouvoir utiliser : ‘rang_lien'.</p> <p>Cet intégré depuis spip 3.2. Je vais tacher de modifier le paquet.xml du plugin pour necessiter ordoc en spip <3.2.</p> <p>Merci de votre retour.</p> Owl Carousel 2 2019-06-26T10:30:24Z https://files.spip.org/Owl-Carousel-2#comment501586 2019-06-26T10:30:24Z <p>Bonjour, <br class="autobr"> 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)<br class="autobr"> 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 <tt><article3033|owl|docs=6085,6086,6087,6088,6089></tt></p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>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 <code class="spip_code spip_code_inline" dir="ltr">documents</code> 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</code></pre></div> <p>ca viendrait du fichier composer.php (ecrire), ligne 1005 et de la boucle : calculer_select()<i> sql_select()<small class="fine d-inline"> </small>; </i><br class="autobr"> mais je ne suis pas expert en mode debug ...</p> <p>Merci pour votre aide<br class="autobr"> Paul</p> Owl Carousel 2 2019-06-19T15:25:22Z https://files.spip.org/Owl-Carousel-2#comment501541 2019-06-19T15:25:22Z <p>Bonjour,</p> <p>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.</p> <p>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.</p> <p>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.</p> <p>Pour mieux comprendre <a href="https://www.spip.net/fr_article4642.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4642.html</a></p> <p>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.</p> Owl Carousel 2 2019-06-19T15:24:51Z https://files.spip.org/Owl-Carousel-2#comment501540 2019-06-19T15:24:51Z <p>Bonjour,<br class="autobr"> 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 ».</p> Owl Carousel 2 2019-06-19T15:11:03Z https://files.spip.org/Owl-Carousel-2#comment501538 2019-06-19T15:11:03Z <p>Bonjour,<br class="autobr"> Dans l'espace privé, si je suis au niveau de « modifier cet article », je vois bien le slider<br class="autobr"> 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.<br class="autobr"> Est-ce normal ou est-ce un soucis sur mon site<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2019-05-06T14:45:20Z https://files.spip.org/Owl-Carousel-2#comment501119 2019-05-06T14:45:20Z <p>Ah oui bien vu<small class="fine d-inline"> </small>! S'il n'y a pas d'article on ne peut pas se baser sur rang_lien, forcément...<br class="autobr"> J'ajoute ça dans la doc, merci<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2019-05-06T14:22:50Z https://files.spip.org/Owl-Carousel-2#comment501118 2019-05-06T14:22:50Z <p>Bonjour.</p> <p>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 (<tt><articleX|owl|docs=...></tt>, mais lorsqu'on supprime, ça déclenche une erreur de la bdd sur le tri par « rang_lien », qui n'existe pas.</p> <p>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<small class="fine d-inline"> </small>?</p> <p>Merci pour ce super gadget.<br class="autobr"> Alain</p> Owl Carousel 2 2019-04-10T22:38:59Z https://files.spip.org/Owl-Carousel-2#comment500809 2019-04-10T22:38:59Z <p>Ça fonctionne :-)<small class="fine d-inline"> </small>!! Merci, mille merci Chankalan, je suis vraiment super contente<small class="fine d-inline"> </small>!!!<br class="autobr"> Vraiment, merci à vous tous, c'est tellement génial de ne pas être toute seule avec ça, et de tout votre travail et disponibilité<small class="fine d-inline"> </small>!<br class="autobr"> Bon, je vais tout de même externaliser le js pour faire plus propre… mais ça, je devais y arriver toute seule<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2019-04-10T22:07:57Z https://files.spip.org/Owl-Carousel-2#comment500808 2019-04-10T22:07:57Z <p>Ah mince<small class="fine d-inline"> </small>! Ça veut dire coller l'intégralité du modèle dans article.html, javascript compris<small class="fine d-inline"> </small>? <br class="autobr"> Bon, si c'est la seule solution et que ça fonctionne… je vais essayer :-)</p> Owl Carousel 2 2019-04-10T21:55:00Z https://files.spip.org/Owl-Carousel-2#comment500807 2019-04-10T21:55:00Z <p>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 ...</p> Owl Carousel 2 2019-04-10T21:47:52Z https://files.spip.org/Owl-Carousel-2#comment500806 2019-04-10T21:47:52Z <p>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).</p> <p>Mais je n'ai pas réussi…</p> <p>J'ai essayé comme suit, et aussi à d'autres endroits de cette boucle, sans succès.</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><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></code></pre></div> Owl Carousel 2 2019-04-10T21:25:45Z https://files.spip.org/Owl-Carousel-2#comment500805 2019-04-10T21:25:45Z <p>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 <code class="spip_code spip_code_inline" dir="ltr">{doublons}</code> qu'il faut regarder de près : <a href="https://www.spip.net/fr_article4139.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4139.html</a></p> Owl Carousel 2 2019-04-10T21:24:18Z https://files.spip.org/Owl-Carousel-2#comment500804 2019-04-10T21:24:18Z <p>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 :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><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></code></pre></div> Owl Carousel 2 2019-04-10T21:06:31Z https://files.spip.org/Owl-Carousel-2#comment500803 2019-04-10T21:06:31Z <p>Bonsoir,</p> <p>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.</p> <p>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…)</p> <p>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.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#REM) Gestion du portfolio et des documents ] [(#MODELE{article_owl})]</code></pre></div> <p>Mais je réalise qu'en fait il prend <strong>toutes</strong> les images<small class="fine d-inline"> </small>! Et donc mon problème à présent est que si j'insère une image dans le texte d'un article, via le raccourci <code class="spip_code spip_code_inline" dir="ltr"><imgxx></code>, 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 :-(</p> Owl Carousel 2 2019-04-10T20:02:21Z https://files.spip.org/Owl-Carousel-2#comment500800 2019-04-10T20:02:21Z <p>Bonsoir,<br class="autobr"> 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</p> <p>Mais sinon pour la faute d'orthographe, c'est celle qui est dans le code que j'avais remarqué ...<small class="fine d-inline"> </small>;o)</p> Owl Carousel 2 2019-04-10T15:23:08Z https://files.spip.org/Owl-Carousel-2#comment500785 2019-04-10T15:23:08Z <p>Re-bonjour, encore moi… je vais finir par être confuse<small class="fine d-inline"> </small>!<br class="autobr"> Donc tout fonctionne à merveille et comme je le souhaite maintenant… enfin presque :</p> <p>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.</p> <p>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<small class="fine d-inline"> </small>;p<small class="fine d-inline"> </small>!)…</p> <p>J'ai bien essayé le critère <i>doublons</i> dans la boucle du modèle, mais je crois que je ne sais pas l'utiliser. Ou n'est-ce pas la bonne piste<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2019-04-10T14:28:36Z https://files.spip.org/Owl-Carousel-2#comment500782 2019-04-10T14:28:36Z <p>Merci beaucoup à vous deux, ça fonctionne nickel, c'est juste génial :-)<small class="fine d-inline"> </small>!<br class="autobr"> 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…<small class="fine d-inline"> </small>;p <br class="autobr"> Belle journée, et encore un grand merci.</p> Owl Carousel 2 2019-04-10T11:01:02Z https://files.spip.org/Owl-Carousel-2#comment500777 2019-04-10T11:01:02Z <p>Merci Mist. GraphX<small class="fine d-inline"> </small>!<br class="autobr"> Pour la faute d'orthographe, mon dictionnaire français me dit « carrousel » mais en anglais « carousel » = ok, va pour l'anglicisme<small class="fine d-inline"> </small>;o)</p> Owl Carousel 2 2019-04-10T10:43:11Z https://files.spip.org/Owl-Carousel-2#comment500776 2019-04-10T10:43:11Z <p>Bonjour Karen</p> <p>C'est corrigé dans la prochaine version , il 'y avait pas de critère d'ordre <code class="spip_code spip_code_inline" dir="ltr">{par …} </code>dans la boucle document.</p> <p><a href="https://zone.spip.net/trac/spip-zone/changeset/114891/spip-zone" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.net/trac/spip-zone/changeset/114891/spip-zone</a></p> <p>On peut donc maintenant passer un critère tri au modèle en ajoutant <code class="spip_code spip_code_inline" dir="ltr">|tri=titre</code> par exemple.</p> <p>Par défaut j'ai opté pour rang_lien car c'est ce que j'utilise le plus souvent , a voir …</p> <p>Bonne journée</p> Owl Carousel 2 2019-04-09T23:35:56Z https://files.spip.org/Owl-Carousel-2#comment500769 2019-04-09T23:35:56Z <p>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…)</p> <p>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<small class="fine d-inline"> </small>? 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.</p> <p>Et comme à chaque fois, j'aime bien dire un grand merci à la communauté SPIP et aux contributeurs pour ces plugins géniaux<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2019-04-09T23:29:48Z https://files.spip.org/Owl-Carousel-2#comment500768 2019-04-09T23:29:48Z <p>J'ai trouvé<small class="fine d-inline"> </small>! <br class="autobr"> Alors j'aurai pu commencer par là<small class="fine d-inline"> </small>;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).</p> <p>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<small class="fine d-inline"> </small>!! Mais bon, il est tard et c'est résolu :-)</p> <p>Merci beaucoup Chankalan<small class="fine d-inline"> </small>! (Et je ne pige pas cette histoire de faute, argh, je cherche et ça n'est pas l'heure<small class="fine d-inline"> </small>!)</p> Owl Carousel 2 2019-04-09T22:27:02Z https://files.spip.org/Owl-Carousel-2#comment500766 2019-04-09T22:27:02Z <p>Merci pour cette réponse rapide<small class="fine d-inline"> </small>!</p> <p>Oups, j'étais passée à côté de cette syntaxe…</p> <p>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<small class="fine d-inline"> </small>!<br class="autobr"> 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<small class="fine d-inline"> </small>??? Je n'y comprends rien, comment est-ce possible<small class="fine d-inline"> </small>?</p> <p>PS : je n'ai pas compris pour la faute d'orthographe<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2019-04-09T22:04:24Z https://files.spip.org/Owl-Carousel-2#comment500765 2019-04-09T22:04:24Z <p>C'est vrai qu'il y a une faute d'orthographe qu'on pourrait corriger...</p> Owl Carousel 2 2019-04-09T21:59:38Z https://files.spip.org/Owl-Carousel-2#comment500764 2019-04-09T21:59:38Z <p>Bonsoir,<br class="autobr"> il y a un critère qu'on peut ajouter pour identifier chaque carrousel différemment, de cette manière :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><article1|owl|id-carousel=un> <article2|owl|id-carousel=deux> <article3|owl|id-carousel=trois></code></pre></div> <p>voir plus haut ↑</p> Owl Carousel 2 2019-04-09T21:44:41Z https://files.spip.org/Owl-Carousel-2#comment500763 2019-04-09T21:44:41Z <p>Bonsoir,</p> <p>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.</p> <p>Mon souci aujourd'hui est que j'aimerais pouvoir appeler plusieurs galeries contenues dans plusieurs articles, dans certains articles, de la façon suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><articlexx1|owl> <articlexx2|owl> <articlexx3|owl></code></pre></div> <p>Or seul le premier appel est pris en compte… <br class="autobr"> 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.</p> <p>Y a-t-il une solution pour que tous soient pris en compte<small class="fine d-inline"> </small>? 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<small class="fine d-inline"> </small>!</p> <p>Cordialement,<br class="autobr"> Karen</p> Owl Carousel 2 2019-04-01T10:51:24Z https://files.spip.org/Owl-Carousel-2#comment500651 2019-04-01T10:51:24Z <p>Bonjour,</p> <p>Après quelques nouveaux essais ça fonctionne comme je voulais<small class="fine d-inline"> </small>! =)</p> <p>je vous transmets donc le css, certainement à élaguer et nettoyer (je laisse ça aux plus aguerris que moi). La solution que j'ai trouvée consiste en effet à passer le z-index de owl-carousel à 1000, et la hauteur de owl-nav à 0 pour éviter que cette div ne passe sur le lien.</p> <p>J'ai donc un carrousel en pleine page avec une image de l'article en fullwidth, un cadre dans lequel le titre de l'article suit le carrousel, et un titre fixe nommant la catégorie.<br class="autobr"> En revanche, le responsive relève encore du bidouillage fin avec les positionnements absolute...</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>#mon_monde {position: relative; top: 0;} #mon_monde .cadre_titre {position: absolute; top: 30vh; left: 0; z-index: 1500; min-width: 300px; width: 43%; min-height: 100px; height: 100px; padding: 1em 2em; margin: 0 auto; margin-left: 45%; text-align: center; color: white;} #mon_monde .cadre_titre h2 {font-variant: small-caps; font-size: 2em; z-index: 1700;} #mon_monde .rubrique {position: relative; top: 0 !important; left: 0; padding:0; margin: 0;} #mon_monde .owl-carousel {z-index: 1000;} #mon_monde .couv-photo {width: 100%; height: 100vh; background: no-repeat 50% 50%; background-size: cover; background-clip: border-box; overflow: hidden; z-index: 1000;} #mon_monde .contenu-content {position: absolute; top: 30vh; left: 0; min-width: 300px; width: 43%; min-height: 100px; height: 36vh; padding: 1em 2em; margin: 0 auto; margin-left: 45%; text-align: center; background-color: rgba(0,0,0,0.5); color: white;} #mon_monde a {position: absolute; top: 6vh; left: 0; min-width: 300px; width: 100%; font-variant: none; font-size: 3.5em; z-index: 2000 !important; padding: 1.5em 2em; margin: 1px auto; color: white; line-height: 1em; text-align: center; font-family: @font2; } #mon_monde a#series {position: absolute; top: 49vh; left: 0; margin-left: 58%; min-width: 300px; width: 35vw;z-index: 1500 !important; padding: 1em;} #mon_monde .owl-nav {clear: both; width: 100%; height: 0; position: absolute; top: 48vh;margin-top: 0; } #mon_monde .owl-nav button.owl-prev , .owl-nav button.owl-next {max-width: 150px; height: 50px; padding: 2px 2px !important; text-align: center; background-color: rgba(0,0,0,0); color: rgba(255,255,255,.8) !important; font-size: 45px !important; position: absolute; top: 45%;} #mon_monde .owl-nav button.owl-prev {position: absolute; left: 5px; font-size: 45px !important;} #mon_monde .owl-nav button.owl-next {position: absolute; right: 0px; font-size: 45px !important;} #mon_monde .owl-nav button.owl-prev:hover, .owl-nav button.owl-next:hover {background-color: rgba(0,0,0,0) !important;color: rgba(0,0,0,1) !important;}</code></pre></div> <p>Merci pour votre aide précieuse et à bientôt<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2019-03-27T17:07:29Z https://files.spip.org/Owl-Carousel-2#comment500606 2019-03-27T17:07:29Z <p>J'apporte mon grain de sel ... peut être après la bataille ...<br class="autobr"> N'oublions pas qu'il y a une façon assez simple d'utiliser le modèle article|owl dans une squelette, c'est de publier un article (avec date=0000 pour ne pas le voir dans le fil) dans lequel on appelle le modèle avec tous les paramètres qu'on veut. Et puis dans le squelette, où on veut (ex. sommaire.html), insérer une boucle ARTICLES (avec <code class="spip_code spip_code_inline" dir="ltr">{id_article=le id de l'article ci-dessus}</code> et dans la boucle juste la balise <code class="spip_code spip_code_inline" dir="ltr">[(#TEXTE)]</code> avec les crochets et parenthèses pour que spip recalcule l'appel au modèle.<br class="autobr"> ENORME avantage, on peut changer les paramètres dans l'article sans modifier le code html du squelette :-))<br class="autobr"> Enjoy<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2019-03-27T10:05:14Z https://files.spip.org/Owl-Carousel-2#comment500605 2019-03-27T10:05:14Z <p>Grand merci pour ces éclaircissements<small class="fine d-inline"> </small>!</p> <p>Oui, vous avez bien extrapolé, je souhaite faire un carrousel fullscreen, avec en fond l'image de couverture de l'article, un cadre semi-transparent avec dessus le titre « mon monde » fixe, et le titre avec lien de l'article qui bouge en même temps que l'image... J'aime bien les choses simples et faciles ^_^<br class="autobr"> Je vais me re-pencher sur la copie.</p> <p>Merci encore et bonne journée.</p> Owl Carousel 2 2019-03-27T08:22:07Z https://files.spip.org/Owl-Carousel-2#comment500604 2019-03-27T08:22:07Z <p>Bonjour ,</p> <p>Effectivement c'est bien un problème de css, en fait votre bloc owl_nav<br class="autobr"> passe au dessus de votre lien, et comme vous lui donnez la hauteur de la page (100vh) il viens couvrir le bloc de contenu.</p> <p>Aussi quand vous positionnez en absolue, vérifiez bien que le conteneur est en relatif, plus on a de calques imbriqués. plus il est complexe de gérer les niveaux et les flottants.</p> <p>J'extrapole en lisant les css que vous souhaitez réaliser un carousel en fullscreen, car vous utilisez l'unitée vH ou wW qui est relative a la taille de l'écran (si ce n'est pas le cas et que le carousel est imbriqué dans un bloc ça n'est pas le bon choix, utilisez les<small class="fine d-inline"> </small>% ou rem).</p> <p>Un exemple ici de carousel fullscreen avec owl que j'avais noté de coté pour l'intégrer en exemple de squelette, mais pas eut encore le temps.</p> <p><a href="https://codepen.io/ingvi/pen/gaOzYe" class="spip_url spip_out auto" rel="nofollow external">https://codepen.io/ingvi/pen/gaOzYe</a></p> Owl Carousel 2 2019-03-26T19:00:32Z https://files.spip.org/Owl-Carousel-2#comment500602 2019-03-26T19:00:32Z <p>Merci pour cette réponse et sa rapidité<small class="fine d-inline"> </small>!!</p> <p>J'ai essayé le code que vous m'avez transmis, mais apparemment aucun changement, j'y perds le peu de repères. Merci en tous cas pour les améliorations. Je vais me pencher dessus, histoire de retrouver en couverture l'image en particulier que j'avais désignée pour cet usage dans chaque article.<br class="autobr"> J'avais essayé avec les sélections éditoriales (owl), mais étais passée à côté du plugin dédié, sur lequel je suis tombée aujourd'hui en faisant mes recherches :p, et pensais que je n'avais pas le niveau pour cette option (évidemment avec le plugin c'est plus parlant<small class="fine d-inline"> </small>!).</p> <p>En désespoir de cause, peut-être est-ce alors mon css<small class="fine d-inline"> </small>? Comme je souhaite que mon h2 soit fixe au-dessus d'un fond gris, mais que le titre (et le lien<small class="fine d-inline"> </small>! grrr) de l'article passe aussi en carrousel sur ce même fond gris, j'ai tenté de jouer avec les z-index, peut-être fort maladroitement. Bon après, je crains qu'on sorte du sujet du carrousel...</p> <p>Bon, au cas où...</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>#mon_monde {position: relative; top: 0;} #mon_monde .fond_gris {position: absolute; top: 30vh; left: 0; z-index: 750; min-width: 300px; width: 43%; min-height: 100px; height: 35vh; padding: 1em 2em; margin: 0 auto; margin-left: 45%; text-align: center; color: white;} #mon_monde .fond_gris h2 {font-variant: small-caps; font-size: 2em;} #mon_monde .rubrique {position: relative; top: 0 !important; left: 0; padding:0; margin: 0;} #mon_monde .couv-photo {width: 100%; height: 100vh; background: no-repeat 50% 50%; background-size: cover; background-clip: border-box; overflow: hidden; z-index: 1000;} #mon_monde .contenu-content {position: absolute; top: 30vh; left: 0; min-width: 300px; width: 43%; min-height: 100px; height: 35vh; padding: 1em 2em; margin: 0 auto; margin-left: 45%; text-align: center; background-color: rgba(0,0,0,0.5); color: white;} #mon_monde a {position: absolute; top: 5vh; left: 0; min-width: 300px; width: 100%; font-variant: none; font-size: 3.5em; z-index: 1500 !important; padding: 1.5em 2em; margin: 0 auto; color: white; line-height: 1em; text-align: center; font-family: @font2; } #mon_monde .owl-nav {clear: both; width: 100%; height: 100vh; position: absolute; top: 0;margin-top: 0;} #mon_monde .owl-nav button.owl-prev , .owl-nav button.owl-next {max-width: 150px; height: 200px; padding: 2px 2px !important; text-align: center; background-color: rgba(0,0,0,0); color: rgba(255,255,255,.8) !important; font-size: 29px !important; position: absolute; top: 45%;} #mon_monde .owl-nav button.owl-prev {position: absolute; left: 5px;} #mon_monde .owl-nav button.owl-next {position: absolute; right: 5px;}</code></pre></div> Owl Carousel 2 2019-03-26T17:21:10Z https://files.spip.org/Owl-Carousel-2#comment500601 2019-03-26T17:21:10Z <p>Bonjour,</p> <p>Je viens de tester, en tous cas la boucle et le js fonctionne sur le squelette livré avec spip (dist) et avec insertion des css. <br class="autobr"> J'ai bien un lien sur la rubrique et un autre sur chacun des articles.</p> <p>Passez vous bien l'identifiant de la rubrique en paramètre de l'inclusion ainsi :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><INCLURE{fond=modeles/owl_modele_perso,id_rubrique=7,env,ajax} /></code></pre></div> <p>Pour ce qui est de l'affichage du document plutot que de faire une boucle dans la balise style, je vous conseille plutot d'utiliser les balise <code class="spip_code spip_code_inline" dir="ltr">#SET </code>et <code class="spip_code spip_code_inline" dir="ltr">#GET</code> comme dans l'exemple ci-dessous. <a href="https://www.spip.net/fr_article3990.html" class="spip_out" rel='nofollow external'>Plus d'info sur SET et GET ici</a></p> <p>Vous pouvez rajouter des filtres a la suite de #FICHIER comme <code class="spip_code spip_code_inline" dir="ltr">image_recadre</code>, <code class="spip_code spip_code_inline" dir="ltr">image_reduire</code></p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><style media="screen"> #mon_monde .owl-carousel .couv-photo{ background-size: cover; height: 15rem; } </style> #SET{container,#ENV{container}} <BOUCLE_kelRub(RUBRIQUES){id_rubrique=#ENV{id_rubrique}}> #SET{id_owl,#ENV{id-carousel,owl-rub-art-#ID_RUBRIQUE}} <div class="#GET{container}" id="mon_monde"> <div class="fond_gris"> <h2>Bienvenue dans mon monde...</h2> </div> <B_listArticles> <a href="#URL_RUBRIQUE">#TITRE</a> <div[ id="(#GET{id_owl})" ]class="rubrique owl-carousel owl-theme[ (#ENV{css}|attribut_html)]"> <BOUCLE_listArticles(ARTICLES){id_rubrique}{!par id_article}{par #ENV{tri}}> <article class="contenu"> <BOUCLE_couv_photo(DOCUMENTS spip_documents_liens){id_article}{mode=document}{extension==jpg|png|gif}> #SET{media, #FICHIER } </BOUCLE_couv_photo> <div class="couv-photo" style="background-image:url(#GET{media});"> <div class="contenu-content"> <a href="#URL_ARTICLE" class="btn">#TITRE</a> </div> </div> </article> </BOUCLE_listArticles> </div> </B_listArticles> </div> <script> jQuery(function($){ $("[#(#ENV{id-carousel,owl-rub-art-#ID_RUBRIQUE})]").owlCarousel({ loop:true,[ items: (#ENV{items, 1}),][ margin:(#ENV{margin}),][ dots:(#ENV{dots, false}),][ nav:(#ENV{navigation, true}),][ autoplay: (#ENV{autoplay, true}),][ autoplayHoverPause: (#ENV{autoplayHoverPause, true}),][ lazyLoad: (#ENV{lazyLoad}),][ animateIn:'(#ENV{animateIn})',][ animateOut:'(#ENV{animateOut})',][ autoplayTimeout: (#ENV{autoplayTimeout}),][ autoHeight: (#ENV{autoHeight}),][ URLhashListener:(#ENV{URLhashListener}), startPosition: 'URLHash',] navText : ['<span class="icon icon-chevron-thin-left" aria-hidden="true"></span><span class="icon visuallyhidden"><:owlcarousel:prec:></span>','<span class="icon icon-chevron-thin-right" aria-hidden="true"></span><span class="icon visuallyhidden"><:owlcarousel:suiv:></span>'], responsive:{ 0:{ items:1 }[, 640:{ items:(#ENV{items}) }] } }); }); </script> </BOUCLE_kelRub></code></pre></div> <p>Voila © chez moi ce modèle marche ^^, j'ai juste supprimé le paramètre mot_clef de la boucle pour le test.</p> <p>Après tout dépend de ce que vous souhaitez faire, mais généralement dans le cas de squelette ou dans une page sommaire j'utilise plutôt <a href="https://contrib.spip.net/Selections-editoriales" class="spip_out" rel='nofollow external'>selection éditoriales</a> pour gérer les contenus, que les mots-clefs.</p> Owl Carousel 2 2019-03-26T16:14:50Z https://files.spip.org/Owl-Carousel-2#comment500595 2019-03-26T16:14:50Z <p>Bonjour,</p> <p>j'ai essayé de bidouiller un carrousel en page sommaire (adapté de Owl Rubrique Article), avec une image (il s'agit d'articles de galeries de photos) désignée comme « couverture » par un mot de passe technique (je n'ai pas trouvé comment utiliser un logo en — grand — format original d'image), et le titre de l'article, avec lien pointant sur ledit article. Mon problème : le lien ne fonctionne pas (aucune activation au survol, comme si la balise « a » n'existait pas), ce que je trouve relativement ennuyeux.<br class="autobr"> J'ai désactivé le css au cas où et le problème persiste, je reste donc à me demander si c'est un problème dans mes paramétrages du carrousel, ou un problème de syntaxe des boucles<small class="fine d-inline"> </small>?</p> <p>Votre aide me serait d'un grand secours, et désolée si jamais le code vous tire des larmes, je débute ^^</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#SET{container,#ENV{container,}} <BOUCLE_kelRub(RUBRIQUES){id_rubrique=#ENV{id_rubrique}}> #SET{id_owl,#ENV{id-carousel,owl-rub-art-#ID_RUBRIQUE}} <div class="#GET{container}" id="mon_monde"> <div class="fond_gris"> <h2>Bienvenue dans mon monde...</h2> </div> <B_listArticles> <a href="#URL_RUBRIQUE">#TITRE</a> <div[ id="(#GET{id_owl})" ]class="rubrique owl-carousel owl-theme[ (#ENV{css}|attribut_html)]"> <BOUCLE_listArticles(ARTICLES){id_rubrique}{!par id_article}{par #ENV{tri}}> <article class="contenu"> <div class="couv-photo" style="background-image:url(<BOUCLE_couv_photo(DOCUMENTS spip_documents_liens){mots_liens.id_mot=8} {id_article}{mode=document}{extension==jpg|png|gif}>#URL_DOCUMENT</BOUCLE_couv_photo>);"> <div class="contenu-content"> <a href="#URL_ARTICLE" class="btn">#TITRE</a> </div> </div> </article> </BOUCLE_listArticles> </div> </B_listArticles> </div> <script> jQuery(function($){ $("[#(#ENV{id-carousel,owl-rub-art-#ID_RUBRIQUE})]").owlCarousel({ loop:true,[ items: (#ENV{items, 1}),][ margin:(#ENV{margin}),][ dots:(#ENV{dots, false}),][ nav:(#ENV{navigation, true}),][ autoplay: (#ENV{autoplay, true}),][ autoplayHoverPause: (#ENV{autoplayHoverPause, true}),][ lazyLoad: (#ENV{lazyLoad}),][ animateIn:'(#ENV{animateIn})',][ animateOut:'(#ENV{animateOut})',][ autoplayTimeout: (#ENV{autoplayTimeout}),][ autoHeight: (#ENV{autoHeight}),][ URLhashListener:(#ENV{URLhashListener}), startPosition: 'URLHash',] navText : ['<span class="icon icon-chevron-thin-left" aria-hidden="true"></span><span class="icon visuallyhidden"><:owlcarousel:prec:></span>','<span class="icon icon-chevron-thin-right" aria-hidden="true"></span><span class="icon visuallyhidden"><:owlcarousel:suiv:></span>'], responsive:{ 0:{ items:1 }[, 640:{ items:(#ENV{items}) }] } }); }); </script> </BOUCLE_kelRub></code></pre></div> Owl Carousel 2 2019-02-04T08:20:03Z https://files.spip.org/Owl-Carousel-2#comment499904 2019-02-04T08:20:03Z <p>Oups, message en doublon, petit bug au moment de l'édition… <br class="autobr"> Bref, bonne journée<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2019-02-04T08:18:33Z https://files.spip.org/Owl-Carousel-2#comment499903 2019-02-04T08:18:33Z <p>Merci, merci, merci… ça fonctionne :-)<small class="fine d-inline"> </small>!!!<br class="autobr"> Très bonne semaine</p> Owl Carousel 2 2019-02-03T17:39:34Z https://files.spip.org/Owl-Carousel-2#comment499900 2019-02-03T17:39:34Z <p>Bonsoir,<br class="autobr"> la ligne 60 doit aussi avoir le nombre 5 pour changer au-delà de 640px...<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2019-02-02T19:33:44Z https://files.spip.org/Owl-Carousel-2#comment499892 2019-02-02T19:33:44Z <p>Bonsoir,<br class="autobr"> Encore moi :-)<br class="autobr"> Je ne sais pas si c'est un petit bug, certainement plutôt une mauvaise compréhension de ma part, concernant le fichier modeles/article_owl.html. Pour ma part, je l'utilise comme miniatures et j'appelle la mediabox pour l'aperçu en grand. Je paramètre donc la ligne 40 à 5 items et ça fonctionne très bien :-)<small class="fine d-inline"> </small>! <br class="autobr"> Ligne 55, je vois « responsive », je me dis « chouette<small class="fine d-inline"> </small>! » et je demande donc 3 items, par exemple, à la ligne 57. Mais je me retrouve avec seulement 3 items partout, à toutes les résolutions, y compris supérieures à 640 px. <br class="autobr"> Qu'est-ce qui m'a échappé ici<small class="fine d-inline"> </small>?<br class="autobr"> Bonne soirée</p> Owl Carousel 2 2018-12-10T15:39:18Z https://files.spip.org/Owl-Carousel-2#comment499068 2018-12-10T15:39:18Z <p>Bonjour,</p> <p>C'est noté, je creuserai ce plugin du coup pour d'autres usages…<br class="autobr"> Merci encore pour le coup de main.</p> <p>Bonne semaine également</p> Owl Carousel 2 2018-12-10T07:11:24Z https://files.spip.org/Owl-Carousel-2#comment499060 2018-12-10T07:11:24Z <p>Bonjour,</p> <p>Pour la noisette selection_editoriales elle fonctionne avec le plugin homonyme :</p> <p><a href="https://contrib.spip.net/Selections-editoriales" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Selections-editoriales</a></p> <p>assez pratique pour gérer un sommaire</p> <p>(oui le js était dedans je devais pas être bien réveillé )</p> <p>Bonne semaine</p> Owl Carousel 2 2018-12-09T18:15:32Z https://files.spip.org/Owl-Carousel-2#comment499057 2018-12-09T18:15:32Z <p>Bonsoir Arnaud,</p> <p>Merci, ça fonctionne à merveille ainsi<small class="fine d-inline"> </small>! Et merci à nouveau pour votre réactivité :-)</p> <p>Le JS était bien dans la noisette, mais en dehors de la boucle… ça fait une différence<small class="fine d-inline"> </small>?</p> <p>De toute façon mon adaptation du code n'était pas la bonne semble-t-il, et même, le choix de la noisette… À quoi est réellement destinée la noisette owlcarousel-selections_editoriales<small class="fine d-inline"> </small>? Je ne suis pas sûre d'avoir compris son usage du coup<small class="fine d-inline"> </small>!</p> <p>Encore un grand merci :-)</p> Owl Carousel 2 2018-12-09T16:22:30Z https://files.spip.org/Owl-Carousel-2#comment499056 2018-12-09T16:22:30Z <p>Bonjour,</p> <p>Ceci devrait mieux fonctionner,<br class="autobr"> si on souhaite afficher les articles d'une rubrique sous forme de carousel</p> <p>par exemple pour une noisette/modele a inclure, nommé <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">owlcarousel-rubrique_articles</code></p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_kelRub(RUBRIQUES){id_rubrique=#ENV{id_rubrique}}> [<h2>(#TITRE)</h2>] <B_listArticles> <div[ id="(#ENV{id-carousel,owl-rub-art-#ID_RUBRIQUE})" ]class="rubrique owl-carousel owl-theme[ (#ENV{css}|attribut_html)]"> <BOUCLE_listArticles(ARTICLES){id_rubrique}{par #ENV{tri}}> <article class="contenu"> [<div class="contenu-thumbnail">(#LOGO_ARTICLE)</div>] <div class="contenu-content"> <h2 class="title[ (#EDIT{titre})]">[(#TITRE)]</h2> [<div class="descriptif[ (#EDIT{descriptif})]"> (#DESCRIPTIF) </div>] <a href="#URL_ARTICLE" class="btn">#TITRE</a> </div> </article> </BOUCLE_listArticles> </div> </B_listArticles> <script> jQuery(function($){ $("[#(#ENV{id-carousel,owl-rub-art-#ID_RUBRIQUE})]").owlCarousel({ [navigation : (#ENV{navigation,true}),] slideSpeed : 300, paginationSpeed : 400, items : 1[, autoplay :(#ENV{autoplay,false}),][ autoplayHoverPause : (#ENV{autoplayHoverPause,false}),][ lazyLoad : (#ENV{lazyLoad,false}),] navText : ["<:owlcarousel:prec:>","<:owlcarousel:suiv:>"] }); }); </script> </BOUCLE_kelRub></code></pre></div> <p>a appeler dans un squelette ainsi</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><INCLURE{fond=noisettes/owlcarousel-rubrique_articles,id_rubrique=7,env,ajax} /></code></pre></div> <p>je corrige aussi la noisette à laquelle il manquait le js (a force de surcharger on passe à coté ^^)<br class="autobr"> et j'ajouterais certainement celle ci …</p> Owl Carousel 2 2018-12-09T14:15:04Z https://files.spip.org/Owl-Carousel-2#comment499054 2018-12-09T14:15:04Z <p>Bonjour,</p> <p>De retour sur ce carousel, avec cette fois l'idée d'appeler les articles contenus dans une rubrique, j'en appelle donc à la noisette owlcarousel-selections_editoriales mais je n'arrive pas à l'adapter comme il faut, j'ai un retour d'erreur qui me dit : <br class="autobr"> critère inconnu =<br class="autobr"> sur la boucle _listSelection (de la ligne 29… 1<sup class="typo_exposants">re</sup> ligne du code adapté comme ci-dessous).</p> <p>Aucun résultat ne s'affiche d'ailleurs… J'appelle la noisette de la façon suivante sur le sommaire :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><INCLURE{fond=noisettes/owlcarousel-selections_editoriales, objet=rubrique, id_objet=13, animateOut=fadeOut, env, ajax }/></code></pre></div> <p>Quelqu'un peut-il m'aider à trouver ce qui ne va pas<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_listSelections(RUBRIQUES){identifiant=#GET{identifiant}}> <B_listContenus> <div class="rubrique js-cover-carousel owl-carousel owl-theme[ (#CHAMP_SQL{css}|attribut_html)]"> <BOUCLE_listContenus(ARTICLES){id_rubrique}{par #GET{tri}}> <article class="contenu[ (#CHAMP_SQL{css}|attribut_html)]"> [<div class="contenu-thumbnail">(#LOGO_ARTICLES)</div>] <div class="contenu-content entry article hentry"> <div class="title entry-title"> [(#GET{link_title}|=={true}|oui)<a href="#URL"] <h2[ class="(#EDIT{titre})"]>[(#TITRE)]</h2> [(#GET{link_title}|=={true}|oui)</a>] </div> [<div class="descriptif [(#EDIT{descriptif}) ]entry-content"> (#DESCRIPTIF) </div>][(#GET{link_title}|!={true}|oui) <a href="#URL" class="#GET{link_class, cover-link}"> <span>#GET{link_txt, voir : #TITRE }</span> </a>] </div> </article> </BOUCLE_listContenus> </div> </B_listContenus> </BOUCLE_listSelections> </code></pre></div> Owl Carousel 2 2018-10-02T08:09:47Z https://files.spip.org/Owl-Carousel-2#comment498353 2018-10-02T08:09:47Z <p>Bonjour Mist. GraphX, et désolée de revenir si tard<small class="fine d-inline"> </small>!</p> <p>Alors pour le problème de taille / légende avec loop:true, c'était sans doute dû à un problème de cache mal vidé, car miracle, ça ne le fait plus sans que j'ai rien modifié<small class="fine d-inline"> </small>!</p> <p>Je comprends, avec votre exemple en suivant le lien, que le total augmenté de la boucle ne pose pas de problème tel que c'est utilisé, mais c'est vrai que ça fait bizarre de voir 1/7 dans la mediabox quand on a que 3 images, ou 1/67 quand on en a 22…</p> <p>Pour finir, je crois que vous avez mal compris ce que j'ai essayé de rapporter : le css ne s'affiche pas lorsque qu'on appelle la galerie via le modèle dans le squelette, de la façon suivante :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#MODELE{article_owl})]</code></pre></div> <p>et c'est ce que je fais donc tout va bien<small class="fine d-inline"> </small>! Il s'affiche seulement quand on appelle la galerie via le raccourci <tt><articlexx|owl></tt> directement dans un article, comme c'est expliqué plus haut dans cette page… Ou alors c'est moi qui ai mal compris :-)<small class="fine d-inline"> </small>?</p> <p>Belle journée</p> Owl Carousel 2 2018-09-29T07:46:16Z https://files.spip.org/Owl-Carousel-2#comment498311 2018-09-29T07:46:16Z <p>ça ne m'embête pas, c'est toujours intéressant de voir des cas différents d'intégration.</p> <p>Oui effectivement quand on affiche une liste d'article et que l'on utilise la balise INTRODUCTION les styles css sont retournée, seuls les balises <code class="spip_code spip_code_inline" dir="ltr"><styles></code> sont supprimées et les css retournée en texte brut, c'est du au filtre supprimer_tag.</p> <p>N'utilisant pas non plus le modèle je n'avais pas remarqué, et je n'ai pas trouvé d'autres filtres dispo pour ce cas. Il faudrait certainement déplacer les css dans une feuille de style, pour le cas des modèles, ce serais plus propre.</p> <p>Pour le loop, et l'option boucle par contre en appelant le modèle directement dans un squelette, avec 3 items, j'ai bien le bon résultat le contenu html est bien cloné (img + caption).</p> <p>Si vous avez une url a fournir, pour voir ce que ça donne, dès fois que j'ai mal compris le soucis...</p> <p>Sinon un exemple de <a href="https://duo-absinthe.com" class="spip_out" rel='nofollow external'>carousel infini ici</a> sur le sommaire dans la section Écouter, commander les albums, les pochettes des produits défilent avec le texte en touch/drag.</p> <p>D'ailleurs au passage le player vidéo est fait avec owl aussi.</p> Owl Carousel 2 2018-09-28T17:56:28Z https://files.spip.org/Owl-Carousel-2#comment498308 2018-09-28T17:56:28Z <p>J'ai enfin eu le temps de tester ce soir… Merci<small class="fine d-inline"> </small>! C'est magique :-)<small class="fine d-inline"> </small>!</p> <p>… Ou presque : je constate un autre problème (pas pour moi car je ne vais pas me servir de la boucle), mais lorsque on est en loop:true, mettons avec 3 images, il fait un total de 7 (ce que j'avais rapporté plus haut), et donc il ouvre sur la 3, en taille parfaite et avec la légende, puis enchaîne sur la 4 (la seconde) et la 5 (la troisième) de la même façon – parfaite – puis il continue sur la boucle comme avant pour les 6, 7, 1 et 2, avec l'image qui déborde et sans la légende, donc j'imagine qu'il retourne sur la classe js-colorbox et non mediabox pour continuer la boucle<small class="fine d-inline"> </small>? Ensuite il revient sur la 4, 5 et 6 comme il faut.</p> <p>D'ailleurs, sur cette boucle, la 7 et la 1 sont les mêmes<small class="fine d-inline"> </small>??<br class="autobr"> Ça n'est pas un problème pour moi car je ne vais pas utiliser la boucle, mais c'est juste pour vous rapporter ce comportement :-)</p> <p>Enfin dernière chose et après j'arrête de vous embêter : dans la liste des articles, sur une rubrique, s'il n'y a que la galerie et pas de texte, ce qui est rapporté comme extrait de l'article donne :<br class="autobr"> #demo .owl-slide > .caption z-index : 100<small class="fine d-inline"> </small>; position : absolute<small class="fine d-inline"> </small>; left:55%<small class="fine d-inline"> </small>; width : 40%<small class="fine d-inline"> </small>; bottom:5%<small class="fine d-inline"> </small>; #demo .owl-slide > .caption > .title background : #000<small class="fine d-inline"> </small>; color : #FFF<small class="fine d-inline"> </small>; padding : 5px<small class="fine d-inline"> </small>; width : auto<small class="fine d-inline"> </small>; #demo .owl-slide > .caption > p background-color : rgba(88, 88, 88, 0.75)<small class="fine d-inline"> </small>; /*float : right<small class="fine d-inline"> </small>;*/ color : #FFF<small class="fine d-inline"> </small>; padding : 5px<small class="fine d-inline"> </small>; (...)</p> <p>… Enfin seulement quand on appelle la galerie avec le raccourci SPIP <tt><articlexx|owl></tt>, ce qui n'est pas mon cas, car j'appelle le modèle directement dans le squelette et là, pas de souci :-)</p> <p>Malgré ces remontées, je trouve ce plugin fantastique, ça fait très longtemps que j'attends quelque chose comme ça, n'ayant pas moi-même les connaissances php/js pour le faire car je ne « maîtrise » que le html/css. Donc un grand merci et un grand bravo<small class="fine d-inline"> </small>!</p> Owl Carousel 2 2018-09-27T21:35:47Z https://files.spip.org/Owl-Carousel-2#comment498276 2018-09-27T21:35:47Z <p>Mille mercis Mist. GraphX<small class="fine d-inline"> </small>! Je n'ai pas eu le temps de tester, mais dès que possible, et je ferai un meilleur retour… :-)</p> Owl Carousel 2 2018-09-27T15:56:15Z https://files.spip.org/Owl-Carousel-2#comment498273 2018-09-27T15:56:15Z <p><a href="https://zone.spip.org/trac/spip-zone/changeset/111720/spip-zone" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/111720/spip-zone</a></p> <p>Voila ce sera intégré dans le prochain paquet généré.</p> Owl Carousel 2 2018-09-27T15:41:29Z https://files.spip.org/Owl-Carousel-2#comment498272 2018-09-27T15:41:29Z <p>Dans les modèles du plugin on appel colorbox par la class <code class="spip_code spip_code_inline" dir="ltr">js-colorbox</code> (voir le js du modèle).</p> <p>pour rétablir le comportement de spip il faut remplacer par la class <code class="spip_code spip_code_inline" dir="ltr">mediabox</code> et d'ajouter l'attribut title sur le lien, ce qui affiche bien le titre du document ensuite quand on ouvre la popup.</p> <p>Ceci résout le problème des images aussi et utilisant les paramètres définis dans la configuration de spip.</p> <p>Je reporte ça sur les modèles du plugin, merci du signalement.</p> Owl Carousel 2 2018-09-27T11:15:36Z https://files.spip.org/Owl-Carousel-2#comment498268 2018-09-27T11:15:36Z <p>Bonjour, et merci pour cette réponse rapide<small class="fine d-inline"> </small>!</p> <p>Ok pour la boucle, même si ça paraît bizarre ces totaux qui ne correspondent pas à la réalité :-)</p> <p>En revanche, pour la Colorbox, je sais bien qu'elle est livrée dans SPIP depuis un moment, je l'utilise sur tous les sites que je produis, depuis des années et sans aucun souci, que je la customize ou non.</p> <p>Ce que je ne comprends pas, c'est que dès lors que Owl est actif, un clic sur une des images appelle bien l'agrandissement via la Mediabox, mais la légende disparaît et l'image est affichée à sa taille réelle sans prendre en compte les réglages de la config mediabox ni mon css. Donc elle déborde rapidement de l'écran si elle est un peu plus grande.</p> <p>Je précise que j'ai essayé sur un SPIP 3.2.0 vierge après avoir rencontré le problème sur mon propre site. Je me sers des images affichées dans le carousel comme miniatures pour les agrandir via la Mediabox… Ça ressemble plus à un bug, non<small class="fine d-inline"> </small>?</p> <p>D'avance merci pour votre aide.</p> Owl Carousel 2 2018-09-27T06:37:12Z https://files.spip.org/Owl-Carousel-2#comment498265 2018-09-27T06:37:12Z <p>Bonjour,</p> <p>Effectivement l'option loop de owl carousel permet de simuler un défilement infini et recopiant les slides avant et après.</p> <p>Pour la colorbox c'est celle livrée avec spip qui est utilisée, il y'a une discussion ouverte sur le GitHub de l'auteur a ce sujet , et des pistes : <a href="https://github.com/jackmoore/colorbox/issues/158" class="spip_url spip_out auto" rel="nofollow external">https://github.com/jackmoore/colorbox/issues/158</a></p> Owl Carousel 2 2018-09-26T12:05:57Z https://files.spip.org/Owl-Carousel-2#comment498258 2018-09-26T12:05:57Z <p>J'ai fini par trouver : c'est loop:true qui pose problème dans le modèle, mais je ne comprends pas pourquoi<small class="fine d-inline"> </small>? En le passant à false, le total est bon… donc ça va, à condition de ne pas vouloir de boucle :-)</p> <p>Je ne trouve toujours pas comment conserver la légende dans la colorbox…</p> <p>…ni comment conserver les réglages de max-height / max-width de la config de ladite colorbor, ni de mon css… Mes images s'affichent bien en grand mais elles débordent et n'ont pas leur légende.</p> <p>En fait, c'est comme s'il y avait une surcouche quelque part et je n'arrive pas à trouver quoi / où malgré des heures de recherche (j'avais priorisé le problème de total et gardé ça pour plus tard, et voilà<small class="fine d-inline"> </small>;p<small class="fine d-inline"> </small>!)</p> <p>J'avais oublié de préciser : SPIP 3.2.0<small class="fine d-inline"> </small>!!</p> Owl Carousel 2 2018-09-26T10:24:13Z https://files.spip.org/Owl-Carousel-2#comment498256 2018-09-26T10:24:13Z <p>PS : Je précise que le nombre de miniature est correct… c'est lorsqu'on agrandie les images dans la mediabox que le nombre est largement augmenté par rapport à la réalité… et ce, sans aucune modification du modèle…</p> Owl Carousel 2 2018-09-26T10:00:29Z https://files.spip.org/Owl-Carousel-2#comment498254 2018-09-26T10:00:29Z <p>Bonjour,</p> <p>D'abord un grand merci pour ce plugin que je découvre et qui a l'air génial<small class="fine d-inline"> </small>!</p> <p>Je rencontre cependant 2 problèmes que je ne parviens pas à régler :</p> <p>1/ c'est incompréhensible, il m'affiche un total d'image bien supérieur à la réalité. Par exemple, si j'ai 5 images dans un portfolio d'un article, il me met un total de 11 (voire 14 ou 15 si dans le modèle, je modifie le nombre d'items affichés pour en demander 5 au lieu d'1 seul…). Pour un article où j'en ai 23, il m'en affiche 69, ou 71, ou 72… Il me présente donc mes images plusieurs fois<small class="fine d-inline"> </small>! Personne ne semble avoir rencontré ce problème<small class="fine d-inline"> </small>?</p> <p>2/ La légende disparaît dans l'image agrandie dansla Mediabox…<small class="fine d-inline"> </small>???</p> <p>D'avance merci pour votre aide.</p> Owl Carousel 2 2018-08-25T08:54:15Z https://files.spip.org/Owl-Carousel-2#comment497984 2018-08-25T08:54:15Z <p>Le cache de l'espace privé est dans local/cache/css et local/cache/js pour info</p> Owl Carousel 2 2018-08-25T05:46:26Z https://files.spip.org/Owl-Carousel-2#comment497979 2018-08-25T05:46:26Z <p>Bonjour,</p> <p>J'ai publié une version ajoutant une configuration supplémentaire pour inssérer les styles et js dans l'espace privé.</p> <p>ce sera la v 1.0.13</p> <p><a href="https://zone.spip.org/trac/spip-zone/changeset/111429/spip-zone" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/111429/spip-zone</a></p> <p>Bonne journée.</p> Owl Carousel 2 2018-08-24T17:41:17Z https://files.spip.org/Owl-Carousel-2#comment497976 2018-08-24T17:41:17Z <p>Bonjour,<br class="autobr"> 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.<br class="autobr"> y a t-il un moyen pour le voir correctement<small class="fine d-inline"> </small>?<br class="autobr"> merci</p> Owl Carousel 2 2018-08-23T10:21:05Z https://files.spip.org/Owl-Carousel-2#comment497955 2018-08-23T10:21:05Z <p>Je ne connais pas le fichier inclure/logos.html, mais sur le fichier modeles/article_owl.html oui avec la syntaxe appropriée : <a href="https://programmer.spip.net/MODELE" class="spip_url spip_out auto" rel="nofollow external">https://programmer.spip.net/MODELE</a></p> Owl Carousel 2 2018-08-23T10:12:33Z https://files.spip.org/Owl-Carousel-2#comment497954 2018-08-23T10:12:33Z <p>J'ai essayé, mais ça reste en « .owl-nav.disabled » donc no affiché.<br class="autobr"> Mais d'ailleurs, peut-on passer le paramètre dans le squelette<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><INCLURE{fond=inclure/logos, items=6, navigation=true, lang}/> </code></pre></div> Owl Carousel 2 2018-08-23T09:53:55Z https://files.spip.org/Owl-Carousel-2#comment497953 2018-08-23T09:53:55Z <p>Bonjour, de rien, et les paramètres proposent navigation=true ...<br class="autobr"> <a href="https://contrib.spip.net/Owl-Carousel-2#parametres" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Owl-Carousel-2#parametres</a></p> Owl Carousel 2 2018-08-23T09:18:58Z https://files.spip.org/Owl-Carousel-2#comment497952 2018-08-23T09:18:58Z <p>Bonjour Chankalan et merci<small class="fine d-inline"> </small>!</p> <p>C'est Tip top, comme sur des roulettes. <br class="autobr"> Sauf le nav:true qui ne fonctionne pas quoiqu'on fasse. Comment faire pour faire apparaître des flèches pour prévenir (sur les desktop) que c'est un bandeau scrollable<small class="fine d-inline"> </small>?</p> Owl Carousel 2 2018-08-03T08:04:10Z https://files.spip.org/Owl-Carousel-2#comment497840 2018-08-03T08:04:10Z <p>ouahh merci<small class="fine d-inline"> </small>!!!</p> Owl Carousel 2 2018-08-03T07:35:21Z https://files.spip.org/Owl-Carousel-2#comment497839 2018-08-03T07:35:21Z <p>Bonjour Kiki,</p> <p>Ce paramètre n'était pas rajouté dans ce modèle, mais juste dans les squelettes situés dans le dossier noisettes/ du plugin.</p> <p>Je l'ai rajouté ce sera dispo dans le prochain paquet généré.</p> <p>Bonne journée.</p> Owl Carousel 2 2018-08-02T16:31:59Z https://files.spip.org/Owl-Carousel-2#comment497821 2018-08-02T16:31:59Z <p>Bonjour<br class="autobr"> le plugin est super je l'ai installé sur un spip3.18<br class="autobr"> mais j'aimerai ajouter un effet de transition « fade » car d'origine c'est un peu brutal/direct comme transition.</p> <p>j'ai essayé :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><article2106|owl|docs=4140,4141,4867|dots=false|autoplay=true|animateOut=fade></code></pre></div> <p>mais ça marche pas ...</p> <p>Merci pour votre aide<small class="fine d-inline"> </small>;)</p> <p>Kiki</p> Owl Carousel 2 2018-07-28T05:27:58Z https://files.spip.org/Owl-Carousel-2#comment497789 2018-07-28T05:27:58Z <p>Le plus simple est de s'appuyer sur les codes présents sur a démo de owl carousel<br class="autobr"> Par exemple, si tu veux reproduire l'exemple présent sur la page <a href="https://owlcarousel2.github.io/OwlCarousel2/demos/basic.html" class="spip_url spip_out auto" rel="nofollow external">https://owlcarousel2.github.io/OwlCarousel2/demos/basic.html</a><br class="autobr"> 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 »)</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><B_carousel> <div class="owl-carousel owl-theme"> <BOUCLE_carousel(ARTICLES){par date}{inverse}{0,5}> <div class="item">#TITRE</div> <div class="item">#DESCRIPTIF</div> </BOUCLE_carousel> </div> </B_carousel></code></pre></div> Owl Carousel 2 2018-07-27T19:20:03Z https://files.spip.org/Owl-Carousel-2#comment497788 2018-07-27T19:20:03Z <p>Bonjour,<br class="autobr"> 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.<br class="autobr"> Pouvez-vous m'aider svp<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance.</p>