Re: [Galette-discussion] carte

2016-09-10 Par sujet DDgallo
J'en profite pour remonter une question d'il y a quelques semaines qui 
n'a pas eu de réponse : comment peut-on modifier le template de carte 
pour le personnaliser ?


Daniel


Le 10/09/2016 à 08:26, JM D a écrit :

Peux-t-on changer la taille des cartes ?
Cordialement
Jean-Marie DIRNINGER


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] carte

2016-09-10 Par sujet JM D
Peux-t-on changer la taille des cartes ?
Cordialement
Jean-Marie DIRNINGER
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] carte de membre -personnalisation

2012-05-15 Par sujet dunkane

serait il possible d'inserer un fond pour la carte de membre ?
et ce afin de mieux personnaliser celle ci ?

merci


Le 15/05/2012 08:16, André Lefranc a écrit :

Pour les adhérents peu familiers de l'outil,
il y a une incompréhension lors de l'accès à la page qui permet de 
recréer un mot de passe .

Les adhérents ont l'impression que cela boucle sur la même demande
et ne comprennent pas qu'il s'agit de créer un nouveau mot de passe.

Je propose de modifier  la page [change_passwd.php] par modif de son 
template.


et d'afficher Indiquer votre nouveau mot de passe :

au lieu de mot de passe : .

changer dans  change_passwrd.tpl  ligne 8 :
thlabel for=mdp_adh{_T string=New Password:}/label/th
 au lieu de : thlabel for=mdp_adh{_T 
string=Password:}/label/th




et indiquer dans galette/lang/lang_french_local.php :
// ../change_password.tpl:8
$lang['New Password:'] = 'Indiquer votre nouveau mot de passenbsp;:';






___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion



--
VADECARD Guillaume

Président association
TLC SERIE-4 FRANCE

www.serie4.fr

90 rue f.a.bartholdi
60100 creil
France

tel +33/(0)6.11.11.99.76
Fax +33/(0)3.44.28.55.89

attachment: dunkane.vcf___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] carte de membre -personnalisation

2012-05-15 Par sujet André Lefranc

Le 15/05/12 09:37, dunkane a écrit :

serait il possible d'inserer un fond pour la carte de membre ?
et ce afin de mieux personnaliser celle ci ?

merci

Avec TCPdf  tout est possible : il faut manipuler le fichier 
[carte_adherent.php]


instruction pdf ici
// Image($file, $x='', $y='', $w=0, $h=0, $type='', $link='', $align='', 
$resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, 
$border=0, $fitbox=false, $hidden=false, $fitonpage=false)


exemple $pdf-Image('nom_image.png', 35, 153, 34, 25, '', '', 'T', 
false, 300, '', false, false, 1, false, false, false);


 il te faut définir par calcul les différents paramètres pour intégrer 
les cartes au fur et à mesure du remplissage de la feuille.

Si tu ne connais pas bien php, cela va être un peu de souffrance...


Le 15/05/2012 08:16, André Lefranc a écrit :

Pour les adhérents peu familiers de l'outil,
il y a une incompréhension lors de l'accès à la page qui permet de 
recréer un mot de passe .

Les adhérents ont l'impression que cela boucle sur la même demande
et ne comprennent pas qu'il s'agit de créer un nouveau mot de passe.

Je propose de modifier  la page [change_passwd.php] par modif de son 
template.


et d'afficher Indiquer votre nouveau mot de passe :

au lieu de mot de passe : .

changer dans  change_passwrd.tpl  ligne 8 :
thlabel for=mdp_adh{_T string=New Password:}/label/th
 au lieu de : thlabel for=mdp_adh{_T 
string=Password:}/label/th




et indiquer dans galette/lang/lang_french_local.php :
// ../change_password.tpl:8
$lang['New Password:'] = 'Indiquer votre nouveau mot de passenbsp;:';






___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion



--
VADECARD Guillaume

Président association
TLC SERIE-4 FRANCE

www.serie4.fr

90 rue f.a.bartholdi
60100 creil
France

tel +33/(0)6.11.11.99.76
Fax +33/(0)3.44.28.55.89


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] carte de membre - apercu

2012-05-15 Par sujet dunkane
autre question, est il possible un jour dans une future version d'avoir 
pour l'administrateur , l'aperçu de la carte de membre, via un bouton 
APERCU ? au lieu d'aller dans une fiche membre ...





--
VADECARD Guillaume

