From: Ludovic CHEVALIER Date: Sat, 31 Mar 2012 17:06:51 +0000 (+0200) Subject: Nouvelle version X-Git-Tag: v0.5.2^0 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fspip_carte_de_sites.git;a=commitdiff_plain;h=6e5d0cc49675526859f078a0493fcb47bfefb214;hp=195d942edb1a6e2ca163cfdd9f567a502c2519c1 Nouvelle version --- diff --git a/TODO b/TODO index a94bf18..782678a 100755 --- a/TODO +++ b/TODO @@ -2,7 +2,6 @@ * Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml * Plugin: Internationnaliser le plugin * Carte: Prévoir une sortie pdf/imprimante de la carte en fonction de filtres (zoom, centrage, types d'ateliers, ...) -* Carte: Prévoir un fond de carte spécial vélo par défaut (mise en évidence des voies cyclables) * Liste: Dans la liste des ateliers, s'arranger pour que la France apparaisse en premier * Liste: Ajouter marqueur statut en début de ligne pour chaque orga * Carte: S'arranger pour que tous les ateliers membres et en activité passent au dessus des autres (exemple à Nantes) @@ -13,7 +12,9 @@ * Carte - Afficher la description du site dans le popup si pas de description du point GIS ##En cours -* Liste: Faire une animation au passage de la souris sur un pays: déroulement et affichage des ateliers (AJAX) +* Carte: Prévoir un fond de carte spécial vélo par défaut (mise en évidence des voies cyclables) +** Possibilite de choisir son fond de carte operationnel +** Reste à trouver/faire celui qui va bien * Page site atelier ** Logo ** Le nom de l'asso @@ -28,6 +29,7 @@ ##Fait +* Liste: Faire une animation au clic de la souris sur un pays: déroulement et affichage des ateliers (AJAX) * Carte - Séparer les variables latitude et longitude * Carte - Rendre optionnel l'affichage du popup de coordonnées quand on clic sur la carte * Ne fournir qu'un fonds de carte minimaliste, et vue de nuit dans un premier temps diff --git a/contenu/page-liste_de_sites.html b/contenu/page-liste_de_sites.html index 150b50e..0ff9a0a 100755 --- a/contenu/page-liste_de_sites.html +++ b/contenu/page-liste_de_sites.html @@ -1,12 +1,16 @@ +[(#REM) + Modele liste_de_site + + Parametres : + - pays = : n'afficher qu'un pays +] + -

Ateliers

- -

#PAYS

- -

#REGION

- -
  • #VILLE (#CODE_POSTAL) #TITRE - #ADRESSE
  • - - - +[(#ENV{pays}|oui) + +] + +[(#ENV{pays}|non) + +] diff --git a/inclure/liste_gis.html b/inclure/liste_gis.html new file mode 100644 index 0000000..aca4217 --- /dev/null +++ b/inclure/liste_gis.html @@ -0,0 +1,16 @@ + +#SET{req_gis,#VAL{"SELECT DISTINCT spip_gis.*, spip_syndic.* FROM spip_mots, spip_mots_syndic, spip_syndic, spip_gis, spip_gis_liens WHERE spip_mots.type='Ateliers' AND spip_mots_syndic.id_syndic=spip_syndic.id_syndic AND spip_syndic.id_syndic=spip_gis_liens.id_objet AND spip_gis.id_gis=spip_gis_liens.id_gis AND spip_gis_liens.objet='syndic' AND spip_gis.pays='"}|concat{#ENV{mon_pays}}|concat{"' AND spip_gis.region='"}|concat{#ENV{ma_region}}|concat{"' ORDER BY spip_gis.ville"}} + + +
      + +
    • + [(#LOGO_SYNDIC_NORMAL + |image_reduire{45,45} + |image_recadre{45,45,center} + |image_aplatir{jpg,ffffff} + |inserer_attribut{class,spip_logos})] #VILLE (#CODE_POSTAL) - #TITRE - #ADRESSE +
    • + +
    + diff --git a/inclure/liste_pays.html b/inclure/liste_pays.html new file mode 100644 index 0000000..825ed09 --- /dev/null +++ b/inclure/liste_pays.html @@ -0,0 +1,10 @@ +[(#ENV{afficher_regions}|=={oui}|non) +

    + #ENV{mon_pays}

    +] + +[(#ENV{afficher_regions}|=={oui}|oui) +

    #ENV{mon_pays}

    + +] \ No newline at end of file diff --git a/inclure/liste_regions.html b/inclure/liste_regions.html new file mode 100644 index 0000000..6a6e9ef --- /dev/null +++ b/inclure/liste_regions.html @@ -0,0 +1,10 @@ +[(#ENV{afficher_gis}|=={oui}|non) +

    + #ENV{ma_region}

    +] + +[(#ENV{afficher_gis}|=={oui}|oui) +

    #ENV{ma_region}

    + +] diff --git a/inclure/pays.html b/inclure/pays.html new file mode 100644 index 0000000..95234be --- /dev/null +++ b/inclure/pays.html @@ -0,0 +1,10 @@ +[(#ENV{afficher_regions}|=={oui}|non) +

    + #ENV{mon_pays}

    +] + +[(#ENV{afficher_regions}|=={oui}|oui) +

    #ENV{mon_pays}

    + +] \ No newline at end of file diff --git a/inclure/requete_pays.html b/inclure/requete_pays.html new file mode 100644 index 0000000..86a37c8 --- /dev/null +++ b/inclure/requete_pays.html @@ -0,0 +1,5 @@ +#SET{req_pays,"SELECT spip_gis.pays FROM spip_mots, spip_mots_syndic, spip_syndic, spip_gis, spip_gis_liens WHERE spip_mots.type='Ateliers' AND spip_mots_syndic.id_syndic=spip_syndic.id_syndic AND spip_syndic.id_syndic=spip_gis_liens.id_objet AND spip_gis.id_gis=spip_gis_liens.id_gis AND spip_gis_liens.objet='syndic' GROUP BY spip_gis.pays"} + + + + \ No newline at end of file diff --git a/inclure/requete_regions.html b/inclure/requete_regions.html new file mode 100644 index 0000000..6a67497 --- /dev/null +++ b/inclure/requete_regions.html @@ -0,0 +1,5 @@ +#SET{req_regions,#VAL{"SELECT spip_gis.region FROM spip_mots, spip_mots_syndic, spip_syndic, spip_gis, spip_gis_liens WHERE spip_mots.type='Ateliers' AND spip_mots_syndic.id_syndic=spip_syndic.id_syndic AND spip_syndic.id_syndic=spip_gis_liens.id_objet AND spip_gis.id_gis=spip_gis_liens.id_gis AND spip_gis_liens.objet='syndic' AND spip_gis.pays='"}|concat{#ENV{mon_pays}}|concat{"' GROUP BY spip_gis.region"}} + + + + diff --git a/modeles/liste_de_sites.html b/modeles/liste_de_sites.html index 6efb21c..a47aecc 100755 --- a/modeles/liste_de_sites.html +++ b/modeles/liste_de_sites.html @@ -2,4 +2,4 @@ [(#REM) Liste de sites ] [(#REM) Liste de sites ] - + diff --git a/plugin.xml b/plugin.xml index 7e7cc21..4ae949b 100755 --- a/plugin.xml +++ b/plugin.xml @@ -1,6 +1,6 @@ Carte de sites par mot clé avec Leaflet - 0.5.1 + 0.5.2 Ludovic CHEVALIER GNU/GPL @@ -12,6 +12,7 @@ dev +