CARTE DE FRANCE POUR LOCALISER VOS MEMBRES PHP / MYSQL , XML ET FLASH

juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 - 21 déc. 2006 à 00:49
dsanogo Messages postés 1 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 22 février 2013 - 22 févr. 2013 à 19:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40795-carte-de-france-pour-localiser-vos-membres-php-mysql-xml-et-flash

dsanogo Messages postés 1 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 22 février 2013
22 févr. 2013 à 19:15
Bonjour à tous !
Je viens juste de découvrir le script france_map_3, je l'ai téléchargé mais je ne trouve pas dans les répertoires, le fichier sql qui doit créer la Base de données associée à ce programme qui m'a l'air génial. Quelqu'un a t-il en sa possession cette base ?
Merci d'avance.
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
18 févr. 2011 à 15:00
Bonjour

Je passe vite fait aux nouvelles voir si un détail a été vu ou si mon information à pu fournir une idée de correction

Merci :)
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
3 févr. 2011 à 21:05
J'ai ciblé le soucis, j'ai des codes postaux 5 chiffres et 4 chiffres, j'ai effacé tous les 4 chiffres et le bug a disparu, reste à comprendre pourquoi , je pensais à un espace de caractère mais non
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
3 févr. 2011 à 16:51
Salut

J'affiche par departement car j'ai un listing de clients , j'ai téléchargé d'abord ici et ensuite j'ai refait le test avec la version de france-map.fr
Je peu encore refaire un test si besoin, mais ma bdd contient juste des fiches clients avec nom adresse departement ville, c'est juste que si je pouvais afficher ce qu'il me trouve en requete au passage de la souris, car le reste suit bien le contenu
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
2 févr. 2011 à 22:44
tu affiches en région ou en départements ? tu as téléchargé la version sur phpcs ou sur france-map.fr ?
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
2 févr. 2011 à 18:58
Merci

Par contre je ne trouve pas la facon de placer un morceau de code pour qu'il m'affiche les noms qu'il trouve, dans le fichier j'ai enlevé les // devant les lignes echo intval(substr($row[$champCodePostal] et si je compte cela me fait 8 répétition du département, alors le grand mystère comment il fait pour m'afficher 9 :)

Aurait tu un morceau de code tout simple pour qu'il m'affiche une boucle des noms en fonction des département (selon la requete faite pour l'affichage au passage de la souris sur la carte), peut être que ce soucis existe sans le savoir chez d'autres car moi je le vois sur de petites quantités, ceux qui ont un grand site avec pleins de membres n'ont peu être pas testé :)

Merci d'avance
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
2 févr. 2011 à 16:36
Il s'agit du fichier php_xml/xml_datas.php
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
2 févr. 2011 à 15:51
Bonjour

Je viens de faire une installation et en regardant de plus près je vois un bug sans explications

Sans rien toucher de spécial qui pourrait gêner, lorsque je survol une ville il m'affiche un nombre (qui n'est pas bon exemple 9) , si je fait un clic pour avoir la liste des membres il m'affiche le bon nombre (8) , je vérifie la bdd est c'est bien 8

Donc ma question à quel endroit fait il la requete pour afficher le nombre au survol sur la carte ? Car je voudrais voir de quoi peu provenir le bug

Merci
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
26 janv. 2011 à 01:49
Pensez a prendre la version qu'il y a sur france-map.fr, elle est plus à jour (corrections de bugs)
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
26 janv. 2011 à 01:48
Merci.
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
25 janv. 2011 à 16:07
Bravo bravo bravo , je viens de le tester , installé en 10 sec sur ma bdd, juste que je dois regarder la config pour décode car mes entrées dans la bdd sont toutes encodés à l'insertion :)

Félicitation pour ce travail,

PS : un jour il serait top d'avoir d'autres cartes de pays (belgique, suisse , allemagne ^^)
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
10 sept. 2010 à 14:07
Merci !

Si rien n'apparait dans la liste d'un departement, c'est qu'il y a un probleme au niveau configuration de votre fichier settings.php. Lequel ? difficile de le dire sans voir votre carte.

