Problème avec la mediabox [résolu]

dimanche 30 septembre 2012 à 17h09
par Denis

Logo de Denis

Bonjour à tous et bravo pour la mise à jour de sarka.

J’ai fait cette mise à jour et tout marche ... sauf la mediabox : lorsque je clique sur une image (dans un article ou dans le porfolio) j’ouvre simplement le lien du fichier jpg mais la mediabox ne s’ouvre pas.
Dans la config de sarka / plugins j’ai bien mis "Plugin MediaBox - Configurer le plugin avec les valeurs nécessaires à Sarka-SPIP"
Dans la config de sarka / article j’ai bien mis "Porfolio - Effet Mediabox image par image"

Avez-vous rencontré ce problème ?

Cordialement


Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.

Réponses

30 septembre 2012 à 17h41

Salut Denis,

Non j’avais testé en local et ça marchait. Peux-tu regarder dans la configuration de la mediabox quel est le contenu des 3 premiers champs qui permettent justement d’activer cette box sur les bons sélecteur. Il faut aussi regarder si le troisième champ est à oui ou non.

Je crois que pour celui)là j’avais choisi de ne pas activer systématiquement cette option et c’est peut-être juste ça qui pose problème. Peut-être faut-il changer le défaut ?

1er octobre 2012 à 11h46

Bonjour Eric,

Voici ce qui apparait dans le contenu des 3 premiers champs après avoir activé sarka et bien mis "Plugin MediaBox - Configurer le plugin avec les valeurs nécessaires à Sarka-SPIP" :

En général : .mediabox

En galerie : .galerie .mediabox

Insérer une boîte sur toutes les images ? Non

Cela ne marche pas : le fichier jpg s’affiche. J’ai changé le troisième (Insérer une boîte sur toutes les images ) en Oui et cela ne change rien.

A noter que si je désactive sarka (en gardant tous les autres plugins) et réinitialise la mediabox cela fonctionne de nouveau ...

J’espère que tu trouveras le bug

Cdt Denis

1er octobre 2012 à 13h16

Humm,

Alors de quelle façon insères-tu tes images dans le corps de l’article ? Ca peut provenir de là : illustration et portfolio voire les modèles doc et img. Je n’ai rien fait sur la gestion des modèles qui a toujours été tordue. Peux-tu faire des essais stp ?

1er octobre 2012 à 15h52

J’ai fait deux essais dans un nouvel article créé sous spip3 :
1 - ajouter une photo dans le portfolio : quand je clique dessus c’est le fichier jpg qui s’affiche
2 - ajouter une photo dans le corps de l’article sous la forme imgXXX : même problème

J’espère que quelqu’un pourra faire le même type d’essai. Pour info la liste de mes plugins :
Boutons dans le Texte
Crayons
Enluminures typographiques
Le Couteau Suisse
Porte Plume Partout
Recommander à un ami
Saisies
Social tags
Squelette Sarka-SPIP 3
Thumbsites

1er octobre 2012 à 20h50

Etonnant !

Je viens de faire des essais avec des doc et des img qu’ils soient dans le portfolio ou en illustration. Ca marche sauf pour le doc ce qui est normal puisque la logique que j’avais pris était qu’un doc ne se comportait pas comme une image.

Alors le souci vient peut-être de la configuration du modèle img. Va dans la page de configuration de Sarka-SPIP modèles et vérifie si pour le modèle img tu n’as pas coché « sans effet ».

2 octobre 2012 à 04h29

Voici le test que je viens de faire :
Sur un nouvel hébergement (aucun fichiers dans le répertoire du site) j’installe spip3 et les plugins Boutons, Sarka, Social Tag et Thumbsites.
Je crée un nouveau site avec un article avec photos dans portfolio et dans le corps de l’article et je paramètre Sarka exactement comme mon site qui pose problème : tout marche parfaitement, la mediabox fonctionne impec. Je sauvegarde la configuration sarka.
Sur cette état je remplace la base de données (via commande sql sur mon vps) par la base de données de mon site qui pose problème : la mediabox ne fonctionne plus, c’est le fichier jpg qui s’affiche. Si je recharge la configuration sarka qui fonctionnait avec le "nouveau site" cela ne fonctionne toujours pas. Si dans cette état je désactive sarka et réinitialise la mediabox cela fonctionne de nouveau ...
Ma seule conclusion c’est que je traine un bug lié à sarka dans ma base de données (ce site a été créer sous spip 2 puis est passé à spip2.1 et finalement spip3 en utilisant toujours la dernière version de sarka dispo).
Pourriez-vous me dire à quel endroit dans la base de données (tables / index) se trouvent les infos de sarka afin que je les supprime totalement et que je reparamètre sarka à partir de mes notes ... manuscrites
Merci

