[Résolu] Bug affichage images dans Slick

Dans cette tentative, le |extraire_attribut{src} est inutile et foireux puisque #FICHIER n’est pas une balise <IMG> et n’a donc pas d’attribut src à extraire. Je suppose que ça renvoie une chaîne vide. Pour tester dans cette direction c’est donc directement #FICHIER qu’il te faut utiliser ici.

SoyezCréateurs n’utilise pas ce modèle.

Ce qui peut être vérifié avec http://www.spip3test.legrandmenage.fr/?var_mode=inclure (je n’y ai pas accès : il faut être connecté comme admin pour ça).

Effectivement. C’est bien Slick lui-même qui utilise ce modèle.

Alors le mystère s’épaissit… Pourquoi Slick utilise-t-il ce modèle alors ? :thinking:

Pourtant, quand moi je teste sur un de mes sites, il n’y a pas d’appel à ce modèle sur la page d’accueil :
C’est seulement plugins/soyezcreateurs/noisettes/sommaire_modeportailcognac_goodies.html et rien de plus dans ce bloc.

De quelle manière est intégrée le module slick ?
Je viens de faire un test dans le texte d’un article avec un appel du modèle <articleXX|slick>.
Je ne constate pas de soucis.
Il faut remonter le problème en ajoutant dans votre barre d’adresse la variable var_mode=inclure comme le suggère @RealET :
http://www.spip3test.legrandmenage.fr/?var_mode=inclure

Je suis dev web, j’ai vu le pb d’affichage, j’ai repéré le pb dans le code de la page et j’ai proposé mon aide pour le résoudre. Mais je découvre SPIP…

Et pour commencer, je ne trouve pas la page d’accueil dans l’arborescence du site. Est-ce normal ?

Sinon, à partir de vos réflexions, je me pose une question. Si SoyezCréateurs intègre le script Slick, peut-être que le plugin Slick entre en conflit avec…

La page d’accueil, c’est le squelette sommaire.html
Avec SoyezCréateurs activé, c’est dans le plugin SoyezCréateurs que se trouve ce squelette.

Je suis le développeur de SoyezCréateurs : je sais que je n’utilise pas les modèles de Slick dedans.
Et que Ça marche chez moi™

Coupable trouvé : c’est le plugin Adaptive Images - SPIP-Contrib qui se vautre quand il n’y a pas de src à une image, mais seulement data-lazy= à la place

J’ai compris que SoyezCréateurs n’utilise pas les modèles de Slick. Mais est-ce que le plug-in Slick est néanmoins nécessaire ?

···

Le 11/03/2024 à 11:54, RealET via Discuter de SPIP a écrit :

RealET
Mars 11

La page d’accueil, c’est le squelette sommaire.html
Avec SoyezCréateurs activé, c’est dans le plugin SoyezCréateurs que se trouve ce squelette.

Je suis le développeur de SoyezCréateurs : je sais que je n’utilise pas les modèles de Slick dedans.
Et que Ça marche chez moi™


Voir le sujet ou répondre à ce courriel pour répondre.

Pour vous désabonner de ces courriels, cliquez ici.

Il ne reste plus qu’à fermer le ticket de bug sur Slick.
Et à en ouvrir un sur Adaptive Images.

Oui, Slick est nécessaire à SoyezCréateurs pour que les carrousels de la page d’accueil fonctionnent.

Et il faut distinguer 2 choses dans le plugin Slick :

  1. il fournit la lib JS Slick (c’est ce qu’utilise SoyezCréateurs)
  2. il fournit aussi des modèles

ok. Merci. Je vais faire ça.

Le src de l’image est son path. Où devrait-il être indiqué ?
(j’ai reactivé Adaptative Images sur le site de test pour voir s’il y a un champs particulier mais je ne trouve pas).

On va la refaire : noisettes/sommaire_modeportailcognac_goodies.html · master · spip-contrib-squelettes / soyezcreateurs · GitLab

C’est la ligne 16 : <div class="img-hover-zoom"><img data-lazy="[(#GET{picto}|extraire_attribut{src})]" width="[(#GET{picto}|largeur)]" height="[(#GET{picto}|hauteur)]" alt="" /></div>

Et c’est le résultat de cette ligne qui est détruit par le plugin Adaptive Images.

ok. Compris. Merci. Ça sera utile pour le ticket.

(Je voudrais indiquer le pb comme résolu mais je ne peux pas éditer le premier post. Quelle est la manip svp ?)

C’est fait :wink:

1 « J'aime »

La version 6.0.3 de SoyezCréateurs résout l’incompatibilité avec Adaptive Images sur la page d’accueil.

Pour être précis, elle résout l’incompatibilité avec la zone des Goodies.

Mais les autres zones ont parfois des images trop petites affichées à la place des bonnes.

Bref, en l’état, ne pas utiliser Adaptive Images avec SoyezCréateurs.

Testé hier soir et ça fonctionne effectivement sous 4.2.10.
J’ai noté qu’li ne s’agit que d’un contournement par Soyezcréateurs. Le pb n’est pas encore réglé chez Adaptive donc il vaut mieux éviter de l’utiliser pour l’instant.

1 « J'aime »