Pour le reste je ne peux pas vous dire, je n'ai jamais été confronté au problème.
Mais je sais que google est votre ami !
Rimshot Messages postés 1 Date d'inscription jeudi 12 juin 2003 Statut Membre Dernière intervention 5 septembre 2010
5 sept. 2010 à 17:59
Bonjour ,
un grand merci pour ce script interessant !
2 ''petits'' problemes :
1 - en cliquant sur un Departement sur lequel il existe des memebres, la pop-up des coordonnees id,nom,cp, ville est... vide !
2 - la fenetre flash est ''majeure'' et recouvre un menu deroulant !! j ai essaye de mettre le code php dans un ID avec un z-index mais... cela ne change rien !!
si quelqu un a des idees, je suis preneur ;-)
encore merci pour le boulot, l effet est super bien !
a++
mathmama Messages postés 9 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 20 avril 2011
21 mai 2010 à 13:14
BIEN CA
merci51 Messages postés 36 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 17 novembre 2009
30 janv. 2010 à 16:02
Bonjour,
Moi je met 10,

c'est quand même super simple et intégrable.

je viens de jeter un œil sur ton site, la vidéo est clair ..
très bien..

je garde sous le coude (c'est pas ce que je cherche)
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
28 nov. 2008 à 00:46
Bonjour,

Peux tu me contacter à niko[at]france-map.fr, pour que l'on voit si j'arrive à faire qqch pour toi.
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
22 nov. 2008 à 23:06
Salut,

Bravo pour ce très beau script. ... mais :) :

Il me semble que tu utilises une table d'environ 16000 enregistrements dans l'exemple que tu fournis sur ton site, en indiquant à juste titre qu'il n'y a pas de problème notable sur les temps de création de la map.

Certes, mais sur une base de presque 500000 là ça ne fonctionne plus du tout.

Voilà ce que je souhaiterai faire sur une DB de cette taille :
- affichage du nombre de membres par département dans l'info bulle (ex : 60 - Oise - 36000 membres)
- un click sur un département montre un tableau affichant le nombre de membres par CP (ex : 60000 | 487 membres, 60100 | 230 membres, ...)
- un double click sur un CP permettrait ensuite d'appeler une page listant les membres du CP

Je n'ai pas "creusé" plus que ça, mais il ne me semble pas y avoir de manière simple d'arriver à ce résultat.
L'idéal serait sans doute d'ajouter la possibilité de définir directement les valeurs de l'info bulle (et donc de la coloration) et/ou les données du tableau appelé. Il serait ainsi possible de gérer des bases de taille importante et l'adaptabilité en serait grandement améliorée.

... chui pas sur d'avoir été très clair :)
moustik57 Messages postés 1 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 18 novembre 2008
18 nov. 2008 à 14:42
Bonjour NIKOLO jai un petit problème quand a laffichage de la carte sa reste bloquer sur chargement en cours quelqu1 pourrait maider svp

merci davance

@ bientot jespere
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
17 sept. 2008 à 15:41
La version 3 sort en Beta d'ici quelques jours... Y a t il des beta testeurs dans le coin ?
Faites le moi savoir en m'écrivant à niko[at]france-map.fr

a+
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
5 sept. 2008 à 02:23
modifie le fichier settings.php pour qu'il se connecte à ta base de données et ca doit marcher !
kochise1 Messages postés 1 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 4 septembre 2008
4 sept. 2008 à 06:15
bonjour et bravo pour ce code. j'aimerais que les fichiers xml soient générés par les requètes php et que ce soit ma véritable liste d'adhérents qui s'affiche et non les infos présentes dans les xml que tu fournis. est-ce possible et comment ? merci d'avance.
Frankapia Messages postés 1 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 24 décembre 2007
24 déc. 2007 à 11:37
Bonjour,
excellent code
Comment spécifier l'adresse du fichier xml au swf ?
Merci par avance
Frank
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
11 oct. 2007 à 14:29
Salut Givit,

Il semblerait que tu n'ais pas renseigner correctement les champs de ta base de données.
Verifie bien le fichier settings.php, et surtout la partie qui concerne les noms des champs de ta base de données.

Si tu ne trouves pas contacte moi à niko@france-map.fr en m'envoyant ton fichier settings.php

A+
Utilisateur anonyme
11 oct. 2007 à 10:48
Salut Nicolo,

Merci et Bravo pour ce script très intéressant.

J'ai un petit problème sur son installation. Voici le message que j'ai :

Impossible d'exécuter la requête : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , , , , FROM `membre` ORDER BY ``' at line 1