Président association
TLC SERIE-4 FRANCE

www.serie4.fr

90 rue f.a.bartholdi
60100 creil
France

tel +33/(0)6.11.11.99.76
Fax +33/(0)3.44.28.55.89

attachment: dunkane.vcf___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Carte géolocalisation UTF-8 note information firefox/chrome

2012-04-30 Par sujet André Lefranc

Retour d'expériences : (et d'heures à se traiter d'andouille !)

1) Des difficultés peuvent apparaître lors du  géocodage  des données 
: Toute adresse et nom de ville qui contient des caractères non 
correctement encodés en UTF-8 provoque un arrêt du traitement et un 
message d'erreur.
Cependant, les données géolocalisées antérieure au caractère bloquant 
sont enregistrées même si elles ne sont pas affichées comme réussite du 
traitement.


Les erreurs sont dues à l'encodage UTF-8 incorrect dans la base de données.
 phpMyAdmin est incapable de transcoder correctement un import de 
données (.csv) codées en UTF-8.



2) Des difficultés peuvent apparaître sous Firefox alors que l'affichage 
est correct sous chrome ou safari.


Sous Firefox, la console d'erreurs indique : code xml  mal configuré.
Les erreurs sont dues à l'encodage UTF-8 incorrect dans la base de données.
 phpMyAdmin est incapable de transcoder correctement un import de 
données (.csv) codées en UTF-8.


Solution :

Il est impératif de corriger toutes les données de la base de galette 
qui montrent le signe losange contenant ?
La correction peut être effectuée avec admintools : plugin fourni avec 
galette


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Carte de géolocalisation