2 octobre 2012 à 08h09

Bon Denis,

J’arrive pas vraiment à comprendre d’où peut venir ton problème.

Néanmoins, pour répondre à ta question, les seules informations que Sarka-SPIP met dans la base ne concernent que sa configuration. Cette configuration est stockée dans la table « spip_meta » sous la forme d’enregistrement pour lesquels la colonne « nom » commence toujours par sarkaspip. Il suffit donc de trier via phpmyadmin cette table, repérer les sarkaspip_xxxx et les supprimer. Cela ne pose aucun souci pour le squelette qui reprendra ses valeurs par défaut et tu pourras refaire la configuration page par page.

Maintenant, tu peux aussi le faire en utilisant le bouton supprimer dans chacun des pages de configuration du squelette.

Si cela ne fonctionne pas, le mieux serait de me donner accès à ton site pour que je regarde directement.

2 octobre 2012 à 10h14

J’ai trouvé !!!

Dans Configuration / Fonctions avancées de spip j’avais coché dans "Optimisations et compression" "Activer la compression des scripts (javascript)" et c’est cela qui pose problème. Dès que je le décoche tout fonctionne !!!
Par contre j’avais activé "Activer la compression du HTML" et " Activer la compression des feuilles de style (CSS)" et cela ne pose pas de problème.
Eric étais-tu au courant de cela ? J’avoue que je n’ai pas relu toutes les infos sur le site sarka et que cela m’a peut-être échappé.
Merci de t’être intéressé à mon problème

5 octobre 2012 à 01h50

+1

Et oui, j’avais le même problème avec MédiaBox.
Après la désactivation de la compression des scripts (javascript) tout re-fonctionne...

http://coureurs42400.asso.st
21 décembre 2012 à 17h52
FK

Logo de FK

Bonjour,

J’essaie un peu toutes les configurations et rien n’y fait ... j’ai un pb avec MédiaBox.

j’ai bien la désactivation de la compression des scripts ... la config de MédiaBox (par défaut dans spip3, d’ailleurs la page de config de Sarka précise nécessite Médiabox alors j’avais un doute) :

En général : .mediabox

En galerie : .galerie .mediabox

Insérer une boîte sur toutes les images ? Non

Et j’essaie de repartir sur de bonnes bases avec le modèle img utilisé en mode exclusif

Eh bien rien ! je n’ai pas d’images sauf avec emb mais alors là bien sûr pas d’effet du plugin et image trop grande ...

Je sais que c’est pénible cette histoire de réglages mais comment puis-je retrouver l’effet Thickbox ? (en fait il ne marge que pour ma rubrique Galerie) . Il doit y avoir un réglage auquel je ne pense pas ...

22 décembre 2012 à 11h17

FK,

Je sais pas mais je n’arrive pas à trouver pourquoi parfois ça marche et pourquoi parfois non avec la même configuration. Quel est ton hébergeur ?

22 décembre 2012 à 14h45
FK

Logo de FK

Bonjour,

Je suis hébergé chez free ... ?

3 janvier 2013 à 17h50

Je pense que la version Sarka-SPIP 3.2.14 devrait solutionner nos problèmes avec la mediabox. J’attends vos retours

7 janvier 2013 à 15h03

Bonjour,

J’ai deux sites SPIP 3.0.5 sur le même domaine chez Claranet. L’un actif http://www.leslongspres.fr/ que j’ai fait migrer hier soir avec sarka-SPIP 3.2.9, l’autre accessible via login/mdp, dans un sous-dossier, avec la même version de Sarka-SPIP depuis plusieurs mois.

L’un (le site protégé) me passe bien les images Mediabox normalement (toutes compressions invalidées), l’autre dans les mêmes conditions (site jumeau directement à la racine) ne passe pas les images en Mediabox, malgré toutes les tentatives effectuées (vérification du paramétrage du plugin Mediabox, du plugin Sarka-Spip, vidage du cache du serveur et en local, désactivation des compressions JS, HTML et CSS ...).

Comme Eric signale que la version Sarka-SPIP 3.2.14 contourne le bug de SPIP, j’ai positionné le site protégé avec la dernière version 3.2.16, et là, la page de sommaire voit ses colonnes droite et gauche disparaitre ... Elles sont bien présentes par contre pour lire une rubrique ou un article ...

