Objet : devel-adl
Archives de la liste
Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre
Chronologique Discussions
- From: Pierre LASSALLE <pierre.lassalle AT riseup.net>
- To: Ploc <pub2016 AT acampado.net>
- Cc: devel AT agendadulibre.org
- Subject: Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre
- Date: Wed, 30 Mar 2016 02:10:02 +0200
Bonsoir,
Je crois que oui.Quand je mets juste "Theix" dans l'adresse, j'ai bien des propositions : Plusieurs adresses possibles, veuillez sélectionner la bonne Theix, Vannes, Morbihan, Bretagne, France métropolitaine, 56450, France Theix, Vannes, Morbihan, Bretagne, France métropolitaine, 56450, France Theix, Rue de Vannes, Theix, Theix-Noyalo, Vannes, Morbihan, Bretagne, France métropolitaine, 56450, France Donc Theix est reconnu. Idem pour "Theix-Noyalo" où l'agenda répond : "Adresse postale reconnue." Enfin, comme tu le dis, quand on met la rue des Charrons à Theix, l'adresse est reconnue également. "Rue des Charrons, Zone d'Activités du Landy, Theix, Ténac, Vannes, Morbihan, Bretagne, France métropolitaine, 56450, France" Est-ce que ça aiderait de rajouter une aide à la saisie qui indique de ne mettre que le nom de la commune si jamais l'adresse précise n'est pas trouvée ? C'est curieux car quand j'ai fait des tests avec la base de données : http://nominatim.openstreetmap.org/ je ne suis pas arrivé au même résultat que toi. Pour faire mes tests, je me suis servi de la copie d'écran ci-jointe adressée par l'utilisatrice de l'agenda J'ai d'abord tapé : Impasse des Charrons 56 Theix-Noyalo --> No search results found J'ai obtenu : Coté Agenda, j'ai tapé au tout premier remplissage du formulaire : et j'ai obtenu : Aucune adresse trouvée Le champ adresse n'a pas été modifié. Puis j'ai tapé dans nominatim Charrons 56 Theix-Noyalo --> No search results found J'ai obtenu : J'ai fait de même dans l'agenda, avec le même résultat que nominatim : Aucune adresse trouvée Le champ adresse n'a pas été modifié Puis j'ai tapé dans nominatim : 56 Theix-Noyalo --> OK et j'ai obtenu : J'ai fait de même dans l'agenda et j'ai obtenu ce message d'erreur en tête de formulaire : Notice: Undefined variable: xml in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 85 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 85 Notice: Undefined variable: xml in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 92 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 92 Notice: Undefined variable: xml in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 105 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 105 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 164 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 165 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 166 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 167 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 168 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 169 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 170 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 171 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 172 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 173 Notice: Trying to get property of non-object in /var/www/vhosts/info.stoplinkynonmerci.org/httpdocs/inc/class.geocode.inc.php on line 174 Suite à ce message d'erreur, le champ adresse du formulaire est vide : Puis j'ai tapé : Charrons Theix --> OK Et j'ai obtenu : J'ai fait de même avec l'agenda et j'ai obtenu après avoir cliqué sur "Aperçu" le champ d'adresse suivant : J'ai donc cliqué sur "Valider" et j'ai obtenu : De plus, il y a un deuxième problème que je n'ai pas constaté sur cette adresse-là , c'est que le programme se mélange parfois les pinceaux entre l'adresse qu'on coche avec le bouton radio qui va bien et celle qu'on retrouve affichée après la validation. C'est à dire qu'en fait on ne retrouve pas toujours l'adresse qu'on a cochée mais une autre qui semble aléatoire, seule la commune restant bonne. En effet sur cette adresse, le programme n'a pas eu à me proposer de choix entre plusieurs adresses. Sans prendre parti, le fait est que les quatre dernières personnes qui ont tenté d'enregistrer un évènement depuis la mise en place de la dernière mouture n'y sont pas parvenus et que par ailleurs l'ancienne mouture a aussi posé problème à plusieurs. Certains champs bloquants comme l'URL devrait peut-être être laissés à l'appréciation de l'administrateur pour savoir si oui ou non, ils doivent être considérés comme obligatoires. En outre, le résultat de ces efforts d'adresse devrait permettre de poser les évènements sur la carte et pour l'instant, ils n'apparaissent pas. En tout cas pour l'instant, l'expérience d'utilisateur m'a montré que la plupart abandonnent soit parce qu'ils se perdent dans le formulaire et ne repèrent pas que certains champs sont obligatoires mais le plus souvent parce qu'ils ne s'en sortent pas avec l'adresse. J'ai à ce jour saisi environ 80% des évènements de l'agenda... Merci de ton aide, Pierre Ploc Le 29/03/2016 19:34, Pierre LASSALLE a écrit :Bonjour, Je vous joins mon échange d'aujourd'hui avec une utilisatrice de l'agenda qui m'a envoyé ses copies d'écran (voir fichier joint). Entre temps, j'ai mis l'agenda à jour dernière version. Mais après quelques essais, je pense qu'elle aurait eu les mêmes difficultés avec l'adresse de l'évènement.Je reviens vers toi pour mon problème d'inscription sur l'agenda de la conférence de Marc Cendrier à Theix J'ai recommencé plusieurs fois en prenant bien soin de suivre les consignes (les majuscules-minuscules les tirets.....) que ce soit Theix ou Theix-Noyalo il ne reconnait pas la commune + le champ URL que je ne sais pas remplir. je te joins une copie écran de l'agenda Dis moi quand je peux te joindre aujourd'hui ou un autre jour sans trop te déranger.Dommage ! Il ne manquait pas grand chose ! C'est juste que certains champs sont obligatoires. Il te manquait celui de l'URL. Quand les collectifs n'ont pas leur propre page web, je leur propose de leur ouvrir une page de présentation ici : https://stoplinkynonmerci.org/spip.php?rubrique1 Et c'est cette adresse qu'il faudra inscrire dans le champ : URL* dont la description se situe juste au-dessus - je cite - Lien direct vers une page donnant plus d'informations sur l'évènement... Depuis ta tentative, j'ai mis à jour l'agenda. Il y avait un champ adresse et un champ communes. Il y a maintenant un seul champ adresse qui se remplit avec une adresse postale comme si elle était présentée sur une seule ligne. Il est prudent d'interroger auparavant la base de données pour savoir si elle connaît l'adresse qu'on va utiliser. Pour cela, aller ici : http://nominatim.openstreetmap.org/search.php?q=Impasse+des+Charons+56+Theix-Noyalo&polygon=1&viewbox= Effectivement, la base de données ne connaît pas Impasse des Charrons 56 Theix-Noyalo. Il faut donc faire quelques essais en réduisant l'adresse à son minimum : 56 Theix --> Ok il y a une réponse puis Charrons 56 Theix --> OK il y a une réponse C'est cette formulation qu'il faudra utiliser dans l'agenda. J'ai fait remonter ces difficultés aux développeurs de l'agenda afin de voir si on peut simplifier ces opérations fastidieuses. En réalité le but est de pouvoir poser les communes des évènements sur une carte de France et pour cela il faut des données de géolocalisation qu'il faut emprunter à une base de données. C'est la raison de cette manière de faire. Dis-moi si tu as réussi avec mes explications, sinon, je le ferai pour toi dans la soirée. ---------------------- En espérant que ces remontées de difficulté soient utiles, Pierre -- Pierre LASSALLE Pétition Stop Linky et électricité « sale » <https://secure.avaaz.org/fr/petition/Maires_de_France_ErDF_Ministere_de_lEcologiedu_Developpement_durable_Stop_Compteurs_Linky_et_electricite_sale/> Compteurs Linky : connectons les personnes qui ne s'en laissent pas compter ! <https://www.facebook.com/groups/StopLinky/> |
- Remontée de difficultés pour inscrire les évènements sur l'agenda libre, Pierre LASSALLE, 29/03/2016
- <Suite(s) possible(s)>
- Remontée de difficultés pour inscrire les évènements sur l'agenda libre, Pierre LASSALLE, 29/03/2016
- [php] Re: Remontée de difficultés pour inscrire les évènements sur l'agenda libre, Ploc, 29/03/2016
- [php] Re: Remontée de difficultés pour inscrire les évènements sur l'agenda libre, Ploc, 29/03/2016
- Re: [php] Re: Remontée de difficultés et erreurs php pour inscrire les évènements sur l'agenda libre, Pierre LASSALLE, 30/03/2016
Archives gérées par MHonArc 2.6.18.