Mediabox sous SPIP 4 ne marche pas

Bonjour à tous,
De SPIP 1.9 à SPIP 3, tout a toujours bien marché, mais là, depuis SPIP 4 impossible d’activer la Médiabox.

Elle est bien activé dans mon espace privé.
Dans ma page article j’ai

<a href="[(#URL_DOCUMENT)]" class='mediabox' title="#TITRE" rel="groupe(#ID_ARTICLE)">[(#LOGO_DOCUMENT)]</a>

Un code qui marchait sous SPIP 3.
Mon document est bien présent, j’ai bien la petite main au survol de l’image, mais rien ne se passe au click,

J’ai testé sur différent hébergeur pour le meme résultat

Quelqu’un à t-il le même problème ?
Merci de votre aide

Bonjour

Dans le fil une des réponses indique qu’avec Spip 4, l’appel à la mediabox ne se fait qu’au delà d’une taille minimale d’image : 800 px.

···

https://discuter.spip.net/t/mediabox-et-spip4/156537

Le 04/01/2022 à 23:38, Fred via Discuter de SPIP a écrit :

Fred Gaston
Janvier 4

Bonjour à tous,
De SPIP 1.9 à SPIP 3, tout a toujours bien marché, mais là, depuis SPIP 4 impossible d’activer la Médiabox.

Elle est bien activé dans mon espace privé.
Dans ma page article j’ai

<a href="[(#URL_DOCUMENT)]" class='mediabox' title="#TITRE" rel="groupe(#ID_ARTICLE)">[(#LOGO_DOCUMENT)]</a>

Un code qui marchait sous SPIP 3.
Mon document est bien présent, j’ai bien la petite main au survol de l’image, mais rien ne se passe au click,

J’ai testé sur différent hébergeur pour le meme résultat

Quelqu’un à t-il le même problème ?
Merci de votre aide


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

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

Vraiment ?
J’ai du mal a comprendre pourquoi ? On peut avoir besoin de la Médiabox pour isoler une image (notamment pour un portfolio de peintre). Dans mon cas précis, j’ai des vignette qui font 50px, et j’ai des images de 500px de large qui doivent s’agrandir, format portrait. Je n’ai pas besoin d’image si grande, mon client ne les a pas, ça va surcharger ma page.

J’ai surtout des dizaine de sites avec la médiabox et des images plus petite que 800px, un tel décision m’empêcherait de migrer mes sites vers SPIP 4.

Où pouvons nous modifier cette contrainte ?

J’ai chargé une image de 1008px et ça ne marche toujours pas.

contrairement au fil de discussion dont tu parles, je n’utilise pas de<imgXX|> dans le texte, uniquement le code directement dans mon html.

Merci de votre aide, en programmation j’y connais rien, mais la mediabox, voir la fancybox sous spip1.9 ne ma jamais causé de problème…

Peux-tu nous donner l’adresse d’une page qui expose le problème ? Cela nous permettra de t’aider plus efficacement.

Hello, oui,
je ne peux pas donner l’adresse du site en question (J’utilise le plugins « en travaux »),

mais, si je teste sur ce deuxième site en construction, j’ai le même problème sur cette page : http://atelier.eg2.fr/spip.php?article51

Normalement en cliquant sur la couverture elle devrait s’ouvrir dans une pop-up mediabox;

Je précise que l’image sur cette page ne fait pas 800px, mais c’est vrai cette contrainte ?

Merci de ton aide

Ya une erreur javascript : Uncaught Error: Syntax error, unrecognized expression: .lity-enabled[data-box-group=groupe(51)]

ce « groupe(51) » donne l’impression que c’est un paramétrage à toi ?

Merci de ton retour,
mais je ne sais pas ce que tu entends par parametrage à moi ? Je n’en ai pas mis personnellement. Pour se site j’utilise les plugins :

  • « menu animé déroulant »
  • « Menus » (que je viens de mettre à jour)
  • « Saisies pour formulaires »
  • « Spip bonux »
  • « squelettes par Rubriques »,

Pour l’autre site que je ne peux pas montrer c’est la même liste sauf que j’utilise « Compositions » à la place de « Squelettes par Rubriques » (c’est un autre débat mais quel méthode est la meilleur d’ailleurs?)

Oui, ça vient certainement du code que @Gaston citait cf rel="groupe(#ID_ARTICLE)" qu’il devrait remplacer par `rel=« groupe#ID_ARTICLE » pour que ça fonctionne mieux.

B_B effectivement c’est ça :wink: ça marche ! (j’ai testé sur l’autre site)
avec guillemet français ou anglais ça marche, il faut plutôt laisser " ou » ?

Merci !

PS: Je ne sais pas où signaler que c’est résolu ?

Heu c’était pas les guillemets le problème hein, mais les parenthèses ^^ Et sinon, dans du code, c’est toujours des guillemets " ou une apostrophe '.

Oui oui, j’avais bien compris :wink:

Mais comme tu avais écrit avec des guillemets en chevrons, j’ai eu un doute