Salut,
Je te remercie pour avoir résolu le problème.
PS: au cas ou si ça peut servir à qqun avant une correction du plugin. Il faut cocher appliquer aux sous catégories sinon l'icone ne s'affiche pas (ou du moins chez moi)
Hors ligne
thomorph a écrit:
PS: au cas ou si ça peut servir à qqun avant une correction du plugin. Il faut cocher appliquer aux sous catégories sinon l'icone ne s'affiche pas (ou du moins chez moi)
problème lié à [Bugtracker] ticket 2042
Hors ligne
Zaphod a écrit:
Renommer juste les tabs ne marche pas.
Est-ce qu'il ne faut pas aussi affecter les classes .tab et .tabPanel ?
je ne sais pas trop ce que tu as fait, mais ce que je vois :
- les onglets sont nommés tt_XXXX
- les container sont nommés tab_XXXX
çà ne peut pas marcher.
à noter aussi que tous les onglets s'appellent tt_meta et tous les containers tab_meta => çà ne peut pas marcher non plus, l'id doit être unique.
Je ne sais pas pourquoi tu as plusieurs éléments de même nom (avec Gally et le thème par défaut
plus des plantages javascript liés au plugin cl_conflit.
Hors ligne
grum a écrit:
Zaphod a écrit:
Renommer juste les tabs ne marche pas.
Est-ce qu'il ne faut pas aussi affecter les classes .tab et .tabPanel ?je ne sais pas trop ce que tu as fait, mais ce que je vois :
- les onglets sont nommés tt_XXXX
- les container sont nommés tab_XXXX
çà ne peut pas marcher.
Oui mais les modifs en cours du thème ne sont pas sur la même galerie.
cf.
http://www.audreyetjulien.fr/test/pictu … category/3
pour les tests en cours.
Les tabs s'appellents tabt_meta0 par exemple pour le bouton, et t_meta0 pour le tab.
Hors ligne
ok, c'est mieux avec la bonne url ;-)
Comment construis-tu les onglets ?
Pour ma part, j'utilise le widget jQuery (http://jqueryui.com/demos/tabs/), lequel construit les onglets en encapsulant les libellés dans une balise <a>.
GMaps travaille sur le principe que l'onglet est structuré selon le modèle implémenté par le widget jQuery (donc tu dois avoir quelque chose du genre <li><a href='#xxxxxx'>.......</a></li>).
Hors ligne
Moi je gère ça à la main.
Quand je clique sur le Nième onglet, j'affiche le Nième bloc et je cache les autres.
J'avais regardé tes scripts mais je ne comprenais pas tout, donc j'ai préféré partir sur quelque chose que je comprenais ;)
Mais du coup je n'ai pas de lien "a href" du tout.
Si je veux dans mon script rafraichir l'affichage pour que la carte s'affiche bien, est-ce faisable facilement ?
Hors ligne
utilise le widget jQuery :
- çà sera plus simple pour ton code (maintenance plus aisée)
- çà t'évitera des problèmes de compatibilité avec des plugins comme GMaps
si tu gère l'affichage de la carte manuellement, tu vas vite te retrouver avec 5000trucs spécifiques pour X plugins et ton thème n'en sera que plus dur à maintenir...
Hors ligne
Le souci c'est que je ne trouve pas ça plus simple...
Je me (re)pencherai sur la question mais je n'avais pas compris à la manière dont c'était géré dans le thème gally.
J'ai déja des trucs spécifiques dans mon thème et dans mes scripts pour gmaps.
(pour l'affichage de l'icone, par exemple).
J'ai aussi d'autres trucs spécifiques pour les autres thèmes... pas forcément pour incompatibilité, mais pour garder un style cohérent même avec certains plugins d'activés.
Hors ligne
Alors pour que ça marche il faut :
- utiliser le widget tabs
- avoir deux niveaux de div entre le #iGMapContent et le tab
- avoir des tabs qui commencent par des majuscules (tabContent et Content par exemple, si on met tabcontent et content ça ne marche pas)
Par contre les animations possibles me plaisent moyen...
Sans passer par le widget, j'ai trouvé une autre soluce qui marche.
Au lieu de jouer sur le show/hide, je joue sur le "max-height" qui est à 0 au départ.
Ca marche bien sauf que je ne peux plus animer les tabs...
[edit] en fait, j'ai trouvé la parade suivante :
- je le conteneur avec une hauteur à 0 et overflow:hidden, les tabs se chargent donc mais en hidden
- au premier clic sur un tab, je cache les tabs, puis je vire la hauteur à 0 du conteneur
- du coup quand un onglet est affiché, le chargement ayant eu lieu correctement, ça marche, et je peux animer les tabs comme je veux.
Je préfère cette méthode moins contraignante que la mise en forme "compatible gmaps" (qui peut changer lors de mises à jour) associée au widget tab jquery qui ne me convient pas (je veux animer les tabs à l'ouverture/fermeture, mais pas en switchant entre tabs)
Dernière modification par Zaphod (2010-11-30 11:38:20)
Hors ligne
Bonjour.
Un problème mineur avec IE7.
var gmaps = { geolocated:true, forceDisplay:false, lang:{ centermap:'Centrer la carte', boundkml:'Adapter la taille de la carte pour voir l\'intégralité du tracé' }, coords: { latitude:'53.323130555556', longitude:'-7.9922972222222', }, maps: [ {
Attention la virgule inutile après la longitude: provoque une erreur sous IE7.
A+
Hors ligne
var gmapsMarkup = { categoryId:41, maps: [ { id:'gmapsMarkupId1', mapId:1, zoomLevel:4, markerImg:'mS01_11.png', markerVisible:true, mapType:'hybrid', mapTypeControl:'0', navigationControl:'0', scaleControl:'y', streetViewControl:'y', kmlFileUrl:'', displayType:'IC', width:400, height:340, markers:[], fitToBounds:true, zoomLevelMaxActivated:true, mapBounds: { north:48.88526388888900000, south:48.88526388888900000, east:2.40643611111110000, west:2.40643611111110000 }, geolocated:true, kmlZoom:false, allowBubble:true, } ], }; </script>
Idem :-)
Hors ligne
Bonsoir.
Autre point détecté:
une incompatibilité avec le diaporama:
L'erreur vient de l'absence des balises "iGMaps" lorsque le diaporama est actif.
Ce qui entraine un dysfonctionement qui se traduit par un non chargement de la fonction jQuery(window).load()...
A+
Hors ligne
cljosse a écrit:
Bonjour.
Un problème mineur avec IE7.
je viens de référencer le bug [Bugtracker] ticket 2062
Hors ligne
cljosse a écrit:
Bonsoir.
Autre point détecté:
une incompatibilité avec le diaporama:
L'erreur vient de l'absence des balises "iGMaps" lorsque le diaporama est actif.
Ce qui entraine un dysfonctionement qui se traduit par un non chargement de la fonction jQuery(window).load()...
A+
Hors ligne