J’avais déjà galéré il y a quelques mois pour mettre la Médiabox en action sur le site protégé, et je ne me souviens plus comment c’était « tombé en marche »...
N’y aurait-il pas un ordre de chargement à respecter dans l’appel des JS ?

MM

9 janvier 2013 à 10h32

Bonjour,

Je rencontre moi aussi le problème avec la mediabox.
J’ai installé la version Sarka-SPIP 3.2.16.
Choses étranges : j’administre 2 sites SPIP sur le même serveur, sur l’un la mediabox fonctionne sur l’autre non. Et pourtant les réglages sont strictement les mêmes.
J’espère qu’on arrivera à trouver d’où provient ce bug qui paraît aléatoire.

Cdt Florent

9 janvier 2013 à 19h04

Hello,

Je veux bien vous croire mais je suis très étonné car chez moi cela a corrigé tous les cas rencontrés. Je pense que je ne pourrais pas aller plus loin sans avoir accès à vos sites pour vérifier leur paramétrage et leur installation. Pouvez-vos m’envoyer les logins webmestre et FTP de chacun d’eux sur mon mail privé ?

9 janvier 2013 à 19h10

Bonjour,

Je viens de faire une comparaison de mes deux sites et je suis tombé sur le fichier qui fait la différence.
Je viens rajouter dans le fichier squelettes/modeles un fichier img.html, qui remplacera donc celui de Sarka-Spip, et cela vient de débloquer la situation.

La Mediabox s’ouvre maintenant normalement.

Cdlt,
MM

9 janvier 2013 à 19h17

Micmoren,

Soit mais ça ne résout rien si il y a vraiment un bug quelque part dans Sarka-SPIP. Sur mes sites tout fonctionne correctement avec le modèle img de Sarka-SPIP. Donc je renouvèle ma demande, pourrais-je avoir accès à vos sites pour vérifier d’où vient l’erreur ce qui bénéficiera à tous les utilisateurs le cas échéant.

En plus étant donné le contournement que tu proposes, je suis presque sur que c’est un problème chez toi de configuration Sarka-SPIP.

9 janvier 2013 à 19h26

Voici l’adresse du fichier img.html pour ceux qui voudraient le récupérer pour faire l’essai :
http://www.leslongspres.fr/img.zip

A+
MM

9 janvier 2013 à 21h53

Micmoren,

Non non je confirme qu’il n’y a pas besoin de reprendre le modèle img de SPIP pour que cela marche.

J’ai regardé ton site longpres et il y a beaucoup de choses qui ne vont dans l’installation et la configuration qui peuvent expliquer pourquoi cela ne marchait pas.

En premier lieu tu utilises la version 3.2.9 de Sarka-SPIP alors que la version qui corrige le bug de Mediabox est la 3.1.16 actuelle. Donc il faut mettre à jour.

Ensuite la configuration Sarka-SPIP du portfolio d’article n’était pas bonne. Idem pour la configuration de la mediabox qui n’est pas exactement celle recommandée par Sarka-SPIP.

Coté installation c’est assez problématique. Il y a un mélange entre du SPIP 2 et du SPIP 3. Il reste encore un répertoires extensions/ qui a disparu avec SPIP 3. L’écran de sécurité est dans lib/ alors qu’il devrait être dans config/. Dans lib/ il y a un jquery.corner qui est déjà dans Sarka-SPIP. Tu as aussi un répertoire images/ à la racine qui ne sert à rien.

Ca fait beaucoup même si toutes ces remarques n’ont pas un lien avec le problème Mediabox. Mais potentiellement ce sont des sources d’erreur. Il conviendrait de refaire une installation propre.

Je maintiens donc qu’en installant correctement SPIP 3, la version Sarka-SPIP 3.2.16 et avec une configuration adéquat ça marcherait sans écraser le modèle img de Sarka-SPIP. Autre remarque, il est toujours important de me préciser si tu as des fichiers dans squelettes/ car ils surchargent le comportement du squelette et peuvent être aussi une source d’erreur.

Si tu veux je peux nettoyer ton site pour qu’il soit correctement installé.

10 janvier 2013 à 00h23

Problème résolu avec l’aide d’Eric.
La Médiabox fonctionne sur les deux sites, sans fichier modèle img.html dans le squelette.

MM

10 janvier 2013 à 10h04

Problème résolu.
C’était le fichier article.html dans squelettes/ qui posait problème.
A+