Page 1 of 2

[OPGELOST] Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 5:53 am
by rodeto
Ik heb de module GoogleMaps geinstalleerd in het CMS versie 1.10 maar krijg nu in het logboek continue meldingen "GoogleMaps Module is not properly cleaning input params".

Iemand enig idee wat de oorzaak is en evt een oplossing hiervoor ?

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 6:38 am
by Duketown
rodeto,

Ik heb de module nog niet in 1.10 getest, maar vermoed dat de volgende serie van statements ontbreekt in GoogleMaps.module.php/function SetParameters()

Code: Select all

		$this->SetParameterType('bounds_fudge',CLEAN_STRING);
		$this->SetParameterType('centerlat',CLEAN_STRING);
		$this->SetParameterType('centerlon',CLEAN_STRING);
		$this->SetParameterType('controls',CLEAN_STRING);
		$this->SetParameterType('controls_size',CLEAN_STRING);
		$this->SetParameterType('directions',CLEAN_STRING);
		$this->SetParameterType('height',CLEAN_STRING);
		$this->SetParameterType('info_trigger',CLEAN_STRING);
		$this->SetParameterType('info_window',CLEAN_STRING);
		$this->SetParameterType('map',CLEAN_STRING);
		$this->SetParameterType('language',CLEAN_STRING);
		$this->SetParameterType('scale_control',CLEAN_STRING);
		$this->SetParameterType('sidebar',CLEAN_STRING);
		$this->SetParameterType('type',CLEAN_STRING);
		$this->SetParameterType('type_controls',CLEAN_STRING);
		$this->SetParameterType('width',CLEAN_STRING);
		$this->SetParameterType('zoom',CLEAN_STRING);
		$this->SetParameterType('zoom_encompass',CLEAN_STRING);
Duketown

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 6:51 am
by rodeto
Beadkt voor de snelle reactie. ik ga dit wel eens proberen.
Enig idee wanneer er een update van de module komt ?

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 7:26 am
by rodeto
Net even geprobeerd maar er blijven meldingen komen.

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 4:05 pm
by Duketown
Ik ben net klaar met technisch testen van nieuwe versie.
Daarin zitten veel wijzigingen.
Belangrijkste is, vind ik, dat er lijnen (polylines in Google Maps taal) opgezet kunnen worden.
De nieuwe versie is gebaseerd op versie 3.0 van de API van Google Maps. Hierdoor kun je inzoomen door dubbelklik en scroll. Ook 'streetview' wordt dan meteen een mogelijkheid (bij het testen viel mij op dat er in Belgiƫ geen streetview mogelijk is).

Ik zal de module eerst nog door de 1.10 versie van CMSMS trekken en dan vrijgeven.

Duketown

PS. Kun je aangeven met welke parameters de module wordt aangeroepen. Mogelijk dat dit gevolgen voor het logboek heeft.

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 4:36 pm
by rodeto
Domme vraag misschien maar hoe kan ik nagaan met welke parameters de module wordt aangeroepen?

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 6:22 pm
by Duketown
rodeto,

Ik bedoel, hoe ziet je tag op de front end er uit?
{cms_module module=GoogleMaps...}
Wat heb je op de puntjes staan.

Duketown

Re: Foutmeldingen in GoogleMaps

Posted: Fri Oct 28, 2011 6:48 pm
by rodeto
Ik zat weer veel te ver te denken :S

Dit is wat in heb staan: {cms_module module="GoogleMaps" map='arnhem' language='nl'}

Re: Foutmeldingen in GoogleMaps

Posted: Sat Oct 29, 2011 6:08 am
by Duketown
rodeto en anderen,

Ik heb net versie 0.1.9 van de module GoogleMaps vrijgegeven. Hierin is oplossing van '...is not properly cleaning input params' meegenomen.

Duketown

Re: Foutmeldingen in GoogleMaps

Posted: Sat Oct 29, 2011 8:27 am
by rodeto
Dank voor de vlotte update.

Ik heb net geprobeerd deze te installeren maar ergens gaat er iets fout. Na installatie kreeg ik de melding dat er ergens iets in de wachtrij stond waardoor het niet goed afgemaakt kon worden.
Daarna was het niet mogelijk om de module aan te roepen binnen het CMS via "Uitbreidingen". Hij is wel geinstalleerd, goede rechten etc Ik heb ook nog geprobeerd om het via het xml-bestand te installeren maar zonder resultaat. Ik kan de module niet benaderen of aanpassen in het CMS. Ook de pagina's laden fout door het ontbreken van de module.

*edit*
Ik heb net ook geprobeerd om alle bestanden handmatig toe te voegen maar ook dan geeft het CMS aan dat de module is geinstalleerd maar ik kan de module zelf nergens meer aanroepen.

Re: Foutmeldingen in GoogleMaps

Posted: Sat Oct 29, 2011 9:29 am
by Duketown
rodeto,

Zie je de module in de lijst van modules?
Is de status actief? Wat staat er bij acties?

Eventueel kun je via phpMyAdmin de tabel [prefix]_modules zodanig aanpassen dat voor module GoogleMaps de versie op 0.1.8 komt te staan. Vervolgens weer de upgrade uitvoeren.

Duketown

Re: Foutmeldingen in GoogleMaps

Posted: Sat Oct 29, 2011 9:30 am
by deactivated010521
----------

Re: Foutmeldingen in GoogleMaps

Posted: Sat Oct 29, 2011 10:52 am
by rodeto
Na installatie van JQueryTools is de module weer te benaderen.

Echter, een paar opmerkingen:
waar moet de API key ingevoerd worden? Ik zie dat nergens voorbijkomen.
Ik heb aangegeven in de settings dat "directions" geshowd moet worden maar dat blijft allemaal blanco
de markers met shadows worden niet geupload en geven dan ook een foutmelding zodra die aangeroepen worden.

Re: Foutmeldingen in GoogleMaps

Posted: Sun Oct 30, 2011 6:47 am
by Duketown
Bedankt voor deze resultaten.

Het veld voor de API key is verdwenen, omdat het niet meer in gebruik is vanaf versie 3.0 van Google Maps. Hierdoor kun je het direct voor meer domeinen inzetten.

Ik heb 'directions' zelf nooit getest, zal hier tijd aan besteden. Met shadows heb ik ook problemen en daar zal ik ook naar kijken (vreemd die foutmelding, die had ik niet).

@arnoud: ik zal het pad op een andere manier aanmaken zodat melding niet meer voorkomt.

Duketown

PS. ander punt dat ik nog moet tackelen is meerdere maps op een front end pagina (het lijkt erop dat alleen de laatst toegevoegde controls krijgt).

Re: Foutmeldingen in GoogleMaps

Posted: Tue Nov 01, 2011 12:48 pm
by Duketown
rodeto,

Ik heb naar de 'directions' optie gekeken. Dit zit in API 3.0 heel uitgebreidt ingebakken (lees: kost veel tijd om het even er bij te doen).
Mijn verzoek is om er een feature request van te maken met daarin een oproep om andere ook te laten reageren, zodat ik weet dat ik het voor meerdere mensen aan het maken ben.
Een andere manier zou zijn om de vraag in het forum te stellen (in het engels heb je de meeste reacties) wie allemaal iets dergelijks wil.
Dat is nog niet meteen een bevestiging van mij uit om het te doen (ik moet er tenslotte tijd en zin in hebben).

Duketown