[CARTES] ~fix compatibilite avec GIS 4.44.9 et donc SPIP 3.2
[lhc/web/spip_carte_de_sites.git] / inclure / iframe_carte.html
index cd81553..1442109 100644 (file)
@@ -1,14 +1,24 @@
 [(#ENV{afficher_iframe}|=={oui}|oui)
 <div>
-<p><i>Copier-coller le code ci-dessous pour l'int&egrave;grer &agrave; votre site oueb / Copy and paste the following code to insert the map in your website</i></p>
+<p><i><:carte_de_sites:aide_iframe:></i></p>
 <textarea name="iframe" style="width: [(#ENV{larg}|?{[(#ENV{larg})px],'100%'})];" readonly>
-<iframe width="100%" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="#URL_SITE_SPIP/?page=carte_de_sites_plein&groupe=#ENV{groupe}&boite=non&images=oui&haut=400[&coord=(#ENV{coord})][&zoom=(#ENV{zoom})][&legende=(#ENV{legende})]&iframe=non[&lang=(#ENV{lang})]" style="border: 1px solid black"></iframe>
+<iframe width="100%" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="#URL_SITE_SPIP/?page=carte_de_sites_plein&groupe=#ENV{groupe}&boite=non&images=oui&haut=400&pk_campaign=Carte #ENV{groupe}[&lat=(#ENV{lat})][&lon=(#ENV{lon})][&zoom=(#ENV{zoom})][&legende=(#ENV{legende})]&iframe=non[&lang=(#ENV{lang})]" style="border: 1px solid black"></iframe>
 </textarea>
 </div>
 ]
 
 [(#ENV{afficher_iframe}|=={oui}|non)
-    <a class="ajax"
+    <a class="ajax" id="afficher_iframe" onFocus="change_url()"
 href="[(#SELF|parametre_url{afficher_iframe,oui})]">
-    Pour inclure la carte dans votre site oueb ... / To insert the map in your website ...</a>
+    <:carte_de_sites:inclure_carte:></a>
 ]
+
+<script>
+function change_url () {
+    var url = document.getElementById("afficher_iframe").href;
+    url = url + "&lat=" + map.getCenter().lat;
+    url = url + "&lon=" + map.getCenter().lng;
+    url = url + "&zoom=" + map.getZoom();
+    document.getElementById("afficher_iframe").href=url;
+}
+</script>