Back to top

Autore Topic: [RISOLTO]Google maps e IE 6.0  (Letto 2415 volte)

Offline Davide_naxos

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
[RISOLTO]Google maps e IE 6.0
« il: 09 Dic 2009, 19:48:33 »
Allora... tutto bello con il plugin googlemaps. Ho anche fatto in modo che chi vuole possa ottenere le indicazioni per raggiungere il posto, nella stessa pagina dove si vede (di default) solo la mappa con il punto evidenziato.

Ebbene: il problema è che su IE 6.0 non vedo nulla. Uso Ja_purity come template; sul sito del produttore leggo quanto segue:

Citazione
# For IE6: When you get a fatal error, check to see if the {mosmap} isn't between <p> tags. Remove the <p> tags around the {mosmap}.
# For IE6: Since XP SP3 there are changes in IE6 that can give a fatal error when loading a map. This may be solved by closing the <base> explicitly in your template with </base>. No self closed tag (base ... />!
See: Forum of Google Maps API . Other solution is to set the Google Maps API version in the configuration of the plugin to 2.118.
# For IE6: Check the template for a script that makes png's transparant. This can conflict with google maps (not with plugin)! Remove it or search for a script compatable with google maps or use a div as described below. The code could look like:

<style type="text/css">

#fxTab {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLo ader(src='templates/<?php echo $mainframe->getTemplate(); ?>/images/<?php echo $tstyle; ?>/fx-tab.png', sizingMethod='scale', enabled='true');}
img { behavior: url('/<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate('); ?>/css/iepngfix.htc); }
</style>

This is mostly plaved between:
<!--[if lte IE 6]>
...
<![endif]-->

--------------------
 
# Another solution to prevend that the pngfix effects the map is to place the map between a div with the following styling:
div#map img { behavior: none; }


Non ho trovato lo script (nella cartella del template)

Qualcuno mi sa dire dove trovarlo o, in alternativa, in quale file inserire la div citata come soluzione alternativa?

Grazie a tutti :)
« Ultima modifica: 10 Dic 2009, 09:20:43 da Davide_naxos »

Offline Davide_naxos

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:[RISOLTO]Google maps e IE 6.0
« Risposta #1 il: 10 Dic 2009, 09:35:00 »
Ho trovato questo plugin che risolve tutto. Ora devo solo riuscire a sistemare il css, l'immagine della map si sovrappone al footer

(template ja_purity). Faccio prove in proposito e aggiorno ulteriormente.

Per maggiore precisione ecco cosa ho fatto. Ho aggiunto in template.css queste due righe:

Citazione
#linkcontainer {
position:relative; z-index:99;

#pngcontainer {
position:absolute; top:0px; left:0px; width:100px; height:80px; z-index:0;

poi ho modificato l'articolo in cui linko la mappa in questo modo:

Citazione
<div id="linkcontainer">
<a href="#">link[/url]
<div id="pngcontainer"></div>
</div>

forse l'errore è che ho inserito {mosmap} all'interno del div "pngcontainer". Aggiornerò ulteriormente

Offline Davide_naxos

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:[RISOLTO]Google maps e IE 6.0
« Risposta #2 il: 10 Dic 2009, 09:43:47 »
Come volevasi dimostrare. Ho cambiato questo:
Citazione
<div id="linkcontainer">
<a href="#">link[/url]
<div id="pngcontainer">{mosmap}</div>
</div>

spostando {mosmap} fuori dal div "pngcontainer" ma all'interno del div "linkcontainer", ottenendo il risultato desiderato: il footer non è più sovrapposto al riquadro contenente la mappa :)

 



Web Design Bolzano Kreatif