2012-04-24 Par sujet Loïs Taulelle
Le 23/04/2012 12:08, André Lefranc a écrit :
 Le 21/04/12 10:15, Johan Cwiklinski a écrit :
 Salut,

 Le 13/04/2012 19:33, Johan Cwiklinski a écrit :
 Est-ce que j'ai donc votre accord pour publier ce code en tant que
 plugin Galette (si tant est que le projet aboutisse effectivement) sous
 licence GPL version 3 ?

 Le fichier JavaScript fournit semble provenir d'une source externe,
 quelle est sa licence (et à quoi sert-il plus précisément d'ailleurs) ?
 N'ayant pas eu de réponse sur ces points, le plugin Galette ne verra pas
 le jour pour le moment ; dommage.

 J'ai dores et déjà d'autres priorité sur Galette (et pas que
 d'ailleurs), il faudra voir à une planification future si toutefois la
 question de la licence se voit réglée.

 
 Il existe une version libre de carte voir ici :
 http://leaflet.cloudmade.com/

C'est pas la carte, le problème, c'est le plugin pour Galette.

S'il n'existe aucune trace écrite (un mail suffit, sinon un fichier
COPYING/LICENCE dans le répertoire du plugin) notifiant la licence du
plugin, alors le droit d'auteur s'applique : le plugin n'est pas libre.
Ni redistribution, ni modification = On ne peut rien en faire.

Donc, pour pouvoir inclure ce plugin dans la distribution, il faut
clarifier (et si possible rapidement) la question de sa licence.

A+, Loïs
-- 
Quand karma faché, karma toujours faire comme ça.

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Carte de géolocalisation

2012-04-21 Par sujet Johan Cwiklinski
Salut,

Le 13/04/2012 19:33, Johan Cwiklinski a écrit :
 Est-ce que j'ai donc votre accord pour publier ce code en tant que
 plugin Galette (si tant est que le projet aboutisse effectivement) sous
 licence GPL version 3 ?
 
 Le fichier JavaScript fournit semble provenir d'une source externe,
 quelle est sa licence (et à quoi sert-il plus précisément d'ailleurs) ?

N'ayant pas eu de réponse sur ces points, le plugin Galette ne verra pas
le jour pour le moment ; dommage.

J'ai dores et déjà d'autres priorité sur Galette (et pas que
d'ailleurs), il faudra voir à une planification future si toutefois la
question de la licence se voit réglée.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Carte de géolocalisation

2012-04-13 Par sujet Gérald Yart

On 11/04/2012 22:36, André Lefranc wrote:

Le 07/04/12 15:25, Gérald Yart a écrit :
Bon, je me décide enfin à vous faire parvenir les scripts réalisés 
par mon fiston concernant la génération d'une carte de 
géolocalisation tel qu'ici : http://www.cavaliersaulongcours.com/Map


Il vous faudra avant toute chose créer les champs dynamiques 
Latitude et Longitude (type ligne simple et non obligatoire). 
Ensuite vous télécharger, décompressez et installez les fichiers 
joints sur le serveur où est installé Galette. Le fichier compressé 
contient les répertoires et fichiers suivants :


  * images (rép.) : contient les images utilisées dans l'application
  * script (rép.) : contient les fichier Javascript utilisés dans
l'application
  * affiche_image.php (fic.) : Récupère dans la table galette_picture
l'image de l'adhérent dont  l'identifiant est envoyé en paramètre
dans l'URL
  * create_xml.php (fic.) : Récupère les informations relatives aux
adhérents dans la base de données et renvoie un fichier XML qui
sera lu par le code API Google Map.
  * remplir_coord_adherents.php (fic.) : Récupère les adresses des
adhérents dans la base de données, récupère les coordonnées
géographiques correspondantes à l'aide du service de géocodage de
l'API Google Map  et les enregistre dans la table
galette_dynamic_fields.
  * index.html (fic.) :

Utilisation :

Une fois l'application installée (penser à vérifier les chemins des 
répertoires), exécuter le fichier remplir_coord_adherents.php.


attention : sur des versions récentes ? de galette, le fichier 
config.inc.php

a pour chemin :
include('../galette/config/config.inc.php')
changer dans [remplir_coord_adherents.php] et [create_xml.php] 


Celui-ci va récupérer les adresses des adhérents dans la table 
galette_adherents, les envoyer au service de géocodage de Google 
Maps puis écrire les coordonnées géographiques dans la table 
galette_dynamic_fields.




là j'ai obtenu une erreur :
## L'exécution de la requête a retourné une erreur : Cannot add or 
update a child row: a foreign key constraint fails 
(`namd_galette`.`galette_dynamic_fields`, CONSTRAINT 
`galette_dynamic_fields_ibfk_1` FOREIGN KEY (`field_id`) REFERENCES 
`galette_field_types` (`field_id`))

## Que faire ?




Oups pardon, J'ai oublié de préciser que dans le fichier 
remplir_coord_adherents.php il fallait changer les valeurs des champs 
field_id, je m'explique : quand vous créez les champs Latitude et 
longitude, le noms de ces nouveau champs sont rangés sous forme 
d'enregistrements dans la table galette_dynamic_fields.  Il faut donc 
remplacer la valeur des identifiant (champ field_id) par les valeurs que 
vous avez dans votre table (je ne suis pas sûr d'être très clair sur ce 
coup là !!)







En résultat vous aurez une page qui affiche la liste des adhérents 
dont le géocodage s'est bien passé et/ou la liste des adhérents dont 
le géocodage s'est mal passé :


*Opération terminée :
- 1 adresse a été géocodée avec succès :*
Gérald Yart : lat : 47.6316470° ; lon : 1.8547100°

*- Aucune adresse n'a pas pu être géocodée*

*ATTENTION : seules les nouvelles adresses de la table 
galette_adherents ont été géocodées.
Pour modifier les coordonnées géographiques d'un adhérent dont 
l'adresse a déjà été géocodée il faut le faire manuellement via la 
fiche adhérent galette

*

Pour afficher la carte il vous suffira d'exécuter le fichier 
index.php. Après l'utilisation du fichier 
remplir_coord_adherents.php, le chargement de la carte est un peu 
long, c'est normal. Si on veut relancer l'application pour un ou 
plusieurs adhérents déjà géocodés (déménagement, erreur dans 
l'adresse, etc.), il suffit d'aller vider les champs Latitude et 
Longitude dans les fiches des adhérents concernés.
L'affichage ne se fera que si l'adhérent est actif et si la case 
Je souhaite apparaître dans la liste des membres est cochée.
Afin de rendre l'affichage plus lisible, nous avons effectué des 
regroupements d'adhérents en fonction du niveau de zoom.


Voilà voilà, j'espère que ça servira à plein de gens, ce qu'il 
faudrait pour simplifier la chose c'est intégrer les champs latitude 
et longitude à la table galette_adhérent dans un prochaine version d 
eGalette.


Gérald

--

Mail réalisé uniquement à partir d'électrons recyclés
___

Gérald Yart
47° 38' 0 N, 1° 51' 14 E
___




___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion




___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion



--

Mail réalisé uniquement à partir d'électrons recyclés
___

Gérald Yart
47° 38' 0 N, 1° 51' 14 E

Re: [Galette-discussion] Carte de géolocalisation

2012-04-13 Par sujet Johan Cwiklinski
Salut,

Le 07/04/2012 15:25, Gérald Yart a écrit :
 Bon, je me décide enfin à vous faire parvenir les scripts réalisés par
 mon fiston concernant la génération d'une carte de géolocalisation tel
 qu'ici : http://www.cavaliersaulongcours.com/Map

Merci :)

 
 Il vous faudra avant toute chose créer les champs dynamiques Latitude
 et Longitude (type ligne simple et non obligatoire). Ensuite vous
 télécharger, décompressez et installez les fichiers joints sur le
 serveur où est installé Galette. Le fichier compressé contient les
 répertoires et fichiers suivants :
 [...]

Si ce code m'intéresse, c'est d'avantage en tant que plugin que partie
intégrante de Galette ; je vais y regarder de plus près.

Il reste un point à régler avant que je ne commence quoi que ce soit...
Aucune licence n'est spécifiée dans les fichiers transmis ; c'est donc
un code non redistribuable sauf indication expresse des auteurs.

Est-ce que j'ai donc votre accord pour publier ce code en tant que
plugin Galette (si tant est que le projet aboutisse effectivement) sous
licence GPL version 3 ?

Le fichier JavaScript fournit semble provenir d'une source externe,
quelle est sa licence (et à quoi sert-il plus précisément d'ailleurs) ?

Merci,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] Carte de géolocalisation

2012-04-11 Par sujet Gérald Yart
Bon, je me décide enfin à vous faire parvenir les scripts réalisés par 
mon fiston concernant la génération d'une carte de géolocalisation tel 
qu'ici : http://www.cavaliersaulongcours.com/Map


Il vous faudra avant toute chose créer les champs dynamiques Latitude 
et Longitude (type ligne simple et non obligatoire). Ensuite vous 
télécharger, décompressez et installez les fichiers joints sur le 
serveur où est installé Galette. Le fichier compressé contient les 
répertoires et fichiers suivants :


 * images (rép.) : contient les images utilisées dans l'application
 * script (rép.) : contient les fichier Javascript utilisés dans
   l'application
 * affiche_image.php (fic.) : Récupère dans la table galette_picture
   l'image de l'adhérent dont  l'identifiant est envoyé en paramètre
   dans l'URL
 * create_xml.php (fic.) : Récupère les informations relatives aux
   adhérents dans la base de données et renvoie un fichier XML qui sera
   lu par le code API Google Map.
 * remplir_coord_adherents.php (fic.) : Récupère les adresses des
   adhérents dans la base de données, récupère les coordonnées
   géographiques correspondantes à l'aide du service de géocodage de
   l'API Google Map  et les enregistre dans la table
   galette_dynamic_fields.
 * index.html (fic.) :

Utilisation :

Une fois l'application installée (penser à vérifier les chemins des 
répertoires), exécuter le fichier remplir_coord_adherents.php. Celui-ci 
va récupérer les adresses des adhérents dans la table 
galette_adherents, les envoyer au service de géocodage de Google Maps 
puis écrire les coordonnées géographiques dans la table 
galette_dynamic_fields. En résultat vous aurez une page qui affiche la 
liste des adhérents dont le géocodage s'est bien passé et/ou la liste 
des adhérents dont le géocodage s'est mal passé :


*Opération terminée :
- 1 adresse a été géocodée avec succès :*
Gérald Yart : lat : 47.6316470° ; lon : 1.8547100°

*- Aucune adresse n'a pas pu être géocodée*

*ATTENTION : seules les nouvelles adresses de la table galette_adherents 
ont été géocodées.
Pour modifier les coordonnées géographiques d'un adhérent dont l'adresse 
a déjà été géocodée il faut le faire manuellement via la fiche adhérent 
galette

*

Pour afficher la carte il vous suffira d'exécuter le fichier index.php. 
Après l'utilisation du fichier remplir_coord_adherents.php, le 
chargement de la carte est un peu long, c'est normal. Si on veut 
relancer l'application pour un ou plusieurs adhérents déjà géocodés 
(déménagement, erreur dans l'adresse, etc.), il suffit d'aller vider les 
champs Latitude et Longitude dans les fiches des adhérents concernés.
L'affichage ne se fera que si l'adhérent est actif et si la case Je 
souhaite apparaître dans la liste des membres est cochée.
Afin de rendre l'affichage plus lisible, nous avons effectué des 
regroupements d'adhérents en fonction du niveau de zoom.


Voilà voilà, j'espère que ça servira à plein de gens, ce qu'il faudrait 
pour simplifier la chose c'est intégrer les champs latitude et longitude 
à la table galette_adhérent dans un prochaine version d eGalette.


Gérald

--

Mail réalisé uniquement à partir d'électrons recyclés
___

Gérald Yart
47° 38' 0 N, 1° 51' 14 E
___





Map.tar.gz
Description: GNU Zip compressed data
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Carte de géolocalisation

2012-04-11 Par sujet Jack
Merci Gérard pour ce script qui va nous être bien utile.  [?]

Reste plus qu'à l'essayer. ;)

-- 
Tout va bien !
Jack Paloque-Berges
Contact: 0622622809  0561884364
http://www.lamaisondunet.org/
http://jack.paloque.free.fr
http://luchon.reseauk.info
http://seluchon.reseauk.info
http://www.reseauk.info
http://www.info-mazamet.net
http://www.orgues-barbarie-toulouse.org


Le 7 avril 2012 15:25, Gérald Yart gerald.y...@yvoy-le-marron.org a écrit
:

  Bon, je me décide enfin à vous faire parvenir les scripts réalisés par
 mon fiston concernant la génération d'une carte de géolocalisation tel
 qu'ici : http://www.cavaliersaulongcours.com/Map

 Il vous faudra avant toute chose créer les champs dynamiques Latitude et
 Longitude (type ligne simple et non obligatoire). Ensuite vous
 télécharger, décompressez et installez les fichiers joints sur le serveur
 où est installé Galette. Le fichier compressé contient les répertoires et
 fichiers suivants :

- images (rép.) : contient les images utilisées dans l'application
- script (rép.) : contient les fichier Javascript utilisés dans
l'application
- affiche_image.php (fic.) : Récupère dans la table galette_picture
l'image de l'adhérent dont  l'identifiant est envoyé en paramètre dans 
 l'URL
- create_xml.php (fic.) : Récupère les informations relatives aux
adhérents dans la base de données et renvoie un fichier XML qui sera lu par
le code API Google Map.
- remplir_coord_adherents.php (fic.) : Récupère les adresses des
adhérents dans la base de données, récupère les coordonnées géographiques
correspondantes à l'aide du service de géocodage de l'API Google Map  et
les enregistre dans la table galette_dynamic_fields.
- index.html (fic.) :

 Utilisation :

 Une fois l'application installée (penser à vérifier les chemins des
 répertoires), exécuter le fichier remplir_coord_adherents.php. Celui-ci va
 récupérer les adresses des adhérents dans la table galette_adherents, les
 envoyer au service de géocodage de Google Maps puis écrire les coordonnées
 géographiques dans la table galette_dynamic_fields. En résultat vous
 aurez une page qui affiche la liste des adhérents dont le géocodage s'est
 bien passé et/ou la liste des adhérents dont le géocodage s'est mal passé :

 *Opération terminée :
 - 1 adresse a été géocodée avec succès :*
 Gérald Yart : lat : 47.6316470° ; lon : 1.8547100°

 *- Aucune adresse n'a pas pu être géocodée*

 *ATTENTION : seules les nouvelles adresses de la table galette_adherents
 ont été géocodées.
 Pour modifier les coordonnées géographiques d'un adhérent dont l'adresse a
 déjà été géocodée il faut le faire manuellement via la fiche adhérent
 galette
 *

 Pour afficher la carte il vous suffira d’exécuter le fichier index.php.
 Après l'utilisation du fichier remplir_coord_adherents.php, le chargement
 de la carte est un peu long, c'est normal. Si on veut relancer
 l'application pour un ou plusieurs adhérents déjà géocodés (déménagement,
 erreur dans l'adresse, etc.), il suffit d'aller vider les champs Latitude
 et Longitude dans les fiches des adhérents concernés.
 L'affichage ne se fera que si l'adhérent est actif et si la case Je
 souhaite apparaître dans la liste des membres est cochée.
 Afin de rendre l'affichage plus lisible, nous avons effectué des
 regroupements d'adhérents en fonction du niveau de zoom.

 Voilà voilà, j'espère que ça servira à plein de gens, ce qu'il faudrait
 pour simplifier la chose c'est intégrer les champs latitude et longitude à
 la table galette_adhérent dans un prochaine version d eGalette.

 Gérald

 --

 Mail réalisé uniquement à partir d'électrons recyclés
 ___

 Gérald Yart
 47° 38' 0 N, 1° 51' 14 E
 ___




 ___
 Galette-discussion mailing list
 Galette-discussion@gna.org
 https://mail.gna.org/listinfo/galette-discussion


328.png___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Carte de géolocalisation

2012-04-11 Par sujet roland . telle
mercredi 11 avril 2012,
Bonjour Gérald,

Le samedi 7 avril 2012 à 15:25:42, gerald.yart@... a écrit :

 Bon, je me décide enfin à vous faire parvenir les scripts réalisés par 
 mon fiston concernant la génération d'une carte de géolocalisation tel 
 qu'ici : http://www.cavaliersaulongcours.com/Map

C'est dommage que le lien ne fonctionne pas (site spip apparemment
inaccessible) !

