[migration GIS4] affichage de la carte OK
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 5 Feb 2013 12:26:40 +0000 (13:26 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 5 Feb 2013 12:26:40 +0000 (13:26 +0100)
TODO
carte_de_sites_pipelines.php [deleted file]
contenu/page-carte_de_sites.html
paquet.xml [new file with mode: 0755]
plugin.xml [deleted file]

diff --git a/TODO b/TODO
index e101f99..83de9b5 100755 (executable)
--- a/TODO
+++ b/TODO
@@ -1,7 +1,7 @@
 ##À faire
 * Plugin: Etudier la possibilité d'ajouter les horaires des ateliers, voir, créer un plugin de surcharge pour éviter de rendre celui ci trop spécifique
 * Plugin: Prevoir une interface smartphone
-* Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml
+* Plugin: Gérer la description et le slogan pour le français et l'anglais
 * Carte: Prévoir une sortie pdf/imprimante de la carte en fonction de filtres (zoom, centrage, types d'ateliers, ...)
 * Carte: S'arranger pour que tous les ateliers membres et en activité passent au dessus des autres (exemple à Nantes)
 * Carte - Bug : Si on fait un retour à la ligne dans un champs description ou qu'on met le caractère "°" (de  site ou de GIS), plus de carte sur le site. ???
@@ -52,3 +52,4 @@
 * Carte: ajout de filtres pour dimensionner comme on veut la carte
 * Carte: ajout de filtres pour changer le style a la volée
 * Carte: ajout de filtres pour rendre optionnel l'affichage des images
+* Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml
diff --git a/carte_de_sites_pipelines.php b/carte_de_sites_pipelines.php
deleted file mode 100755 (executable)
index 758098d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-function carte_de_sites_insert_head($flux){
-       $flux .= "<link rel='stylesheet' href='".url_de_base()."lib/CloudMade-Leaflet-538dfb4/dist/leaflet.css' />"."\n";
-       $flux .= "<!--[if lte IE 8]><link rel='stylesheet' href='".url_de_base()."lib/CloudMade-Leaflet-538dfb4/dist/leaflet.ie.css' /><![endif]-->\n"."\n\n";
-       return $flux;
-}
-function carte_de_sites_inserer_header_prive($flux){
-       $flux .= "<link rel='stylesheet' href='".url_de_base()."lib/CloudMade-Leaflet-538dfb4/dist/leaflet.css' />"."\n";
-       $flux .= "<!--[if lte IE 8]><link rel='stylesheet' href='".url_de_base()."lib/CloudMade-Leaflet-538dfb4/dist/leaflet.ie.css' /><![endif]-->\n"."\n\n";
-       return $flux;
-}
-?>
\ No newline at end of file
index 4811690..fa95376 100755 (executable)
 
 <div id="map" style="[(#ENV{larg}|oui) width: [(#ENV{larg}|sinon{'540'})px;]] height: [(#ENV{haut}|sinon{'400'})]px">
 
-<script src="[(#CHEMIN{lib/CloudMade-Leaflet-538dfb4/dist/leaflet.js}|url_absolue)]"></script>
+<script src="[(#CHEMIN{lib/leaflet-gis-4.1.13/dist/leaflet.js}|url_absolue)]"></script>
 
 <script>
    <BOUCLE_mots_types(MOTS){type = (#ENV{groupe})}>
          var group_#ID_MOT = new L.LayerGroup();
          <BOUCLE_sites(SITES){id_mot}>
                <BOUCLE_coord(GIS){id_syndic}>
-                     var templateIcon = L.Icon.extend({
-                         iconUrl: '[(#LOGO_MOT||extraire_attribut{src}|url_absolue)]',
-                         shadowUrl: '[(#LOGO_MOT_SURVOL||extraire_attribut{src}|url_absolue)]',
-                         iconSize: new L.Point(17, 28),
-                         shadowSize: new L.Point(17, 17),
-                         iconAnchor: new L.Point(13, 17),
-                         popupAnchor: new L.Point(0, -33)
-                     });
+               var templateIcon = L.Icon.extend({
+                   options: {
+                        iconUrl: '[(#LOGO_MOT||extraire_attribut{src}|url_absolue)]',
+                        shadowUrl: '[(#LOGO_MOT_SURVOL||extraire_attribut{src}|url_absolue)]',
+                        iconSize: new L.Point(17, 28),
+                        shadowSize: new L.Point(17, 17),
+                        iconAnchor: new L.Point(13, 17),
+                        popupAnchor: new L.Point(0, -33)
+                    }
+                 });
                      gisIcon = new templateIcon()
                      var markerGis = new L.Marker(new L.LatLng(#LAT, #LON), {icon: gisIcon});
                            [(#ENV{popup}|!={non}|oui)
diff --git a/paquet.xml b/paquet.xml
new file mode 100755 (executable)
index 0000000..6d8c527
--- /dev/null
@@ -0,0 +1,16 @@
+<paquet
+    prefix="carte_de_sites"
+    categorie="divers"
+    version="1.0"
+    etat="dev"
+    compatibilite="[3.0.0;3.0.*]"
+    documentation="http://www.wiklou.org/index.php/Inclusion_de_la_carte"
+>
+
+    <nom>Carte de sites</nom>
+    <auteur lien="http://www.heureux-cyclage.org">L'Heureux Cyclage</auteur>
+    <credit lien="http://contrib.spip.net/4189">b_b</credit>
+    <copyright>2011-2013</copyright>
+    <licence>GPL v3</licence>
+    <necessite nom="gis" compatibilite="[4.3.0;]"/>
+</paquet>
diff --git a/plugin.xml b/plugin.xml
deleted file mode 100755 (executable)
index 58de226..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<plugin>
-    <nom>Carte de sites par mot clé avec Leaflet</nom>
-    <version>0.7</version>
-    <auteur>L'Heureux Cyclage</auteur>
-    <licence>GNU/GPL</licence>
-    <description>
-        Ce plugin permet de générer une carte de sites à partir des sites references dans SPIP,
-        auquels on a ajoute un mot cle. Les marqueurs de la carte prennent comme source
-        d'image le logo du mot cle. 
-    </description>
-    <prefix>carte_de_sites</prefix>
-    <etat>dev</etat>
-    <necessite id="SPIP" version="[3.0.0;3.0.99]" />
-    <necessite id="gis" version= "[3.3.7;]" />
-    <necessite id="Iterateurs" version= "[0.6.1;]" />
-    <necessite
-        id="lib:CloudMade-Leaflet-538dfb4"
-        src="http://github.com/CloudMade/Leaflet/zipball/master"
-    />
-    <pipeline>
-               <nom>insert_head</nom>
-               <inclure>carte_de_sites_pipelines.php</inclure>
-       </pipeline>
-       <pipeline>
-               <nom>header_prive</nom>
-               <action>inserer_header_prive</action>
-               <inclure>carte_de_sites_pipelines.php</inclure>
-       </pipeline>
-</plugin>