SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 209 visiteurs en ce moment

Accueil > Géo, carto, météo > GIS > GIS 4

GIS 4

11 août 2012 – par b_b – 1390 commentaires

Toutes les versions de cet article : [Español] [français]

115 votes

Présentation et nouveautés

La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles fonctions.

Cette nouvelle version de GIS permet d’utiliser différents fonds de carte sans avoir à charger des scripts externes, seuls les scripts locaux de Leaflet et des plugins nécessaires sont chargés dans vos pages. À ce jour, le plugin propose plus de 25 couches de fond de carte différentes. La plupart de ces couches sont basées sur des données sous licence libre ou Creative Commons. Toutefois, si vous le souhaitez il est encore possible d’utiliser les couches de Google [1] ainsi que la couche satellite de Bing.

Voir la présentation de GIS au State of the Map France 2015.

La mise à jour n’entraîne pas de rupture de compatibilité majeure. Seuls quelques paramètres ont été supprimés du modèle qui gère l’affichage des cartes : control_zoom ; control_pan ; ajaxload.

Installation et configuration

Ce plugin nécessite le plugin Saisies.

Une fois installé, le plugin est configurable depuis le menu « Configurer > GIS » ou à l’adresse ecrire/?exec=configurer_gis :

Cette page permet de définir les options suivantes :

  • Coordonnées et zoom par défaut à utiliser dans les cartes ;
  • Couche de fond de carte affichée par défaut et listes des couches disponibles ;
  • Afficher les champs d’adresse dans les formulaires d’édition des points ;
  • Liste des objets associables à des points GIS.

Utilisation dans l’espace privé

Le plugin ajoute un bloc sur les pages des éléments de SPIP dans l’espace privé. Ce bloc se déplie au survol de la souris. Les liens situés en tête du bloc déplié permettent de basculer d’un panneau à une autre :

  • Points liés affiche la liste des points liés à l’objet en cours avec la possibilité de détacher ou supprimer chaque point ;
  • Rechercher un point affiche un formulaire pour rechercher un point existant et le lier à l’objet en cours ;
  • Lier un nouveau point affiche le formulaire d’édition de point pour en créer un nouveau et l’attacher à l’objet en cours .

Une page de gestion des points du site est accessible depuis le menu Édition > Points géolocalisés.

Depuis cette page, vous pouvez accéder à la fiche d’édition de chaque point afin d’en modifier les coordonnées, les champs d’adresse ou le logo.

Utilisation du modèle pour insérer des cartes dans vos pages

Pour insérer une carte dans un squelette, utilisez le modèle fourni par le plugin en insérant le code suivant à l’endroit où vous souhaitez afficher la carte :

  1. [(#INCLURE{fond=modeles/carte_gis,zoom=8,limit=100,scale=oui})]

Vous pouvez aussi utiliser le modèle fourni par le plugin pour afficher une carte depuis le contenu d’un article. Pour cela, il suffit d’ajouter ce code dans le texte de votre article :

<carte_gis1|zoom=8|limit=100|scale=oui>

Lire la documentation à propos des modèles sur spip.net.

Paramètres du modèle

paramètre valeurs
id_carte_gis / id_map id unique de la carte (à définir si plusieurs cartes sont affichées sur une même page)
lat = 48.3 latitude du centre de la carte
lon = -4.7 longitude du centre de la carte
zoom = 5 zoom de la carte
minZoom = 10 zoom minimum autorisé
maxZoom = 13 zoom maximum autorisé
default_layer = acetate nom de la couche affichée par défaut [2]
affiche_layers = openmapsurfer/acetate noms des couches proposées (séparés par des /)
sw_lat, sw_lon, ne_lat, ne_lon coordonnées des points de la bounding box à afficher
width = 100% largeur de la carte, 100% par défaut
height = 400px hauteur de la carte, 400px par défaut
style = non ne pas styler la carte
zoom_molette = non
zoom_wheel = non
désactiver le zoom avec la molette de la souris, actif par defaut
fullscreen = oui afficher un bouton pour passer la carte en plein écran
control_type = non ne pas afficher le contrôle de changement de couche
control_type_collapsed = non afficher le contrôle de changement de couche replié (oui par défaut)
no_control = oui
aucun_controle = oui
ne pas afficher les contrôles de la carte
scale = oui afficher l’échelle de la carte
overview = oui afficher une mini carte de situation
limit = 500 nombre max de marqueurs à afficher, 500 par défaut
objets = gis type d’objets à afficher (fichier json/gis_xx qui génère la source de données)
autocenterandzoom = oui
centrer_auto = oui
centrer et zoomer la carte automatiquement pour afficher tous les marqueurs
kml = 12 fichier KML à superposer à la carte (id_document ou URL / élément unique, tableau ou liste d’items séparés par une virgule)
gpx = 12 fichier GPX à superposer à la carte (id_document ou URL / élément unique, tableau ou liste d’items séparés par une virgule)
geojson = 12 fichier GeoJSON à superposer à la carte (id_document ou URL / élément unique, tableau ou liste d’items séparés par une virgule)
centrer_fichier = non permet de ne pas centrer la carte automatiquement sur les fichiers kml/gpx surperposés
localize_visitor = oui
localiser_visiteur = oui
centrer la carte sur la position du visiteur (API géolocalisation HTML5)
id_a_ouvrir id_gis de l’infobulle à afficher au chargement (marqueur uniquement)
point = non si elle vaut "non" cette option n’affichera pas de points du tout (utile pour n’afficher qu’un kml par exemple)
path_styles=#ARRAY{color,#fff} options de style des tracés issus de la couche GeoJSON (voir http://leafletjs.com/reference.html#path-options)
cluster = oui active le clustering
clusterMaxZoom = 11 regroupe les points jusque à ce zoom, mais pas au delà
maxClusterRadius = 80 rayon maximal (en pixels) qu’un cluster couvrira (80 par défaut)
clusterShowCoverageOnHover = oui Affiche au survol du cluster le contour de la zone couverte par les points regroupés
clusterSpiderfyOnMaxZoom = oui Active l’effet d’éclatement pour afficher les points qui se chevauchent
singleMarkerMode = oui Utilise les icones de cluster pour tous les points (même ceux qui ne sont pas dans un cluster)

Le paramètre objets

Ce paramètre vous permet de spécifier quel type d’objet vous souhaitez afficher sur la carte. Il peut prendre les valeurs suivantes : gis (valeur par défaut), articles, auteurs, documents, evenements, mots, rubriques, sites.

Si le paramètre "objets" vaut "articles", vous pouvez utiliser en paramètre du modèle tous les critères utilisables sur une boucle ARTICLES.

D’un point de vue technique, le paramètre objets permet de définir quel squelette sera utilisé pour générer les données JSON qui alimenteront la carte. Lorsque le paramètre "objets" vaut "auteurs", c’est le squelette plugins/gis/json/gis_auteurs.html qui est utilisé.

Avec l’option objets=point_libre, il est possible d’afficher une carte centrée sur un point non enregistré en base. Il faut alors indiquer la latitude et la longitude du point, ainsi que le zoom de la carte. On peut optionnellement donner un titre et une description à ce point, et définir une image pour le marqueur.

Exemple d’appel depuis le texte d’un article :

<carte_gis1|objets=point_libre|lat=48|lon=-5|zoom=10|titre=mon beau point|description=ma super description|icone=mon_image.png>

Depuis la version 4.8.10 il est possible d’afficher les points liés aux articles d’une branche (une rubrique et ses sous-rubriques) :

<carte_gis1|objets=articles_branche|id_rubrique=1>

Quelques exemples de cartes

Afficher les articles de la rubrique n°2 et superposer le KML correspondant au document n°2 :

  1. [(#INCLURE{fond=modeles/carte_gis,
  2. objets=articles,
  3. id_rubrique=2,
  4. zoom=7,
  5. lat=48.214378965824345,
  6. lon=-4.543704986572266,
  7. kml=2})]

Télécharger

Afficher le ou les points liés à l’article n°2 et centrer la carte automatiquement pour afficher tous les points :

  1. [(#INCLURE{fond=modeles/carte_gis,
  2. autocenterandzoom=oui,
  3. id_article=2})]