Merci pour ce projet très intéressant que je décortiquerai le plus vite
possible.

Bonne journée.

Roland


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] Carte de géolocalisation

2012-04-11 Par sujet Gérald Yart

On 11/04/2012 23:17, Gérald Yart wrote:

On 11/04/2012 22:36, André Lefranc wrote:

Le 07/04/12 15:25, Gérald Yart a écrit :
Bon, je me décide enfin à vous faire parvenir les scripts réalisés 
par mon fiston concernant la génération d'une carte de 
géolocalisation tel qu'ici : http://www.cavaliersaulongcours.com/Map


Il vous faudra avant toute chose créer les champs dynamiques 
Latitude et Longitude (type ligne simple et non obligatoire). 
Ensuite vous télécharger, décompressez et installez les fichiers 
joints sur le serveur où est installé Galette. Le fichier compressé 
contient les répertoires et fichiers suivants :


  * images (rép.) : contient les images utilisées dans l'application
  * script (rép.) : contient les fichier Javascript utilisés dans
l'application
  * affiche_image.php (fic.) : Récupère dans la table
galette_picture l'image de l'adhérent dont  l'identifiant est
envoyé en paramètre dans l'URL
  * create_xml.php (fic.) : Récupère les informations relatives aux
adhérents dans la base de données et renvoie un fichier XML qui
sera lu par le code API Google Map.
  * remplir_coord_adherents.php (fic.) : Récupère les adresses des
