webleads-tracker

Galerie avancée inactif sous mozilla 3 et Safari

Christophe Hamonic
Bonjour,
Je viens de tester la galerie avancée sous mozilla 3, elle ne fonctionne pas.
Comme sous Safari d'ailleurs.
Est-il prévu de faire évoluer la galerie avancée ?

Yann Faurie
Avatar
Bonjour Christophe,

Il s'agit d'une incompatibilité entre ces versions de navigateurs et la librairie de script utilisée par lightbox (la galerie d'image avancée) :-(

Nous allons rendre notre copie de cette librairie compatible ces jours-ci.

Formateur
https://www.medialibs.com

Christophe Hamonic
Merci Yann

Pascal Derathé
J'avais vu ça aussi, et j'avais fait un ticket. Merci donc Yann pour ta célérité... même si les foules ne se sont pas encore précipité sur cette nouvelle mouture de Firefox (Fort plaisante d'ailleurs). Et si au passage vous pouviez rendre la galerie compatible avec toutes les versions de safari pour MAC et aussi la dernière version de safari pour windows 3.1.2. J'ai de plus e plus de clients qui ont des mac ... et ça coince.
A plus
Artisan du web à Saint-Genis Laval (près de Lyon)

Yann Faurie
Avatar
Re-bonjour,

Le problème de compatibilité avec les nouveaux navigateurs est corrigé.

La galerie d'image avancée utilise une feuille de style et un javascript.

Le script est appelé chez nous et n'est pas installé sur votre espace disque. Il a été modifié.

La feuille de style correspondante doit être appelée depuis votre fichier styles.css dont voici le chemin dans votre répertoire :

FTP > html > modeles > fr > Modele1 > css > styles.css

Si vous utilisez la galerie d'image avancée sur votre site, ajoutez dans styles.css la ligne suivante :


 
 
@import url(gallery.css);
 
 


juste après la déclaration de charset.
Typiquement vous obtenez donc quelque chose de ce genre :

@charset "iso-8859-1";
 
@import url(gallery.css);
 


Et c'est tout.

Testé sur PC : FF3, FF2, IE7, IE6, Safari, Opera 9.51
Testé sur Linux et Mac.
Formateur
https://www.medialibs.com

Etienne BRACKERS
Bonjour,

Merci pour la solution.

Cependant, un doute m'assaille et je demande confirmation :

- L'appel à la feuille de style galery.css se fait en toute logique de manière automatique lorsque l'on ajoute une galerie d'image avancee quelque part non ?

- Dans le cas où ca ne soit pas ... les cas (vieilles licences converties en V1, etc...), doit-on comprendre qu'il faut reprendre TOUS nos sites pour appliquer le patch ? N'y a t'il pas un moyen d'automatiser ce traitement ?


Merci pour vos retours.

bonne journée.


Cdt,
Etienne BRACKERS.

Pascal Derathé
Merci Yann ça fonctionne
http://www.jazz-letter.com/080705/#galerie
1ère colonne ; 4ème ligne
Des fois ça a du bon d'être dans la fosse aux photographes ;-)
Artisan du web à Saint-Genis Laval (près de Lyon)

Yann Faurie
Avatar
Bonjour,

Etienne > l'appel à "gallery.css" est fait via un autre <link rel="stylesheet"> indépendamment de "styles.css" et "print.css".

On ne peut pas prendre la liberté de modifier automatiquement le fichier "styles.css" de tous les sites E-Majine au risque d'écraser tous les @import.

Par souci de (rétro)compatibilité il faut donc garder l'existant.

Bien entendu, inutile de reprendre les sites qui n'utilisent pas la galerie d'image avancée.

Pascal > tu pourrais nous avoir des pass ? ;-) on est tous accrédités avec carte de presse depuis ce matin...
Formateur
https://www.medialibs.com

Jérémie [Medialibs]
Bonjour,

Bonne nouvelle, il ne va pas être nécessaire de modifier toutes les feuilles de styles de vos nombreux sites ;-), le problème est réglé.

Une petite explication :

Lors de l'affichage d'une galerie de type lightbox sur votre site, e-majine générait un second appel à la feuille de style "gallery.css". Ainsi, deux balise de type "link" était disponible dans la page. Celles-ci ne possédaient pas le même attribut "title".
<link rel="stylesheet" type="text/css" href="/modeles/fr/site/css/styles.css" media="screen" title="Normal" />
<link rel="stylesheet" type="text/css" href="/modeles/fr/site/css/gallery.css" media="screen" title="Aux" />

Après vérification, il semblerait qu'il soit impératif que le "title" soit le même pour pouvoir "fusionner" les différents styles.
<link rel="stylesheet" type="text/css" href="/modeles/fr/site/css/styles.css" media="screen" title="Normal" />
<link rel="stylesheet" type="text/css" href="/modeles/fr/site/css/gallery.css" media="screen" title="Normal" />

Les navigateurs récents sont beaucoup plus sensibles aux recommandations (ce qui est une bonne nouvelle) mais ils sont de ce fait moins tolérants.

Bonne journée

Jérémie
Directeur du Labo R&D
Medialibs

Etienne BRACKERS
Les navigateurs récents sont beaucoup plus sensibles aux recommandations (ce qui est une bonne nouvelle) mais ils sont de ce fait moins tolérants.

Au même titre que nos clients à tous hélas.

Merci, en tous les cas :)