Saurais-tu d'où cela peut bien venir ?

Merci d'avance
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
16 août 2007 à 01:20
Oui c'est possible, j'ai deja fait une version personnalisé avec ce genre d'infos. Je pourrais l'adapter à tes besoins, contacte moi à niko(at)france-map.fr
cs_cheriBB Messages postés 1 Date d'inscription mercredi 15 août 2007 Statut Membre Dernière intervention 16 août 2007
16 août 2007 à 00:50
Salut nikolo,

merci pour ce super script!

j'aimerais savoir s'il y a un moyen de rajouter un champ supplémentaire afin d'intégrer un décompte... un nombre de clics ou un nombre de commentaires ou un nombre de post...

par exemple, concernant les commentaires de membres, il s'agirait inclure le nombre de commentaires par membre dans le fichier data.xml et retrouver ces infos sur la carte (comme id ou ville ou login).

Ensuite, puisque tu as indiqué que tu manquais de temps, y a-t-il une chance pour que tu fournisses le FLA ? (par exemple, je voudais faire disparaitre de la map les dom tom et hors france s'il n'y a pas de données s'y rapportant)

Merci encore et vu la qualité de ce script, je reste à l'écoute des prochaines évolutions .
tainchebraye Messages postés 1 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 31 mars 2007
31 mars 2007 à 15:24
Bonjour, je viens de mettre en place le script, mais j'ai un pb lors de l'affichage de la carte: cela reste bloqué sur "chargement XML en cours NaN% " alors que le Firefox affiche terminé. le fichier XML me semble correct: <?xml version="1.0" encoding="UTF-8" ?>
<membres>
<membre id="2">
<cp>75</cp>
<login>BENOIT</login>
<ville>Paris</ville>
<gmap>Paris+france</gmap>
</membre>
</membres>
je n'ai pas de champ adresse ni de pays, aussi j'ai utilisé la méthode préconisée par Lyric7r.

Avec IE, ça marche très bien...
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
5 mars 2007 à 19:10
Bonjour,

C'est pas pour tout de suite, j'ai pas mal de boulot en ce moment, et pas vraiment le temps de m'occuper du script. Mais je ne le laisse pas tomber, il est prévu de rajouter les DOMTOM, mais surtout de revoir completement le code action script et peut etre d'en faire un composant Flash 8... A suivre.
element62com Messages postés 1 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 28 février 2007
28 févr. 2007 à 18:07
à quand l'ajout des dom-tom sur la carte?
excellent script. bonne continuation.
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
30 janv. 2007 à 10:54
DONC, dans phpmysql_settings.php tu tapes à chaque fois le nom du champ correspondant à ton champ ville si tu n'as pas de champ pays et adresse dans ta base.

$champ_id = 'id'; // NOM DE VOTRE CHAMP *ID* DANS VOTRE TABLE SQL "MEMBRE"
$champ_cp = 'cp'; // NOM DE VOTRE CHAMP *CODE POSTAL* DANS VOTRE TABLE SQL "MEMBRE"
$champ_login = 'login'; // NOM DE VOTRE CHAMP *LOGIN* DANS VOTRE TABLE SQL "MEMBRE"
$champ_ville = 'ville'; // NOM DE VOTRE CHAMP *VILLE* DANS VOTRE TABLE SQL "MEMBRE"
$champ_adresse = 'VILLE'; // NOM DE VOTRE CHAMP *ADRESSE* DANS VOTRE TABLE SQL "MEMBRE"
$champ_pays = 'VILLE'; // NOM DE VOTRE CHAMP *PAYS* DANS VOTRE TABLE SQL "MEMBRE"

PUIS, dans phpmysql_france_map.php , ligne 72, tu mets ça :

if (strlen($row[$champ_pays]) == strlen($row[$champ_pays]) ){ // LE CHAMP PAYS DOIT ETRE = a FRANCE
if (strlen($row[$champ_adresse]) == strlen($row[$champ_adresse]) ) { // LE CHAMP PAYS DOIT ETRE = a FRANCE

à la place de ça :

if (strtolower($row[$champ_pays]) == 'france' ) { // LE CHAMP PAYS DOIT ETRE = a FRANCE

ENSUITE, ligne 125, tu mets :

$gmap = $ville_gmap.'+'.'france';

à la place de :

$gmap = $adresse_gmap.'+'.$ville_gmap.'+'.$pays_gmap;

ET ENFIN, ligne 141, tu rajoutes ça :

}

Et voilà...
cs_rocknroll2 Messages postés 100 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 22 janvier 2010
29 janv. 2007 à 22:10
Slt à tous,

LyriC7r ==> Alors racontes...

Rocknroll2
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
28 janv. 2007 à 14:57
Elle marche nickel la version 1.3...
De plus, j'ai trouvé l'astuce toute bête pour l'utiliser même sans champs adresse et pays.
Et la localisation google se fait ainsi seulement par la ville.

Merci pour tout ce travail NIKOLO
vincenteam44 Messages postés 3 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 18 janvier 2007
18 janv. 2007 à 13:28
Bonjour Nikolo, très bien ces nouvelles fonctionnalités et en plus ça fonctionne bien sous firefox....

Merci
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
17 janv. 2007 à 17:31
Allez à tous ceux qui ont aimé cette source :

Voila la version 1.3... et plus tot que prévué...

A vous de jouer !
vincenteam44 Messages postés 3 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 18 janvier 2007
17 janv. 2007 à 16:04
Super...

Merci Nikolo, j'attends cette nouvelle version avec impatience.
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
17 janv. 2007 à 15:43
Bonjour VincentTeam,

J'ai vu effectivement un bug sous firefox. La version 1.3 sera dispo Vendredi. Elle corrige ce bug !
vincenteam44 Messages postés 3 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 18 janvier 2007
17 janv. 2007 à 11:53
Salut Nikolo, félicitations pour ce bon boulot efficace...

J'aimerai juste savoir si quelqu'un a un problême d'affichage du swf sous firefox.
Sous IE pas de problème, d'autres fichiers swf sous firefox ne posent pas de soucis.
Merci.
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
16 janv. 2007 à 22:57
Oula, alors la je ne vois pas d'ou vient le bug.
Par contre il y a un bug dans les versions courantes, la HAUTE MARNE affiche les membres de la LOIRE.
Je suis en train de corriger ce bug, pour la Version 1.3 ! Pleine de nouvelles fonctionnalités.
Disponibilité dans 3 jours...
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
16 janv. 2007 à 12:53
en fait sur une de mes cartes, c'est la haute garonne, et sur l'autre, seine et marne...
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
15 janv. 2007 à 22:45
Je crois que je viens de mettre la main sur le bug du doublon :
le doublon serait-il en haute marne ?
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
12 janv. 2007 à 02:44
Pout tous ceux que ca interesse, la version 1.3 est en cours de DEV.
Un export des membres en excel par départements est fait,
Un export total de tous les membres en excel est également fait.
Vous pourrez désormais choisir le pas de coloration, et choisir sur le SWF les couleurs des pas...

A Suivre !
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
12 janv. 2007 à 02:42
Tu peux me garantir que le probleme ne vient pas de ta BDD ?
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
10 janv. 2007 à 21:28
J'ai un membre qui apparait 2 fois dans le même département.
Pourtant, il apparait qu'une seule fois dans ma table sql.
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
10 janv. 2007 à 11:48
Salut LyriC7r,

Peux tu m'en dire plus au sujet de tes doublons ? s'il y a un bug j'aimerais bien le debugger.
Qu'entends tu par thème ? si c'est changer les couleurs des départements, c'est dispo dans la version 1.2 ! téléchargeable plus haut...

A+
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
10 janv. 2007 à 10:49
J'ai essayé la carte version 1.0

ça fonctionne si ce n'est que j'ai un membre qui est compter 2 fois (je l'ai essayé pour deux tables différentes, et ça le fait tout pareil)

Sinon vraiment sympa ce code (à méditer, la possibilité de faire un thème... je sais je suis exigeant là !!! ;-) )

En tout cas, bonne continuation NIKOLO, je vais suivre l'évolution avec intérêt
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
10 janv. 2007 à 02:42
Avis a tous les codeurs ! Mise a jour 1.2 en ligne...
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
8 janv. 2007 à 23:18
ok !
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
8 janv. 2007 à 23:17
merci bien !!!

Je vais tester ça et je te tiendrai au courant des demain je pense...
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
8 janv. 2007 à 23:08
Si tu n'as pas de champ 'adresse' et 'pays' dans ta bdd, il te faudra alors utiliser la version 1.0, téléchargeable à cette url :

http://www.france-map.fr/phpmysql_france_map/france_map_1.0.zip

a+
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
8 janv. 2007 à 22:46
et bien je n'ai rien qui apparait sur la carte...
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
8 janv. 2007 à 22:15
Oui c'est certainement dû à ca, mais quelle erreur as tu ?
LyriC7r Messages postés 10 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 13 janvier 2009
8 janv. 2007 à 21:36
Je n'arrive pas à visualiser les membres sur carte.

Est ce que ça vient du fait que je n'ai pas les champs adresse et pays dans ma table user ?
cs_rocknroll2 Messages postés 100 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 22 janvier 2010
8 janv. 2007 à 19:04
Slt NIKOLO
OK no problem
Tiens nous au courant pour la version 1.3....
A+
Rocknroll2
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
8 janv. 2007 à 14:36
Réponse à RocknRoll2 :

Bonjour,

Le jour ou je decide de cloturer mon compte google (c'est pas demain la veille ;-), je fournirais le script de géolocalisation google. Et vous devrez obtenir une KEY GOOGLEMAP, qu'il faudra remplacer dans ce script.

Pour le moment le script évolue tres souvent, et au meme titre que le FLA, je ne compte pas les donner tout de suite.

A suivre !
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
8 janv. 2007 à 14:17
Réponse à Flopad :

Bonjour, je ne compte pas donner le FLA pour le moment.
Et pour ceux qui veulent modifier qqch, faites m'en la demande et si c'est pas trop compliqué je ferais moi meme les modifications.

Merci.
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
8 janv. 2007 à 14:15
Réponse à FANFOUER :

Oui je vais rajouter une variable dans le fichier settings.php.
Cette variable sera l'adresse du XML a charger. Cettte varaible sera passée au SWF par le fichier XML.
Modification pour la version 1.3.

A suivre.
cs_fanfouer Messages postés 209 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 27 janvier 2008
4 janv. 2007 à 15:28
Pour changer l'adresse du fichier XML aussi...

Tu peut utiliser un paramètre dans ton objet HTML je crois pour passer l'url du fichier a charger au swf. Ca évite de la coder en dur et on peut la changer facilement comme ca ;)
flopad Messages postés 528 Date d'inscription mercredi 28 septembre 2005 Statut Membre Dernière intervention 6 mars 2009
4 janv. 2007 à 09:59
Bonjour,

excellent code, par contre, est-il possible d'obtenir le fichier .fla pour adapter la carte...?

Merci d'avance
cs_fanfouer Messages postés 209 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 27 janvier 2008
3 janv. 2007 à 12:41
Salut nikolo :)
Bravo pour ton exellent travail et j'ai d'ailleurs 2 ou 3 questions à te poser dessus :
-Comment fait-on pour changer l'adresse du fichier XML à charger?
-J'aimerai me servir du systeme autrement que pour une carte de membre. Seulement il n'y a pas le FLA pour modifier les labels tels que 'membre' ou els autres histoire que je remette ca dans mon contexte. Quand penses-tu poster la source (si tu la poste biensur ^^).

Voila, en tout cas bravo, c'est ce qu'il me manquait :)
cs_rocknroll2 Messages postés 100 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 22 janvier 2010
2 janv. 2007 à 12:13
Slt NIKOLO,
Je n'y comprends plus rien, effectivement, maintenant ça marche (sans changement...).
J'utilise IE6.
J'ai vidé mon cache local.... s'en est peut-être la raison...
Tu parles dans ta description, d'une googlemap key personnalisée. Peux-tu m'en dire plus?
Pour l'instant pas de souçi, mais si un jour tu décides de supprimer ton accès.... plouf, plouf...
A bientôt
Meilleurs voeux pour cette nouvelle année 2007
Rocknroll2
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
31 déc. 2006 à 18:12
Salut Rocknroll2,

Je transforme les caracteres pour deux raisons :

1/ Pour la lecture du fichier XML par le SWF.
2/ Essaye avec firefox tu verras le résultat des caracteres accentués par l'url...

De plus je viens de tester les deux url que tu donnes :
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+ecoles+Creteil+france
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+écoles+Créteil+france

celle accentuée et celle non accentuée, elles donnent toute les deux le meme résultat. La carte localise aussi bien la 1ere que la 2eme... Vide ton cache et resteste.

Quel navigateur utilises tu ? Moi je suis sur IE6

Tiens moi au courant.

Niko
cs_rocknroll2 Messages postés 100 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 22 janvier 2010
31 déc. 2006 à 11:13
Slt NIKOLO,
En fait, l'erreur venait de moi.... mon formulaire pour remplir l'adresse n'était pas correctement programmé et n'échappait pas les apostrophes.... Mille excuses d'avoir mis en doute ton travail...
Par contre, il semble qu'en fait, tes remplacements de caractères posent problème sur googlemap.
Tu transforme remplaces les "éè....." ce qui fait que:
"Rue des écoles Créteil france" se transforme en "Rue+des+ecoles+Creteil+france" et donc que l'adresse devient:
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+ecoles+Creteil+france
Introuvable....
Par contre:
http://www.france-map.fr/DEV/googlemap_api2.php?adresse=Rue+des+écoles+Créteil+france
donne le résultat escompté....
Y at'il une raison particulière de faire cette transformation de caratères?
A te lire
Passe de bonnes fêtes !
Rocknroll2
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
30 déc. 2006 à 14:43
Merci !

Normalement le caractere ' est remplacé par un +, donc ca devrait fonctionner mais si tu dis qu'il y a un bug alors peut tu m'en dire plus ?

pour les adresses, je pense que c'est le cache du swf (enfin celui de IE).
Donc vide la cache ou mets le a 0, pour tes tests.

niko
cs_rocknroll2 Messages postés 100 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 22 janvier 2010
30 déc. 2006 à 11:42
Bravo NIKOLO !
Etant en milieu associatif, c'est super cool.
Mis en place en phase de test, pas trop de soucis, sauf pour certains caractères, rajouté dans les liste de remplacement.
Petit souci cependant sur les adresses et les lieux comportant des apostrophes (genre: l'étoile)
As-tu une solution?
Autre chose, l'affichge est très résident sur les cartes, en cas de modification d'une adresse par exemple, le lien proposé reste l'ancienne adresse pendant pas mal de temps. Cela vient-il du XML (je ne crois pas) ou du Flash peut-être....

A te lire et encore bravo.

rocknroll2
cs_iguane Messages postés 2 Date d'inscription vendredi 23 mai 2003 Statut Membre Dernière intervention 29 décembre 2006
29 déc. 2006 à 18:31
Je trouve l'idée très sympathique et fort utile je pense pour le milieu associatif
Franchement très bien.
Madeborah Messages postés 2 Date d'inscription mercredi 27 décembre 2006 Statut Membre Dernière intervention 7 mai 2008
27 déc. 2006 à 17:22
Géniale cette source, pourvu que ca dure !!!
Epoc22 Messages postés 198 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 14 novembre 2008 1
23 déc. 2006 à 14:06
Tain t'est vraiment un ouf si je puis dire !
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
22 déc. 2006 à 15:59
Yes, merci pour ces corrections.

Je vais modifier.

Et pour ceux que ca intéresse, je vais rajouter une option qui permet de localiser precisément un membre avec son adresse sur googlemap !

A suivre !
cs_manouille Messages postés 73 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 22 juin 2007
22 déc. 2006 à 09:33
Hello, excellente source.
Très bonne idée.

Mais ... (ben oui quand même)

J'ai repéré deux problèmes qui me semble important :
1 J'ai une halergie ... au SELECT * FROM
Surtout que tu demandes les champs dans le fichier de config , donc remplace ton
# SELECT * FROM
par
# SELECT $champ_id, $champ_cp, $champ_login, $champ_ville FROM

2 Ensuite c'est le nettoyage du champs ville qui pose problème car incomplet. J'ai du rejouter ^¨îçôàà pour arrivé a mon premier affichage (et encore j'ai du en oublier).
Donc complete ta liste.

Sinon bon boulot et bonne continuation.
Epoc22 Messages postés 198 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 14 novembre 2008 1
22 déc. 2006 à 08:21
nikolo a écrit : epoc22, N'hésite pas à tester, et à commenter ! si tu as besoin envoi un message pour un coup de main...


>> t'inquiète je le ferait
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
22 déc. 2006 à 00:02
yes ! Merci du tuyau... effectivment c'est un technique intéréssante.
cs_mfaraday Messages postés 144 Date d'inscription vendredi 18 avril 2003 Statut Membre Dernière intervention 4 janvier 2010
21 déc. 2006 à 23:54
Salut

Je reviens sur un truc, je suis un peu fainéant...

alors :

echo 'truc' . "\n\r"; j'évite...

et je fais un :

define (LR, "\n\r");
define (TAB, "\t");

dans mon fichier index ou variables...

et ça donne echo 'truc' . LR;

et je bats plus avec les '/"

Je ferme la parenthèse :)

Flo
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
21 déc. 2006 à 17:08
epoc22, N'hésite pas à tester, et à commenter ! si tu as besoin envoi un message pour un coup de main...
Epoc22 Messages postés 198 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 14 novembre 2008 1
21 déc. 2006 à 16:43
JeJ'ai pas encore testé cette source mais elle à l'air de déchirer grave !
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
21 déc. 2006 à 13:43
Merci !
toutphp Messages postés 107 Date d'inscription lundi 24 mai 2004 Statut Membre Dernière intervention 5 mai 2010
21 déc. 2006 à 09:21
Très bonne ressource !
Je crois que l'on voit apparaitre de plus en plus de code combinant le XML et PHP(,ASP,Java,) et Flash !!

Vraiment très fort.
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
21 déc. 2006 à 02:25
Merci pour ton aide !

Je vais corriger tout ca...
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
21 déc. 2006 à 01:52
1/ Les " prennent plus de temps à s'executer. Pour le saut de ligne:
echo 'truc' . "\r\n"; là ont est bien obliger d'utiliser " car \r doit etre "interpreté" en quelque sorte, n'occupant plus qu'un octet, "\r\n" = 2 octets, '\r\n' = 4 octets.
http://www.vulgarisation-informatique.com/optimiser-php.php (les premiers benchmarks)

3/ Deux fois rien, soit tu laisse tomber la ressource MySQL que tu as eu avec mysql_connect et donc tu met un mysql_close() ou bien tu utilise le parametre [, resource link_identifier] a chaque fois que tu utilise une fonction mysql_* le permettant.

Bonne continuation.
cs_nikolo Messages postés 60 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 8 décembre 2010
21 déc. 2006 à 01:16
Merci pour ton commentaire constructif !

j'ai quelques questions, sit u veux bien m'aider :

1/ "Pas bien...Doubles quotes au lieu de simple guillemet."

Je comprends, mais je n'arrive pas à créer le retour chariot avec des simple quotes. comment puis-je faire ?

2/ fait plusieurs cycles de fwrite() à la place, chargé un XML de 50 Mo en memoire c'est pas jolie a voir (+ les directives du php.ini).

Je vais essayer de faire ca de suite... on va voir ce que ca donne.

3/Tu as utiliser la ressource MySQL dans un hasard, cf: mysql_close() & mysql_query().

Qu'est ce que tu entends par la ? je ne suis pas sur de bien comprendre.
dois-je mettre le 'mysql_close($connex);' meme apres le 'while ($row = mysql_fetch_array($sql)) {' ?

Pour la source du SWF, ca sera pour plus tard, je trvaille encore dessus et je prefere la donner quand la partie PHP sera bien écrite.

Merci !
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
21 déc. 2006 à 00:49
Tres trés sympa ce truc, dommage que les sources du SWF ne sont pas dans le zip.


Pas bien:

Doubles quotes au lieu de simple guillemet.

$ville = strtr($row[$champ_ville], "êéèëâàïü", "eeeeaaiu"); << j'ai toujours été tres intrigué sur ce snippet (ü doit bien prendre 2 octets, utiliser mb_string ?)

Les champs du XML de type texte ne sont pas encodé en UTF-8 , du moins si la provenance n'est pas de l'UTF-8.

$_xml =" << ARGGG tu va sur-utiliser la memoire, fait plusieurs cycles de fwrite() à la place, chargé un XML de 50 Mo en memoire c'est pas jolie a voir (+ les directives du php.ini).

$_xml << pas trés jolie nommage.

Tu as utiliser la ressource MySQL dans un hasard, cf: mysql_close() & mysql_query().

mysql_close($connex); $num = mysql_num_rows($sql); << La connexion est logiquement fermé, mysql_num_rows requiere une requette.


8/10 , 8 pour le SWF + XML
Rejoignez-nous