adhérents dans la base de données, récupère les coordonnées
géographiques correspondantes à l'aide du service de géocodage
de l'API Google Map  et les enregistre dans la table
galette_dynamic_fields.
  * index.html (fic.) :

Utilisation :

Une fois l'application installée (penser à vérifier les chemins des 
répertoires), exécuter le fichier remplir_coord_adherents.php.


attention : sur des versions récentes ? de galette, le fichier 
config.inc.php

a pour chemin :
include('../galette/config/config.inc.php')
changer dans [remplir_coord_adherents.php] et [create_xml.php] 


Celui-ci va récupérer les adresses des adhérents dans la table 
galette_adherents, les envoyer au service de géocodage de Google 
Maps puis écrire les coordonnées géographiques dans la table 
galette_dynamic_fields.




là j'ai obtenu une erreur :
## L'exécution de la requête a retourné une erreur : Cannot add or 
update a child row: a foreign key constraint fails 
(`namd_galette`.`galette_dynamic_fields`, CONSTRAINT 
`galette_dynamic_fields_ibfk_1` FOREIGN KEY (`field_id`) REFERENCES 
`galette_field_types` (`field_id`))

## Que faire ?




Oups pardon, J'ai oublié de préciser que dans le fichier 
remplir_coord_adherents.php il fallait changer les valeurs des champs 
field_id, je m'explique : quand vous créez les champs Latitude et 
longitude, le noms de ces nouveau champs sont rangés sous forme 
d'enregistrements dans la table galette_dynamic_fields.  Il faut donc 
remplacer la valeur des identifiant (champ field_id) par les valeurs 
que vous avez dans votre table (je ne suis pas sûr d'être très clair 
sur ce coup là !!)



et penser aussi à changer les valeurs dans les requêtes SQL du fichier 
create_xml.php !!!


Bon, je vais me coucher !!



--

Mail réalisé uniquement à partir d'électrons recyclés
___

Gérald Yart
47° 38' 0 N, 1° 51' 14 E
___



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion