Plugin image-map des départements - commentaires Plugin image-map des départements 2024-04-16T11:26:03Z https://files.spip.net/Plugin-image-map-des-departements#comment514884 2024-04-16T11:26:03Z <p>ceci est un autre test...</p> Plugin image-map des départements 2023-08-28T18:47:58Z https://files.spip.net/Plugin-image-map-des-departements#comment513949 2023-08-28T18:47:58Z <p>Bonsoir,<br class="autobr"> merci pour ce plugin (utilisé sous Spip 3.2.19) que j'ai voulu lié à l'arbre généalogique que je gère. J'ai donc adapté («<small class="fine d-inline"> </small>bidouillé<small class="fine d-inline"> </small>») le modèle.</p> <p>Pour réaliser cette association, j'ai dû ajouter un champ à la table imap_departements.csv et j'ai donc dû modifier en conséquences deux fichiers du plugin. En généalogie, les lieux peuvent être n'importe où dans le monde et ont donc leur propre code (id plutôt). D'où une question, ce « champ personnalisé » ne pourrait-il pas être prévu afin de ne pas avoir à toucher au code du plugin<small class="fine d-inline"> </small>?</p> <p>Il pourrait bien y avoir une autre piste en utilisant une table de liaisons mais je n'ai jamais fait et je ne maîtrise pas (pas encore...).</p> <p>Voici le lien pour voir le résultat : <a href="https://www.lorand.org/spip.php?article3337" class="spip_url spip_out auto" rel="nofollow external">https://www.lorand.org/spip.php?article3337</a></p> Plugin image-map des départements 2023-08-18T09:48:23Z https://files.spip.net/Plugin-image-map-des-departements#comment513871 2023-08-18T09:48:23Z <p>Je fournis une solution pour ceux que ça intéresse :</p> <p>J'ai « tout simplement (...) » créé une fonction<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><?php function filtre_spip_sprintf($symbol){ return sprintf("%'.02d\n", $symbol); } ?></code><br class="autobr"> que j'utilse comme ceci :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#SYMBOL|spip_sprintf)]</code></p> Plugin image-map des départements 2023-08-17T11:15:38Z https://files.spip.net/Plugin-image-map-des-departements#comment513864 2023-08-17T11:15:38Z <p>Bjr,</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>|lien_param=</code></pre></div> <p>renvoie</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#NUM_DEPARTEMENT</code></pre></div> <p>Pour correspondre à ma base, j'aimerais que les <code class="spip_code spip_code_inline" dir="ltr">#NUM_DEPARTEMENT</code> inférieurs à 10 soient débarrassés de leur zéro à gauche.<br class="autobr"> Comment faire<small class="fine d-inline"> </small>?<br class="autobr"> Si j'utilise <code class="spip_code spip_code_inline" dir="ltr">|replace</code> ça utilise automatiquement <code class="spip_code spip_code_inline" dir="ltr">depart=</code></p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><departements|mono=1|redim=0.75|[(lien_param|replace{0\\d,\\d}|replace{2A,20A}|replace{2B,20B})]=dpt_id|lien_base=spip.php?page=article&id_article=18></code></pre></div> <p>Merci de votre aide</p> Plugin image-map des départements 2023-08-16T13:25:16Z https://files.spip.net/Plugin-image-map-des-departements#comment513861 2023-08-16T13:25:16Z <p>Pas fort en javascript...<br class="autobr"> Y a-t-il moyen d'obtenir le ToolTip avec, en plus du N° de Département comme titre :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>title="#NUM_DEPARTEMENT[(#BULLEHTML|!={1}|oui)|][(#AFF_REGION|=={1}|oui)[[(#BULLEHTML|=={1}|oui)- ](#NUM_DEPARTEMENT)]]"</code></pre></div> <p>le nom du Dépt</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#NOM</code></pre></div> <p>dans la partie blanche<small class="fine d-inline"> </small>?</p> Plugin image-map des départements 2023-08-16T11:28:41Z https://files.spip.net/Plugin-image-map-des-departements#comment513858 2023-08-16T11:28:41Z <p>Trouvé, si ça peut aider.</p> <p>Dans la</p> <div> j'ai ajouté <pre> margin-left: auto; margin-right: auto;</pre><div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><div style="width: [(#REDIM|replace{',','.'}|sinon{1}|mult{479}|plus{30}|round)]px; height: [(#REDIM|replace{',','.'}|sinon{1}|mult{434}|plus{15}|round)]px; padding: 0; margin-left: auto; margin-right: auto;"></code></pre></div></div> Plugin image-map des départements 2023-08-16T10:14:29Z https://files.spip.net/Plugin-image-map-des-departements#comment513857 2023-08-16T10:14:29Z <p>Bjr,</p> <p>Je n'arrive tout simplement pas à trouver la méthode me permettant de centrer la carte dans ma page.</p> <p>Une idée<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Plugin image-map des départements 2022-12-08T09:21:37Z https://files.spip.net/Plugin-image-map-des-departements#comment512319 2022-12-08T09:21:37Z <p>Le plugin est maintenant fonctionnel jusqu'à SPIP 4.2 :)</p> Plugin image-map des départements 2022-02-17T14:46:39Z https://files.spip.net/Plugin-image-map-des-departements#comment510244 2022-02-17T14:46:39Z <p>Bonjour<br class="autobr"> je suis en train de basculer le site de la Fédération ... ancienne version spip V3.0.24 sur spip V4.04<br class="autobr"> je m'aperçois que le Plugin image-map des départements n'est pas compatible en V3.213 ni en v4 04<br class="autobr"> Y a-t-il possibilité de le rendre compatible<small class="fine d-inline"> </small>? <br class="autobr"> dans la négative cela sera vraiment très problématique pour mon site<br class="autobr"> merci d'avance du retour<br class="autobr"> cordialement</p> Plugin image-map des départements 2021-01-20T10:11:17Z https://files.spip.net/Plugin-image-map-des-departements#comment507327 2021-01-20T10:11:17Z <p>Chez moi ça marche mais il y a peut-être plus simple, et mieux.</p> <p>Ma version de SPIP : 3.2.8 <br class="autobr"> Dans la configuration des URLs : URLs Objets HTML après avoir mis le htaccess qui va bien à la racine.</p> <p>Dans le fichier departements.html à mettre dans squelettes/modeles/ à la ligne 33<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">href="#ID_ARTICLE[(#NUM_DEPARTEMENT)]"</code></p> <p>et dans le texte explicatif d'une rubrique<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><div align="center"><departements|redim=0.65|mono=0|bullehtml=0|aff_region=1|lien_base=num.html></div></code></p> <p>J'ai créé une série d'articles (116), un par département, (pfff) articles qui pourront éventuellement être redirigés vers une page région ou autre.<br class="autobr"> Sur le serveur, version php 7.3, dans la base de données mysql, via phpMyAdmin, dans la table spip_imap_departements, dans colonne, parcourir, dans le champ num_departement, j'ai renommé les numéros avec ceux qui correspondent aux numéros d'articles. (116) (re-pfff)<br class="autobr"> Tant qu'il n'y a pas de numéro d'article qui correspond à un numéro de département ça ne peut évidemment pas fonctionner.<br class="autobr"> Si quelqu'un a une (ou des) solution(s) moins fastidieuse(s), je suis preneur.</p> Plugin image-map des départements 2020-11-15T10:35:32Z https://files.spip.net/Plugin-image-map-des-departements#comment506821 2020-11-15T10:35:32Z <p>Bonjour,<br class="autobr"> Il y a quelque chose que je n'ai certainement pas compris ou ce plugin ne convient pas à mon souhait<small class="fine d-inline"> </small>!?...<br class="autobr"> Je souhaiterai que quand je clique sur un département cela m'amène sur une page spécifique, et sur un autre sur une autre page et ainsi de suite... et que dans l'infobulle soit noter une information particulière à chaque département.<br class="autobr"> Par exemple si je clique sur la Loire-Atlantique (44) dans l'infobulle soit marquée « <i>Hôtel du département</i> » et que j'arrive sur la page <a href="https://www.loire-atlantique.fr/44/" class="spip_out" rel='nofollow external'>https://www.loire-atlantique.fr/44/</a> puis si je clique sur les Côtes-d'Armor (22) dans l'infobulle soit marqué « <i>C'est ici que j'ai passé mes vacances cette année</i> » et m'envoie sur la page <a href="https://www.tohapi.fr/bretagne/camping-mer-baie-kernic.php" class="spip_out" rel='nofollow external'>https://www.tohapi.fr/bretagne/camping-mer-baie-kernic.php</a>.<br class="autobr"> Pouvez-vous me donner la syntaxe à mettre dans mon article SVP (ou me dire de passer mon chemin...).<br class="autobr"> Cerise sur le gâteau : Que seuls les départements qui possède une information soient en couleur (ou d'une couleur différente...).<br class="autobr"> Merci pour votre aide.<br class="autobr"> Patrice</p> Plugin image-map des départements 2016-03-22T09:27:07Z https://files.spip.net/Plugin-image-map-des-departements#comment486707 2016-03-22T09:27:07Z <p>Bonjour,</p> <p>L'installation de la version 0.2.2 se passe bien (SPIP 3.1.0), mais y après j'ai l'erreur L'opération a échoué.</p> <p>Cordialement,</p> Plugin image-map des départements 2014-01-07T16:23:30Z https://files.spip.net/Plugin-image-map-des-departements#comment473117 2014-01-07T16:23:30Z <p>Bonjour<br class="autobr"> Superbe plugin merci, juste un soucis avec Val-d'oise, il ne comprends pas l'url, j'ai ça ===><br class="autobr"> Val-d%26%238217%3Boise. C'est donc l'apostrophe qui pose probleme.<br class="autobr"> Avez vous une piste<small class="fine d-inline"> </small>?<br class="autobr"> Merci à vous de vos lumières</p> Plugin image-map des départements 2013-10-02T15:07:38Z https://files.spip.net/Plugin-image-map-des-departements#comment471258 2013-10-02T15:07:38Z <p>Bonjour,<br class="autobr"> lorsque j'installe de manière « classique » le plugin avec le code suivant dans une page :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#MODELE{departements}{aff_region=1})]</code></p> <p>Il n'y a que le département de l'Ain qui fonctionne. Avez-vous une idée du problème<small class="fine d-inline"> </small>?</p> <p>Merci, par avance.</p> Plugin image-map des départements 2013-07-22T14:15:15Z https://files.spip.net/Plugin-image-map-des-departements#comment469675 2013-07-22T14:15:15Z <p>J'ai réussi en modifiant HTML dans le modèle...</p> <p>C'est fou<small class="fine d-inline"> </small>! Quand on décrit le problème pour qu'il soit compréhensible par les autres, la solution s'impose d'elle même.</p> <p>Merci pour tout et bravo pour le plugin.</p> <p>Je vais maintenant essayer de l'adapter pour qu'il soit responsive...</p> <p>L'aventure continue...</p> Plugin image-map des départements 2013-07-22T14:03:11Z https://files.spip.net/Plugin-image-map-des-departements#comment469672 2013-07-22T14:03:11Z <p>J'ai trouvé, j'étais en SQLite... Ca marche mieux en Mysql...</p> <p>Autre problème je voudrais qu'au clis sur un dpt on accède à un page : dptxx.html.<br class="autobr"> J'ai du mal avec la syntaxe du « xx ».</p> <p>Je suis dans un article et j'écris :</p> <p><tt><departements|mono=1|redim=0,8|lien_param=dpt_id|lien_base=dpt#NUM_DEPARTEMENT></tt><br class="autobr"> et plein d'autre variantes mais pas sans succès...</p> <p>Je cherche à obtenir un lien du type « dpt01.html »</p> Plugin image-map des départements 2013-07-22T11:47:48Z https://files.spip.net/Plugin-image-map-des-departements#comment469664 2013-07-22T11:47:48Z <p>Bonjour,</p> <p>J'ai un problème à l'installation :<br class="autobr"> la table « spip_imap_departements » ne se créée pas...<br class="autobr"> Du coup, ça marche beaucoup moins bien<small class="fine d-inline"> </small>;-)</p> <p>J'ai du faire une erreur quelque part...</p> <p>Peut-être le fait que mes tables ne sont pas préfixées « spip »<small class="fine d-inline"> </small>?</p> <p>Je m'interroge...</p> <p>La carte apparaît mais seul le département de l'Ain semble réactif...</p> <p>Merci de votre aide</p> Plugin image-map des départements 2012-09-13T11:02:50Z https://files.spip.net/Plugin-image-map-des-departements#comment461139 2012-09-13T11:02:50Z <p>Très bien de pouvoir lier des articles aux départements, mais on peut avoir besoin de liens propres au lieu de liens de type spip.php<small class="fine d-inline"> </small>?article123</p> <p>Petite précision pour ceux qui souhaitent avoir une URL « Propre » sur leurs liens des départements, il faut modifier la ligne 33 de departements.html comme suit :</p> <blockquote class="spip"> <p>href=«<small class="fine d-inline"> </small>#URL_ARTICLE<i>#NUM_ART</i><small class="fine d-inline"> </small>»</p> </blockquote> Plugin image-map des départements 2012-05-13T01:33:38Z https://files.spip.net/Plugin-image-map-des-departements#comment457099 2012-05-13T01:33:38Z <p>Je veux bien mais je pense que quelques améliorations pourraient être faites préalablement à ce plugin (absolument génial au passage).</p> <p>1- Orthographier correctement les départements ou les régions (il manque pas mal de majuscules).</p> <p>2- Régler l'inversion entre 65 et 66 (déjà remarquée je crois).</p> <p>3- Permettre à l'utilisateur lambda de lier un article à une entrée via par exemple : |lien_art=...</p> <p>En attendant, dans « departements.html » ligne 33 j'ai inscrit :</p> <p>href=«<small class="fine d-inline"> </small>#URL_SITE_SPIP/spip.php<small class="fine d-inline"> </small>?article#NUM_ART<small class="fine d-inline"> </small>»</p> <p>En ayant, je le rappelle, ajouté un champ « num_art » à la base de données (voir plus haut).</p> <p>Les appels dans les squelettes ou dans les articles ne changent pas.</p> <p>Pour le reste j'avoue ma parfaite incompétence.</p> <p>Jean-Marie Falvet</p> Plugin image-map des départements 2012-05-10T08:16:45Z https://files.spip.net/Plugin-image-map-des-departements#comment457048 2012-05-10T08:16:45Z <p>ce cas d'utilisation du plugin semble suffisamment intéressant/courant pour que vous puissiez peut être donner quelques explications sur le « branchement » des liens sur les départements avec ce champ num_art (code du modèle entre autre)...<br class="autobr"> Merci d'avance<small class="fine d-inline"> </small>!</p> Plugin image-map des départements 2012-05-09T21:22:39Z https://files.spip.net/Plugin-image-map-des-departements#comment457036 2012-05-09T21:22:39Z <p>C'est bon j'ai réussi tout seul (en m'inspirant du forum). En gros j'ai ajouté un champ SQL du type « num_art » en assignant à chaque occurrence le numéro de l'article correspondant au département concerné.</p> <p>Ensuite j'ai réussi (je n'y connais rien, paresse oblige) à faire le bon appel dans le sommaire et les articles. Du coup ça marche et on navigue bien mieux sur le site.</p> <p>Merci donc.</p> <p>Merci aussi à Stephanie de Nadaï pour ses améliorations. (<a href="http://www.webdesigneuse.net" class="spip_url spip_out auto" rel="nofollow external">http://www.webdesigneuse.net</a>)</p> <p>Jean-Marie Falvet : <a href="http://www.crayghom.com" class="spip_url spip_out auto" rel="nofollow external">www.crayghom.com</a></p> Plugin image-map des départements 2012-05-07T00:52:42Z https://files.spip.net/Plugin-image-map-des-departements#comment456953 2012-05-07T00:52:42Z <p>Bon ben j'y arrive pas...</p> <p>Mes articles sont prêts. J'arrive à afficher la carte. Je veux juste associer un article à une entrée de la carte. Et puis là c'est pas clair. Ex : mon article 25=Marseille. Problème : l'associer à l'entrée 13. Je suis passé à côté sans doute...</p> <p>HELP<small class="fine d-inline"> </small>!</p> Plugin image-map des départements 2012-02-06T22:04:33Z https://files.spip.net/Plugin-image-map-des-departements#comment454272 2012-02-06T22:04:33Z <p>Bonjour</p> <p>Pourriez vous m'expliquer d'avantage l'astuce que vous avez trouvé pour ne pas afficher le title en plus de l'infobulles.<br class="autobr"> car j'ai beau cherché je ne trouve pas</p> <p>Merci d'avance pour votre aide</p> <p>bonne soirée</p> Plugin image-map des départements 2011-09-08T16:59:29Z https://files.spip.net/Plugin-image-map-des-departements#comment449428 2011-09-08T16:59:29Z <p>Bonjour,</p> <p>il y a manifestement une inversion dans la base de données entre les numéros de départements des Pyrénées-Orientales (66) et des Hautes-Pyrénées (65).</p> <p>... à corriger.</p> <p>Sinon très bon plugin, merci</p> Plugin image-map des départements 2011-06-19T13:46:08Z https://files.spip.net/Plugin-image-map-des-departements#comment446925 2011-06-19T13:46:08Z <p>Non, ça ne change pas vraiment de sujet mais simplement de niveau de complexité...<br class="autobr"> Pour préciser le problème :</p> <ul class="spip"><li> tel que livré actuellement ça n'est pas possible (le HTML ne gère pas la coloration des zones d'une <code class="spip_code spip_code_inline" dir="ltr"><map></code>)</li><li> pour arriver à cet objectif on peut en revanche envisager de passer par un fichier SVG (= format XML pour les dessins vectoriels, cf <a href="https://fr.wikipedia.org/wiki/svg" class="spip_glossaire" rel='nofollow external'>svg</a> ) des départements, fichier généré via une BOUCLE qui permettrait de récupérer un code couleur associé au département.<br class="autobr"> Éventuellement (si on veut être compatible tous navigateurs puisque Internet Explorer ne gère pas le SVG « nativement »), on peut même faire générer une image JPG (ou PNG) à partir du SVG en utilisant la bibliothèque ImageMagick (si installée sur le serveur...).</li></ul> <p>Moralité : le code de ce plugin est sur la zone, si tu veux faire l'implémentation de cette fonctionnalité supplémentaire, pas de problème pour l'ajouter à l'existant<small class="fine d-inline"> </small>!</p> Plugin image-map des départements 2011-06-19T07:29:52Z https://files.spip.net/Plugin-image-map-des-departements#comment446915 2011-06-19T07:29:52Z <p>ce qui serait génial, ce serait d'avoir un fonds de carte neutre qui se colore selon un tableau de chiffres.... (base pour analyses électorales....) Bon, ca change totalement de sujet<small class="fine d-inline"> </small>?</p> <p>pam</p> Plugin image-map des départements 2011-04-29T17:22:10Z https://files.spip.net/Plugin-image-map-des-departements#comment444948 2011-04-29T17:22:10Z <p>Merci pour ce plugin. <br class="autobr"> Je suis cependant béotien et je n'arrive pas à l'exploiter. En effet, quand on clique sur un département il renvoie une adresse du genre <br class="autobr"> ... article10&deprt=83. <br class="autobr"> Comment accéder à cette adresse et ou mettre les articles correspondant> à ce département<small class="fine d-inline"> </small>?Merci pour vos lumières...</p> Plugin image-map des départements 2011-04-28T21:54:18Z https://files.spip.net/Plugin-image-map-des-departements#comment444928 2011-04-28T21:54:18Z <p>Je viens de télécharger le plugin (très pratique, merci<small class="fine d-inline"> </small>!) mais il n'y a toujours pas les DOM.</p> <p>Alors j'ai mis un peu d'huile de coude et ajouté ça au CSV qui sert à l'installation.</p> <p><a href="http://www.webdesigneuse.net/Plugin-image-map-des-departements.html" class="spip_out" rel='nofollow external'>Une démo et les fichiers</a> (CSV + Cartes PNG & SVG basées sur celle fournie avec le plugin)</p> Plugin image-map des départements 2010-12-16T15:20:28Z https://files.spip.net/Plugin-image-map-des-departements#comment438206 2010-12-16T15:20:28Z <p>Sous IE7, j'ai trouvé une parade. Je n'utilise pas une balise HTML contenu dans la grammaire W3C.</p> <p>Dans le cas présent, j'ai remplacé le paramètre TITLE par TEXTE et modifier l'appel du plugin JQuery pour prendre en compte ce changement.</p> Plugin image-map des départements 2010-12-15T16:33:12Z https://files.spip.net/Plugin-image-map-des-departements#comment438175 2010-12-15T16:33:12Z <p>Bonjour,</p> <p>j'ai eu des soucis avec IE7 qui m'affichait le contenu de 'title" en plus de l'infobulles. J'ai résolu le problème en passant sous IE8 et en utilisant la balise « alt » au lieu de « title ».</p> <p>Pourriez vous m'indiquer si d'autres que moi ont eu le problème<small class="fine d-inline"> </small>?</p> <p>Merci</p> Plugin image-map des départements 2010-09-29T20:22:30Z https://files.spip.net/Plugin-image-map-des-departements#comment435115 2010-09-29T20:22:30Z <p>Merci pour ce plugin<small class="fine d-inline"> </small>!<br class="autobr"> Je l'ai utilisé pour afficher le nombre d'auteurs (en réalité, de visiteurs inscrits) par département.</p> <p>Pour cela, j'ai utilisé champ extra pour mettre le numéro de département lors de l'inscription sur le site, et j'ai modifié le modèle comme cela (ligne 31) :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>title="#NOM[(#BULLEHTML|!={1}|oui)|][ (#AFF_REGION|=={1}|oui)[[(#BULLEHTML|=={1}|oui)- ](#REGION)]]<BOUCLE_candidats(AUTEURS){tout}{doublons}{departement=#NUM_DEPARTEMENT}></BOUCLE_candidats>#TOTAL_BOUCLE[(#TOTAL_BOUCLE|>{1}|?{' candidatures',' candidature'})] dans ce d&eacute;partement<//B_candidats>"</code></pre></div> Plugin image-map des départements 2010-09-13T16:53:12Z https://files.spip.net/Plugin-image-map-des-departements#comment434384 2010-09-13T16:53:12Z <p>Merci de cette réponse tres exacte<small class="fine d-inline"> </small>!<br class="autobr"> J'imagine que des cartes pour les autres pays existent. On va voir un peu : si on peut les trouver et les adapter.</p> Plugin image-map des départements 2010-09-13T16:48:12Z https://files.spip.net/Plugin-image-map-des-departements#comment434381 2010-09-13T16:48:12Z <blockquote class="spip"> <p>- Est-ce que l'installation du plugin va me charger Cluetip sur tous les pages du site<small class="fine d-inline"> </small>? <br>- Et si on met |bullehtml=1 est-ce que le chargement de Cluetip est évité<small class="fine d-inline"> </small>?</p> </blockquote> <p>L'appel du fichier js de cluetip n'est fait que dans le modèle <strong>departements.html </strong><br class="autobr"> et est conditionné par le paramètre bullehtml : si celui-ci est égal à 1, il n'y a pas intégration de la balise <code class="spip_code spip_code_inline" dir="ltr"><script...></code></p> <p>Pour plus de précisions sur ces 2 questions voire le code du modèle <strong>modeles/departements.html</strong></p> <blockquote class="spip"> <p>- As-tu des pistes pour étendre cela à d'autres pays (Allemagne, Italie, Pologne ...)<small class="fine d-inline"> </small>? Comment s'y prendre<small class="fine d-inline"> </small>?</p> </blockquote> <p>2 éléments sont à considérer pour rendre ce plugin utilisable pour d'autres pays :</p> <ul class="spip"><li> le fichier image de la carte : actuellement il est appelé « en dur » dans le code du modèle <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><img alt="Departements" usemap="#departements" src="[(#CHEMIN{[(#MONO|==1}|?{france_departements_mono.png,france_departements.png})]})]"</code></pre></div> <p>mais il semble peu compliqué de passer en paramètre du modèle le nom du pays pour récupérer la carte correspondante :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><img alt="Departements" usemap="#departements" src="[(#CHEMIN{[(#MONO|==1}|?{#PAYS_departements_mono.png,#PAYS_departements.png})]})]"</code></pre></div> <p>le raccourcis <code class="spip_code spip_code_inline" dir="ltr"><departements|pays=pologne></code> donnerait donc dans le html de sortie : <code class="spip_code spip_code_inline" dir="ltr">... src="pologne_departements_mono.png"...</code> ou <code class="spip_code spip_code_inline" dir="ltr">... src="pologne_departements.png"...</code></p> </li><li> l'image-map qui rend la carte réactive (balise <code class="spip_code spip_code_inline" dir="ltr"><map name="departements"></code> comportant autant de <code class="spip_code spip_code_inline" dir="ltr"><area shape="poly".../></code> qu'il y a de départements) est générée via une BOUCLE dans la table <strong>spip_imap_departements</strong>. <br class="autobr"> On peut donc envisager d'ajouter un champ <strong>pays</strong> dans cette table et d'y intégrer les paramètres nécessaires pour les « départements » (ou Länders ou autres subdivisions administratives) des différents pays pour lesquels on possède les données.<br class="autobr"> La boucle serait alors modifiée pour ne sortir que les données du pays passé par el paramètre <strong>|pays=...</strong>. Ce qui donnerait : quelque chose du style <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_departs(IMAP_DEPARTEMENTS){par id_departement}{pays = #PAYS}></code></pre></div></li></ul> <p>A partir de là il me semble quand même que le plus long est de faire les tracés des zones cliquables pour chaque pays et l'intégration de ces données dans la table spip_imap_departements<small class="fine d-inline"> </small>!</p> Plugin image-map des départements 2010-09-13T16:00:11Z https://files.spip.net/Plugin-image-map-des-departements#comment434380 2010-09-13T16:00:11Z <p>Bonjour cy_altern,<br class="autobr"> Très intéressant<small class="fine d-inline"> </small>! Questions :</p> <p>- Est-ce que l'installation du plugin va me charger Cluetip sur tous les pages du site<small class="fine d-inline"> </small>? Et si on met <code class="spip_code spip_code_inline" dir="ltr">|bullehtml=1</code> est-ce que le chargement de Cluetip est évité<small class="fine d-inline"> </small>? <br>- As-tu des pistes pour étendre cela à d'autres pays (Allemagne, Italie, Polgne ...)<small class="fine d-inline"> </small>? Comment s'y prendre<small class="fine d-inline"> </small>?</p> <p>merci, Paolo</p> Plugin image-map des départements 2010-08-30T18:32:24Z https://files.spip.net/Plugin-image-map-des-departements#comment433788 2010-08-30T18:32:24Z <p>Une solution possible pas trop compliquée :</p> <ul class="spip"><li> créer un article par région et mettre le nom de la région (<strong>exactement</strong> tel qu'il est écrit dans l'info-bulle) dans un des champs (disons le champ <strong>titre</strong> par exemple) : on aurait donc <strong>Bretagne</strong> comme titre de l'article sur la Bretagne, <strong>Picardie</strong> pour celui de la Picardie, etc...</li><li> faire une page <strong>region.html</strong> dans ton dossier <strong>/squelettes</strong> qui soit une copie pure et simple de la page <strong>article.html</strong> du squelette que tu utilise (ou /squelettes-dist/article.html si tu utilise le squelette par défaut)</li><li> faire un sous-dossier <strong>/squelettes/modeles</strong> dans lequel tu place une copie du fichier <strong>plugins/imagemap_departements/modeles/departements.html</strong></li><li> modifier ce fichier pour appeler la page <strong>region.html</strong> avec le nom de la région lorsque l'on clique sur un département, ce qui revient à modifier la ligne 33 pour avoir : <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code> href="[(#URL_PAGE{region}|parametre_url{region,[(#REGION)]})]"</code></pre></div></li><li> dans la page <strong>region.html</strong> tu modifie la boucle principale pour que l'article choisi soit celui qui a dans son surtitre le numéro du département : <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_principale(ARTICLES) {titre = #ENV{region} }></code></pre></div></li></ul> <p>Ainsi tu aura sur chaque département un lien du style <strong>spip.php<small class="fine d-inline"> </small>?page=region&region=Bretagne</strong> qui ouvrira la page <strong>region.html</strong> avec l'article de la région Bretagne.</p> Plugin image-map des départements 2010-08-23T16:36:50Z https://files.spip.net/Plugin-image-map-des-departements#comment433564 2010-08-23T16:36:50Z <p>Bonjour,<br class="autobr"> merci pour ce plugin. J'ai cependant un problème et je ne suis pas du tout calé en programmation. Comment faire pour que en cliquant sur chaque région et non pas département , cela renvoie vers une page spécifique (1 pour chaque région)<small class="fine d-inline"> </small>?<br class="autobr"> En attendant une réponse charitable, je continue « mes essais de bricolage ».</p> Plugin image-map des départements 2010-07-15T15:32:41Z https://files.spip.net/Plugin-image-map-des-departements#comment432646 2010-07-15T15:32:41Z <p>Bonjour</p> <p>J'ai découvert un petit problème</p> <p>lorsque l'on clique sur la carte des départements, sur le code département 02 Aisne (le n° de département étant dans le champ surtitre de l'article amicale dédié à ce département)</p> <p>3 pages sont ramenées à l'affichage :</p> <p>- deux articles incorrects liés aux codes de la Corse 2A et 2B <br>- l'article correct lié au code département 02</p> <p>ce problème a-t-il déjà été signalé<small class="fine d-inline"> </small>? sachant que c'est la solution avec la page amicale<br class="autobr"> et <br class="autobr"> </p> <p>qui est appliquée</p> <p>merci d'avance pour l'aide</p> Plugin image-map des départements 2010-07-14T18:01:45Z https://files.spip.net/Plugin-image-map-des-departements#comment432628 2010-07-14T18:01:45Z <p>Je livre l'adaptation que j'ai faite du plug-in : <br class="autobr"> ce que je voulais, c'est qu'en cliquant sur un département de la carte, le lien ouvre une page rassemblant les informations classées géographiquement par académie.</p> <p>Dans mon site, j'ai créé les mots clé : un par académie, et j'ai affecté le mot clé adéquat aux articles du site.</p> <p>Dans la base de données avec PhpMyAdmin j'ai changé pour chaque département la valeur du champ REGION pour y mettre le numéro du mot clé de l'académie.</p> <p>Dans le squelette departements.html , j'ai modifié la ligne 33 de la façon suivante :<br class="autobr"> href=«<small class="fine d-inline"> </small>#URL_SITE_SPIP/spip.php<small class="fine d-inline"> </small>?mot#REGION<small class="fine d-inline"> </small>»</p> <p>Pour l'Outre Mer, je me suis contenté de liens sous la carte.</p> <p>Y avait-il plus simple comme méthode<small class="fine d-inline"> </small>? En tout cas, ca fonctionne.<br class="autobr"> Merci pour le plug in.</p> <p>Pour voir le résultat : <a href="http://www.association-ozp.net" class="spip_out" rel='nofollow external'>http://www.association-ozp.net</a></p> Plugin image-map des départements 2010-07-07T15:10:50Z https://files.spip.net/Plugin-image-map-des-departements#comment432474 2010-07-07T15:10:50Z <p>merci pour tout<br class="autobr"> finalement, ne sachant pas ce qui allait se passer en cas de mise à jour du plugin je me suis ralliée à ta solution qui fonctionne parfaitement aussi<br class="autobr"> il me reste à évaluer les performances en terme de temps de réponse des deux solutions<br class="autobr"> bien cordialement</p> Plugin image-map des départements 2010-07-06T13:43:30Z https://files.spip.net/Plugin-image-map-des-departements#comment432435 2010-07-06T13:43:30Z <p>A priori, vu que ce plugin est exactement conçu pour ce genre d'usage (ajout de champs, bidouilles des modèles...) tout devrait bien se passer lors des mises à jour <strong>si</strong> tu as bien mis ta version du squelette <strong>departements.html</strong> dans le répertoire <strong>/squelettes</strong> (et non pas modifié directement le fichier du plugin<small class="fine d-inline"> </small>!).</p> Plugin image-map des départements 2010-07-06T09:41:34Z https://files.spip.net/Plugin-image-map-des-departements#comment432430 2010-07-06T09:41:34Z <p>un grand merci pour ton retour <br class="autobr"> j'avais tenté aussi la page amicale mais sans parvenir à relier l'article approprié (ta proposition est très simple)</p> <p>entre temps, j'ai trouvé une autre solution :</p> <p>j'ai ajouté 2 champs à la table departements («<small class="fine d-inline"> </small>n° page_article<small class="fine d-inline"> </small>», « nom_président » dans la perspective d'afficher le nom du president dans l'infobulle pour chaque département )</p> <p> j'ai complété les deux champs des informations appropriées</p> <p>j'appelle la carte France depuis un seul article ou une seule rubrique <br class="autobr"> </p> <p>j'ai modifé le modèle « departements.html » que j'ai déplacé dans mon dossier squelettes<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">href="[(#LIEN_BASE|sinon{[(#URL_PAGE{article, id_article=#PAGE_ARTICLE})]..</code>.le reste est inchangé</p> <p>lorsque l'on clique sur chaque departement, on a bien l'article amicale correspondant</p> <p>mais dans la mesure où j'ai ajouté 2 champs supplémentaires à la table qu'est-ce qui va se passer lors d'une actualisation du plugin<small class="fine d-inline"> </small>?</p> Plugin image-map des départements 2010-07-05T11:38:17Z https://files.spip.net/Plugin-image-map-des-departements#comment432383 2010-07-05T11:38:17Z <p>Plusieurs méthodes sont possibles pour gérer cette situation mais toutes nécessitent un minimum de création de fichiers de squelettes... <br class="autobr"> A priori une solution simple pourrait être :</p> <ul class="spip"><li> dans les articles qui constituent les fiches amicales mettre le numéro du département dans un des champs (disons <strong>surtitre</strong> par exemple) : on aurait donc <strong>77</strong> dans le surtitre de l'article de l'amicale de <strong>Seine et Marne</strong></li><li> faire une page <strong>amicale.html</strong> dans ton dossier <strong>/squelettes</strong> qui soit une copie pure et simple de la page <strong>article.html</strong> du squelette que tu utilise (ou /squelettes-dist/article.html si tu utilise le squelette par défaut)</li><li> dans l'appel du modèle tu fera donc : <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><departements|lien_base=spip.php?page=amicale|lien_param=depart|aff_region=1></code></pre></div></li><li> dans la page <strong>amicale.html</strong> tu modifie la boucle principale pour que l'article choisi soit celui qui a dans son surtitre le numéro du département : <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_principale(ARTICLES) {surtitre = #ENV{depart} }></code></pre></div></li></ul> <p>Ainsi tu aura sur chaque département un lien du style <strong>spip.php<small class="fine d-inline"> </small>?page=amicale&depart=XX</strong> qui ouvrira la page <strong>amicale.html</strong> avec l'article du département numéro XX.</p> <p>Pour plus de précisions voir les documentations des modèles et des squelettes sur <a href="http://spip.net" class="spip_url spip_out auto" rel="nofollow external">http://spip.net</a></p> <p>PS : de toute façon il ne faut <strong>pas</strong> mettre l'adresse complète du site dans le paramètre <strong>|lien_base</strong> sous peine d'avoir un lien qui ne fonctionnera pas lorsque tu passera sur un autre serveur que ton 127.0.0.1... Dans ton exemple il serait nettement préférable de faire :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><departements|lien_base=spip.php?article137|lien_param=depart|aff_region=1></code></pre></div> Plugin image-map des départements 2010-07-01T15:20:50Z https://files.spip.net/Plugin-image-map-des-departements#comment432268 2010-07-01T15:20:50Z <p>Bonjour</p> <p>Bravo et merci pour ce nouveau plugin fort utile et très attendu</p> <p>j'affiche parfaitement la carte après appel dans un article</p> <p>le lien_param affiche bien le département sur lequel on a cliqué<br class="autobr"> cependant je ne sais pas comment coder lien_base pour afficher une page « amicale »<br class="autobr"> différente par département (j'ai 1 fiche amicale par département)</p> <p>le code suivant que j'utilise est ok pour 1 seul département car j'indique le n° de l'article correspondant</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code><departements|lien_base=http://127.0.0.1/farlcl/spip/spip.php?article137|lien_param=depart|aff_region=1></code></pre></div> <p>pouvez-vous m'aider merci d'avance</p> Plugin image-map des départements 2010-06-27T22:45:11Z https://files.spip.net/Plugin-image-map-des-departements#comment432108 2010-06-27T22:45:11Z <p>super simplement : tu récupère la carte <strong>france_departements.png</strong> à la racine du dossier de ce plugin, tu ajoute les 3 départements DOM dessus (par exemple à l'Ouest, dans le coin en bas à gauche) puis tu me l'envoie (cy.altern[chez]gmail). <br class="autobr"> Attention : si on ne veux pas avoir à reprendre les coordonnées de <strong>tous</strong> les départements il est important que tu ne modifie pas les dimensions (hauteur x largeur) de cette image<small class="fine d-inline"> </small>!</p> Plugin image-map des départements 2010-06-27T13:45:24Z https://files.spip.net/Plugin-image-map-des-departements#comment432098 2010-06-27T13:45:24Z <p>Ok sans problème mais tu veux que je t'envoi sa de quel manière<small class="fine d-inline"> </small>? Car je ne sais pas trop comment ton plugin fonctionne et comment tu gère ta carte donnes moi un peu plus de précision stp et je serais ravi de t'aider si sa rentre dans mes compétence :) je ne suis pas un super pro de spip lol mais je me débrouille.</p> Plugin image-map des départements 2010-06-27T11:31:21Z https://files.spip.net/Plugin-image-map-des-departements#comment432097 2010-06-27T11:31:21Z <p>Oui, la carte que j'ai pu récupérer ne comprend malheureusement que les départements métropolitains... je suis bien conscient qu'elle est incomplète<small class="fine d-inline"> </small>! <br class="autobr"> Du coup je serais super-content que tu me fournisse une version complétée avec les DOM-TOM ...ou que tu la commit directement sur la zone : le développement de ce plugin est « ouvert » à tous :-)</p> Plugin image-map des départements 2010-06-26T19:04:47Z https://files.spip.net/Plugin-image-map-des-departements#comment432080 2010-06-26T19:04:47Z <p>Super plugin mis a part que nous « les dom-tom » sommes toujours oublié..... à croire que nous ne parlons pas français....</p> Plugin image-map des départements 2010-06-26T16:25:36Z https://files.spip.net/Plugin-image-map-des-departements#comment432077 2010-06-26T16:25:36Z <p>Heu... je ne comprend pas vraiment la question là... Comme pour toute <map> HTML, celle générée par ce plugin s'applique sur une image (balise <img>) appelée dans le modèle. <br class="autobr"> Ce plugin fourni donc 2 cartes de France avec le découpage en département (une avec les départements colorés en une 12aine de couleurs, l'autre en mono-teinte) : voir les fichiers <strong>france_departements.png</strong> et <strong>france_departements_mono.png</strong> à la racine du dossier du plugin. Tout est prévu pour que les utilisateurs (webmestre compris) n'aient <strong>rien</strong> d'autre à faire que de placer le modèle dans les articles ou squelettes...</p> Plugin image-map des départements 2010-06-24T20:17:11Z https://files.spip.net/Plugin-image-map-des-departements#comment432002 2010-06-24T20:17:11Z <p>Mais... quelquechose m'échappe... comment le fond de carte est il dessiné<small class="fine d-inline"> </small>? Ou bien : comment les départements sont ils colorés de différentes ciouleurs<small class="fine d-inline"> </small>??? Il faut fournir une carte de france sur laquelle les maps sont appliquées<small class="fine d-inline"> </small>? et on peut en changer sur un même site mais selon la carte<small class="fine d-inline"> </small>? La doc est silencieuse sur ce point pourtant essentiel...</p> Plugin image-map des départements 2010-06-23T12:45:03Z https://files.spip.net/Plugin-image-map-des-departements#comment431933 2010-06-23T12:45:03Z <p>mais apparement fonctionnement normal quand même.<br class="autobr"> avec un signalement dans l'admin des plugins comme quoi il y a un echec à l'install...</p> Plugin image-map des départements 2010-06-23T12:41:54Z https://files.spip.net/Plugin-image-map-des-departements#comment431932 2010-06-23T12:41:54Z <p>bonjour</p> <p>erreur à l'install du plugin</p> <p>spip 210, Zpip, theme keepitsimple<br class="autobr"> plugins divers et variés (gis, google map api, agenda, liste...)</p>