Télécharger

Afficher les points liés aux articles de l’auteur n°1 :

  1. [(#INCLURE{fond=modeles/carte_gis,
  2. objets=articles,
  3. id_auteur=1,
  4. zoom=5})]

Télécharger

Afficher les auteurs du site :

  1. [(#INCLURE{fond=modeles/carte_gis,
  2. objets=auteurs,
  3. zoom=5})]

Télécharger

Le modèle carte_gis_objet

Un second modèle existe pour un besoin plus précis : afficher toutes les informations géographiques liées à n’importe quel contenu de SPIP.

On lui donne donc au minimum les paramètres "objet" et "id_objet", et le modèle n’affiche alors une carte que s’il y a au moins un point OU au moins un tracé (quelque soit le format, json, gpx, kml).

S’il y a plusieurs points, et plusieurs tracés, le modèle affiche tout ce qu’il arrive à trouver qui serait lié à l’objet demandé.

Pour plus de paramétrage, on peut continuer de passer les mêmes paramètres que pour le modèle par défaut "carte_gis", car celui-ci est appelé par "carte_gis_objet".

  1. [(#REM) Exemple utilisant les paramètres propres au modèle + ceux du modèle classique ]
  2. #INCLURE{fond=modeles/carte_gis_objet,
  3. id_carte_gis=evenement1234,
  4. objet=evenement,
  5. id_objet=1234,
  6. zoom_molette=non,
  7. fullscreen=oui,
  8. centrer_auto=oui}

Télécharger

Boucles et balises

Voici la liste des balises disponibles dans une boucle GIS : #ID_GIS, #TITRE, #DESCRIPTIF, #LAT, #LON, #ZOOM.

Et si vous avez activé le geocoder ou que vous avez rempli les champs d’adresse à la main : #ADRESSE, #PAYS, #CODE_PAYS, #REGION, #VILLE, #CODE_POSTAL.

Critère gis

Le critère {gis} permet de forcer une jointure sur la table GIS dans les boucles des autres objets. Ainsi, une boucle ARTICLES qui comporte le critère {gis}, affichera uniquement les articles attachés à un point (un article par point uniquement).

Les informations de ce point pourront être affichées avec les balises suivantes : #TITRE_GIS et #DESCRIPTIF_GIS, #ADRESSE_GIS, #PAYS_GIS, #CODE_PAYS_GIS, #REGION_GIS, #VILLE_GIS, #CODE_POSTAL_GIS.

Remarque : les balises sont suffixées afin d’éviter tout problème de champ homonyme avec un autre plugin.

  1. <BOUCLE_gis(ARTICLES){gis}{id_rubrique ?}>
  2. #ID_GIS - #LAT - #LON - #ZOOM <br/>
  3. Titre de l'article : #TITRE <br />
  4. Descriptif de l'article : #DESCRIPTIF <br />
  5. Titre du point : #TITRE_GIS <br />
  6. Descriptif du point : #DESCRIPTIF_GIS <br />
  7. </BOUCLE_gis>

Télécharger

Critère distance

Le critère {gis distance<XX} permet de filtrer les résultats d’une boucle GIS en fonction de la distance (en kilomètres) par rapport au point présent dans l’environnement.

Par exemple, pour lister les points situés à moins de 50 kilomètres du point numéro 1 :

  1. <BOUCLE_m(GIS){id_gis=1}>
  2. <p>#TITRE / #LAT / #LON</p>
  3. <BOUCLE_b(GIS){gis distance<50}>
  4. <p>#ID_GIS / #TITRE / #DISTANCE km</p>
  5. </BOUCLE_b>
  6. </BOUCLE_m>

Télécharger

Critère distancefrom

Le critère {distancefrom} peut être utilisé soit lorsque le critère gis est présent sur un objet, ou lorsqu’on est déjà sur une boucle GIS.

Le critère ne sélectionne que les objets qui ont une localisation (un point lié) en respectant une certaine distance à un autre point qu’on donne en paramètre. Ce point peut être soit un tableau avec "lat" et "lon", soit un id_gis.

Par exemple, pour trouver tous les articles dans un rayon de la variable "distance" autour d’un point donné :

  1. <BOUCLE_c(ARTICLES){gis}{distancefrom #ARRAY{lat,#ENV{lat},lon,#ENV{lon}}, <=, #ENV{distance}}>
  2. <p>#ID_GIS / #TITRE / #DISTANCE km</p>
  3. </BOUCLE_c>

Télécharger

Formulaire d’édition de point

Le formulaire #FORMULAIRE_EDITER_GIS permet de créer ou modifier un point. Vous pouvez l’utiliser dans vos squelettes en respectant la syntaxe suivante :

#FORMULAIRE_EDITER_GIS{id_gis, objet, id_objet, retour}

Définition des paramètres du formulaire :

  • id_gis : identifiant numérique du point ou vide pour créer un nouveau point
  • objet : le type d’objet auquel est attaché le point
  • id_objet : id_objet de l’objet auquel est attaché le point
  • retour : url de retour vers laquelle le formulaire redirigera après validation

Par exemple, voici un extrait de code qui permet de modifier le point attaché à un article ou d’en créer un nouveau s’il n’y en a pas déjà un attaché à l’article.

  1. <BOUCLE_unpoint(GIS){id_article}{0,1}>
  2. #SET{id_gis,#ID_GIS}
  3. </BOUCLE_unpoint>
  4. #SET{id_gis,nouveau}
  5. <//B_unpoint>
  6. #FORMULAIRE_EDITER_GIS{#GET{id_gis},'article',#ID_ARTICLE,#URL_ARTICLE}

Télécharger

Personnalisation

Icône par défaut des marqueurs

Il est possible de définir une icône par défaut pour les marqueurs des cartes. Pour cela, il suffit de déposer l’image de votre icône personnalisée dans votre dossier squelettes :
squelettes/images/marker_defaut.png

Si vous le souhaitez, vous pouvez associer une image d’ombre à votre icône personnalisée toujours dans votre dossier squelettes : squelettes/images/marker_defaut_shadow.png

Personnaliser le contenu des infobulles

Le contenu des infobulles est généré à partir des attributs title et description de chaque item retourné par les squelettes JSON. Vous pouvez surcharger ces squelettes afin de personnaliser le contenu des infobulles. Par exemple, nous souhaitons afficher une carte des points attachés aux articles du site, avec un lien vers l’article dans l’infobulle du marqueur.

Tout d’abord on affiche la carte en insérant le code suivant dans notre squelette :

  1. [(#INCLURE{fond=modeles/carte_gis,objets=articles,limit=1000})]

Puis on copie le fichier plugins/gis/json/gis_article.html dans squelettes/json/gis_articles.html et on modifie son contenu en remplaçant la ligne :

"title":[(#TITRE_GIS*|sinon{#TITRE*}|supprimer_numero|json_encode)],

par :

[(#SET{titre,<a href="#URL_ARTICLE">#TITRE*</a>})]"title":[(#GET{titre}|json_encode)],

Voici le résultat en image :

Étendre la liste des paramètres du modèle carte_gis

Si vous utilisez des fichiers gis/json personnalisés il peut arriver que vous souhaitiez leur transmettre des paramètres avec des noms de votre choix. Par défaut, le plugin GIS autorise la liste de noms suivante :

  • toutes les clés primaires déclarées et connues
  • ainsi que ces variables : id_objet, id_secteur, id_parent, media, recherche, mots, pays, code_pays, region, ville, code_postal, adresse

Cette liste peut être enrichie en utilisant le pipeline gis_modele_parametres_autorises.

Exemple d’utilisation depuis un fichier mes_options.php :

  1. $GLOBALS['spip_pipeline']['gis_modele_parametres_autorises'] .= "|nom_de_la_fonction";
  2.  
  3. function nom_de_la_fonction($flux) {
  4. $flux[] = 'machin';
  5. $flux[] = 'bidule';
  6. return $flux;
  7. }

Télécharger

Voir en ligne : http://plugins.spip.net/gis

Notes

[1Dans ce cas le plugin ajoutera les appels vers les scripts de Google dans vos pages afin de respecter les conditions d’utilisation restrictives de ce fournisseur.

[2Liste des noms de couches disponibles : openstreetmap_mapnik, openstreetmap_blackandwhite, openstreetmap_de, openstreetmap_hot, bing_aerial, openmapsurfer, acetate... Voir la liste complète en ligne

Dernière modification de cette page le 18 septembre 2017

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 4 octobre à 15:15, par jeromeD En réponse à : GIS 4

    Bonjour,

    Je viens d’installer GIS4 sur un site (ce que j’ai déjà fait par ailleurs) en version 4.44.2.
    La configuration fonctionne bien.
    Je l’appelle dans mon squelette sommaire avec le code suivant

    1. [(#INCLURE{fond=modeles/carte_gis,zoom=13, lat=46.18723623907256, lon=6.223551034927368, scale=oui })]

    mais il n’y a rien d’affiché à part la zone blanche prête à l’accueillir.
    Je vous donne l’URL actuelle : http://www.urgence-ophtalmo74.com/

    J’ai mis une clé API de google map mais m^me avec openstreetmap cela ne fonctionne pas

    Merci d’avance pour votre aide ou vos conseils
    Jérôme

    • Le 4 octobre à 15:22, par b_b En réponse à : GIS 4

      Salut, ta page comporte une erreur javascript, le problème vient certainement de cela :

      Error: Syntax error, unrecognized expression: a[href^=#]:not([href=#]):not([role=tab]), .back_to_top 1 jquery.js:1502:8

      De plus, ta clé d’API ne semble pas valide cf "Google Maps API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key" .

    • Le 4 octobre à 20:56, par jeromeD En réponse à : GIS 4

      Bonsoir b_b,
      Merci pour ton analyse.

      J’avoue ne pas être une star en javascript...mais en appelant le fichier jquery.min.js inclus dans ce template cela fonctionne mais je suppose qu’il créée un autre conflit avec celui inclus dans SPIP.

      Si tu as une idée, je suis preneur. et encore une fois je te remercie pour ton suivi

      Pour l’API, j’avoue ne pas comprendre l’erreur car j’ai demandé une nouvelle clé pour ce projet. Bon je viens d’en générer une nouvelle et cela semble bon.

      Bonne soirée
      Jérôme

    Répondre à ce message

  • Le 4 octobre à 08:52, par jpcrea En réponse à : GIS 4

    Bonjour à tous,

    J’utilise le plugin « Grappes » et je lie un point et un seul, à chacune de mes grappes.
    Je veux qu’apparaissent uniquement le point pour chacune de mes grappes.
    Dans une boucle grappe j’ai écrit :

    [(#INCLURE{fond=modeles/carte_gis,zoom=8,limit=100,scale=oui,id_grappe=#ID_GRAPPE})]

    j’obtiens bien une carte mais avec les points de toutes les autre grappes.
    Si quelque’un à une idée ?
    Merci !

    • Le 4 octobre à 09:23, par jpcrea En réponse à : GIS 4

      Résolu en utilisant :

        <BOUCLE_point(GIS spip_liens_gis){id_grappe}>
      #INCLURE{fond=modeles/carte_gis_objet,
         id_carte_gis=grappe,
         objet=grappe,
         id_objet=#ID_OBJET,
         zoom=10,
         zoom_molette=oui,
         fullscreen=non,
         centrer_auto=oui}
                   </BOUCLE_point>
                   

      Si ça peut aider.

    Répondre à ce message

  • Le 2 octobre à 17:37, par Bernt En réponse à : GIS 4

    La question a sans doute déjà été posée mais comme je n’ai pas trouvé de trace, je réessaie.

    Peut-on proposer une iframe d’une carte pour aider à sa dissémination sur le web ?

    J’aimerais que les cartes de Bibliosurf se retrouvent ailleurs sur le web.

    D’avance merci pour le retour.

    Répondre à ce message

  • Le 23 août à 10:10, par pgrie En réponse à : GIS 4

    Hello,
    Quelqu’un a reussi à ajouter la clé api_key_google dans la configuration du plugin GIS en 4.42.3. Il me propose de mettre que une clé pour Bing mais pas pour Google.

    Merci a vous :)

    • Le 23 août à 12:07, par b_b En réponse à : GIS 4

      Tu dois avoir un problème avec un des fichiers du plugin, essaye de le supprimer du serveur puis de le réinstaller pour voir. Sinon, passe en discuter sur IRC pour qu’on voir ça ensemble, cf :

      http://irc.spip.net/

    • Le 23 août à 13:22, par pgrie En réponse à : GIS 4

      Merci pour votre réponse.

      J’ai essayé de supprimer le fichier en cache pour le forcer à se recréer mais ça n’a rien changé. Du coup j’ai modifié à la main le fichier en cache pour ajouter l’input permettant de renseigner l’api_google_key.
      C’est pas idéal mais au moins ca fonctionne :)

      Je verrais du coup si la réinstallation du plugin fonctionne.

      Bonne journée

    • Le 20 septembre à 18:22, par MNA En réponse à : GIS 4

      Bonjour à tous

      Console sous Firefox et Chrome : « Une demande de géolocalisation ne peut avoir lieu que dans un contexte sécurisé. »
      L’API HTML5 Geolocalisation ne serait plus supportée par CHROME et FIREFOX

      Geolocation API Removed from Unsecured Origins in Chrome 50

      Est il dorénavant nécessaire d’utiliser un protocole https pour utiliser GIS4 ?

    • Le 20 septembre à 18:54, par b_b En réponse à : GIS 4

      Salut,

      Est il dorénavant nécessaire d’utiliser un protocole https pour utiliser GIS4 ?

      Non, aucunement. Seulement si tu utilises l’option localiser_visiteur qui se base sur l’API HTML5 de géolocalisation qui impose le https dans beaucoup de navigateurs.

      PS : vu les changements récents du coté des navigateurs, à terme ils afficheront une alerte sur tous les sites non https et beaucoup de fonctionnalités ne seront disponibles que si https est présent.

      PS 2 : tu aurais du créer un nouveau fil de discussion spécifique à ta question.

    Répondre à ce message

  • Le 3 septembre à 11:12, par Filipe En réponse à : GIS 4

    Salut Bruno,

    Comment on doit faire pour afficher des petites images dans les infobulles des marqueurs d’une carte à la façon Géodiversité ou Les Taxinomes ?

    http://www.geth.zoo.bio.br/spip.php?article9

    Répondre à ce message

  • Le 30 août à 11:35, par Julien En réponse à : GIS 4

    EMPLACEMENT DE LA SURCHARGE DES AUTORISATIONS

    J’ai plusieurs fois abordés le sujet, désolé de revenir sur un truc assez simple... mais je n’arrive pas à surcharger les autorisations de GIS d’une façon pérenne. A chaque fois, je modifie directement le fichier gis_autorisation.php, et donc cela repart à chaque mise à jour de GIS...

    J’ai bien lu l’article https://programmer.spip.net/Creer-ou-surcharger-des, mais je ne vois pas le truc exact à faire. Si je rajoute dans mes_options.php la même fonction (genre autoriser_gis_modifier_dist), php m’annonce que la fonction est en double...

    Si quelqu’un a un peu de temps en cette rentrée pour m’expliquer comment faire en détail...

    Merci à vous,
    Julien

    Répondre à ce message

  • Le 23 août à 11:43, par jeromeD En réponse à : GIS 4

    Bonjour,

    Je souhaite inclure une carte GIS dans ma page sommaire.html avec une grande hauteur : 920px. Jusque là pas de soucis.
    Toutefois en version mobile, j’aimerai que la hauteur revienne à 400px.

    J’ai essayé de ne pas indiquer de hauteur dans l’inclusion et de la mettre dans le css avec la version > à 768px et < à 768px mais la carte prend la hauteur par défaut de 400px du plugin.

    Alors je me suis demandé si je ne pouvais pas implanter deux fois la carte avec chacune la bonne hauteur et cacher l’une d’elle avec un display:none mais si cette solution est la bonne !!, comment implanter deux fois la cartes dans le code...lorsque je mets les deux inclusion, il n’y a plus de cartes.

    Merci pour votre aide
    Jérôme

    • Le 23 août à 11:55, par jeromeD En réponse à : GIS 4

      Re,

      J’ai trouvé comment insérer 2 cartes dans la même page...je ne cherchai pas au bon endroit.

      Toutefois, est-ce que quelqu’un a une solution plus pertinente pour l’objectif que je me suis fixé :

      Je souhaite inclure une carte GIS dans ma page sommaire.html avec une grande hauteur : 920px. Jusque là pas de soucis.
      Toutefois en version mobile, j’aimerai que la hauteur revienne à 400px.

      Merci d’avance pour le coup de main

      Jérôme

    Répondre à ce message

  • Le 1er février à 20:17, par Pierre KUHN En réponse à : GIS 4

    Bonsoir,

    Sur un Safari est 10.0.2 (12602.3.12.0.1) et Mac OS Sierra 10.12.2

    Le bouton rechercher ne fonctionne plus depuis peu de temps.
    Pas d’erreur en debug. Cache vider et ça change rien.

    Une idée ?
    Merci.

    • Le 10 février à 15:44, par Pierre KUHN En réponse à : GIS 4

      Bonjour, personne pour ce problème ?

    • Le 24 mai à 17:56, par b_b En réponse à : GIS 4

      Salut, le problème est-il toujours d’actualité ?

    • Le 6 juillet à 17:04, par Laëtitia En réponse à : GIS 4

      Bonjour,
      j’ai le même problème sous Windows,
      SPIP 3.1.4 + écran de sécurité 1.3.2, GIS 4.44.2

    • Le 7 juillet à 09:38, par b_b En réponse à : GIS 4

      Salut, le plus efficace serait que tu passes sur IRC pour qu’on puisse régler ça en direct.

      http://irc.spip.net/

    • Le 13 juillet à 10:59, par Laëtitia En réponse à : GIS 4

      c’est résolu, après la mise à jour du plugin le bouton « Rechercher une adresse » à la création d’un nouveau point, il ne réagissait plus. Au final le lendemain tout était rentré dans l’ordre, sûrement un histoire de cache à vider.

    • Le 22 août à 11:16, par Paulbe En réponse à : GIS 4

      Hello,
      Même comportement bouton « recherche » inactif !...
      Un vidage de cache dans l’interface privée et c’était reparti
      Wait and see ;-)
      Dans tous les cas top cette fonction :-D
      Amitié

    Répondre à ce message

  • Le 19 août à 11:53, par naga44 En réponse à : GIS 4

    Salut,
    J’ai un comportement bloquant en 4.43.2 et 4.44.2.
    En allant dans les config, si je coche quelque chose dans « Activer la géolocalisation sur les contenus : », j’ai un noajax qui apparaît et ne prend pas en compte la modif, du coup, la carte ne s’affiche pas ;)

    Ce qui est étonnant, c’est que j’ai aussi un noajax qui apparaît dans la config du site (3.0.17) sauf si je désactive GIS4.

    J’ai désactivé tous les plugins, c’est uniquement lorsqu’il est activé que j’ai ce souci.

    • Le 19 août à 11:55, par naga44 En réponse à : GIS 4

      Ah oui, du coup, question bonus ;)

      Comment « Activer la géolocalisation sur les contenus » sur Article sans avoir accès au panneau de config de l’espace admin, mais en passant par du dur dans les fichiers ?

      Merci !

    • Le 19 août à 14:18, par b_b En réponse à : GIS 4

      Salut, ce genre d’erreur est très souvent due à un fichier xxx_options.php endommagé (ou peut-être le .php du formulaire de config de GIS dans ton cas). Vérifie que tu n’as pas une ligne vide en tête d’un de ces fichiers, ça pourrait être la cause de ton problème.

    • Le 19 août à 15:02, par naga44 En réponse à : GIS 4

      Merci. Je ne trouve pas ça dans les options.php ou le fichier de config de GIS.
      En fait, j’ai transféré une carte existante vers un nouveau site.
      Du coup, Spip 3,0,17 est installé à neuf (histoire d’avoir la même version de spip), donc sans mes_options.php.
      Quand je désactive gis, je n’ai plus de problème de noajax en interface admin. Quand je le réactive, ça revient. Je n’ai fait aucune modif dans le code du plugin (test en 4,43 et 4,44).

      J’ai importé les tables spip_gis et spip_gis_lien de l’ancienne BDD vers la nouvelle BDD (spip_gis_lien restant vide)

      J’ai une liste des points qui apparaît bien

      1. #BLOC_TITRE
      2. Liste au format texte (Tri par code postal) <br/>
      3. #BLOC_DEBUT
      4.  
      5. <BOUCLE_gis(GIS){par code_postal}>
      6. <h4>#TITRE</h4>
      7. #DESCRIPTIF
      8. </BOUCLE_gis>
      9. #BLOC_FIN

      Télécharger

      Mais pas la carte en mettant le même code qu’avant dans l’article.

      <carte_gis1|zoom=1|limit=100|fullscreen=oui|control_zoom = large|height = 200px>

      Je ne suis pas sûr qu’en réglant cette histoire d’ajax, ça m’avancera...

      Merci en tout cas de m’avoir donné des pistes !

    • Le 20 août à 21:01, par b_b En réponse à : GIS 4

      Le plus simple serait que tu passes en causer en direct sur IRC, comme ça on verra ça ensemble ? Je devrai être connecté demain ++

      http://irc.spip.net/

    • Le 21 août à 11:37, par naga44 En réponse à : GIS 4

      Merci b_b !

      Ça venait d’espaces devant le

      1. <?php

      d’un fichier de lang local (local_fr.php en l’occurrence).

      Donc, si j’ai bien fait le tour sr le net, noajax, apparaît quand il y a des espaces devant le

      1. <?php

      d’un fichier (à priori ajouté comme mes_options.php ou local_fr.php...) ou peut venir de l’activation de html 5 dans l’interface admin.

      Merci encore !

    Répondre à ce message

  • Le 21 août à 04:04, par Filipe En réponse à : GIS 4

    Cher b_b, bonjour.

    Je viens tout juste de finir de traduire les fichiers lang du squelette Géodiversité ver le portugais du Brésil et bientôt je vais traduire les fichiers lang de GIS 4. Comment je peux vous envoyer les fichiers lang traduits ?

    Je voudrais savoir dans quel dossier dans l’arborescence de SPIP je devrais installer le squelette Géodiversité. Mon idée est de produire un Atlas de la biodiversité de Pernambuco, où j’habite actuellement au Brésil.

    Merci beaucoup pour ce merveilleux plugin !

    • Le 21 août à 04:08, par Filipe En réponse à : GIS 4

      Je viens juste de voir que GIS 4 a déjà été traduit vers le portugais du Brésil. :P

    • Le 21 août à 09:27, par b_b En réponse à : GIS 4

      Salut Filipe, merci pour la proposition de traduction. Pour Géodiversité, tu peux partager ton travail depuis l’espace de traduction de la communauté, cf :

      https://trad.spip.net/tradlang_module/geol/

      Hésite pas à me contacter si tu as des problème pour ajouter tes traductions.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • odt2spip : création d’articles à partir de fichiers OpenOffice Writer

    6 mars 2009 – 191 commentaires

    Ce plugin permet de générer un article SPIP à partir du téléchargement d’un fichier au format .ODT (OpenOffice ou LibreOffice Writer). Il gère la majorité des raccourcis typographiques, détecte les différents niveaux de titre et fait l’intégration des (...)

  • Refonte de l’identité graphique

    10 juillet – 74 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Newsletters

    16 janvier 2013 – 424 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • Enluminures typographiques V3

    25 juillet 2009 – 187 commentaires

    Les Enluminures typographiques V3 permettent d’ajouter au Porte plume les raccourcis typographiques présents dans le Plugin Barre Typographique Enluminée. C’est une extension du PortePlume. Pour la documentation d’usage, se reporter à celle du (...)

  • Article PDF

    9 juin 2007 – 347 commentaires

    Présentation d’un plugin fournissant une version PDF de l’article en cours

Ça spipe par là