Forum CMS Made Simple FR

Version complète : [Résolu] PB affichage CG GoogleMap
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

seb37

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : MLE
#~ Informations Système :
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ CMSMailer: 1.73.14
#~ FileManager: 1.0.1
#~ MenuManager: 1.6.2
#~ ModuleManager: 1.3.1
#~ News: 2.10.3
#~ nuSOAP: 1.0.1
#~ Printing: 1.0.4
#~ Search: 1.6.1
#~ ThemeManager: 1.1.1
#~ TinyMCE: 2.5.5
#~ CGExtensions: 1.17.6
#~ SiteMapMadeSimple: 1.2.1
#~ CGSimpleSmarty: 1.4.3
#~ CGGoogleMaps: 1.4.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ max_upload_size: 20000000
#~ default_upload_permission: 664
#~ assume_mod_rewrite: false
#~ page_extension:
#~ internal_pretty_urls: false
#~ use_hierarchy: true
#~ Php Information:
#~ phpversion: 5.2.12
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ memory_limit: 40M
#~ max_execution_time: 50000
#~ safe_mode: Off (Faux)
#~ session_save_path: /tmp (1777)
#~ session.use_cookies: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.81
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour à vous tous
j'ai installer le module CG GoogleMap 1.4.1 (avec CG Extension 1.17.6 et CGSimpleSmarty 1.4.3)
j'ai creer une Map ainsi qu'un Map point mais la carte ne s'affiche pas sur la page et j'ai le message suivant :

GoogleMapAPI:createMarkerIcon: Error reading image: monsite.com/modules/CGGoogleMaps/icons/dd-end.png

j'ai verifier le chemin vers les icones il est pourtant correct... Sad

quelqu'un pourrait il m'aider...
merci
personnellement j'ai un peu CGGoogleMap dans le nez depuis quelques version (lourdeur et pas de multi-pointeur)

Alors je ne sais pas si Cg à corrigé son module depuis mais je suis passé récemment au module "GoogleMaps" version 0.1.8 qui est bien plus léger et permet le multi-pointeur. Il n'est pas parfait mais bon ... il marche : http://www.hotwinter.fr/carte.html

seb37

en fait initialement j'avais installer "GoogleMaps" et j'ai eu exactement le meme soucis avec le meme message d'erreur !! alors si vous avez la solution pour ce module je suis preneur quitte à reinstaller l'autre module !!! Wink
.. si tu as 2 fois le même message, c'est peut être plus les modules qui sont en tord.

as tu un .htaccess à la racine de ton site ?

peux tu donner un lien qu'on puisse vérifier nous même me message & co ?

seb37

un .htaccess uniquement pour forcer le serveur en php5...

le lien : http://www.dels-orrys.com/index.php?page=itineraire
google donne la solution : second lien renvoi vers le forum org de cmsms ou d'autres personnes ont déjà rencontré le soucis.

je traduit la partie intéressante : le pb viendrait du fait que ton serveur refuse les connexions sortantes. Pour vérifier : voir la config de ton cmsms > information système rechercher "Test l'URL distant (test_remote_url):" dans la page

La correction proposée si tu ne peux pas activer cette option de cmsms, c'est de faire un hack dans le module lui même.

ouvrir modules/CGGoogleMaps/lib/GoogleMapAPI-2.4/GoogleMapAPI.class.php

trouver

Code :
$_icon_image_path = strpos($iconImage,'http') === 0 ? $iconImage : $_SERVER['DOCUMENT_ROOT'] . $iconImage;
remplacer par


Code :
$_icon_image_path = strpos($iconImage,'http') === 0 ?  $_SERVER['DOCUMENT_ROOT'] . substr($iconImage,strlen($_SERVER['SERVER_NAME']) + 7) : $_SERVER['DOCUMENT_ROOT'] . $iconImage;
Tiens nous au courant et surtout sauvegarde ton site avant de modifier quoi que ce soit.

seb37

j'avais deja trouver cette methode de hack j'ai essayer mais ca n'avais pas marché
sinon en test URL distant j'ai un point d'exclamation jaune... Sad

il faudrai pouvoir modifier le php.ini c'est ca ?? mais je suis en serveur mutualisé Sad
Citation :sinon en test URL distant j'ai un point d'exclamation jaune...
pas bon.

Ha ca on veux des hébergements pas cher... voilà la contre partie ...quel es ton hébergeur ?

seb37

1&1

seb37

ok d'accord merci pour votre aide (je viens de lire la faq 1&1 il est possible de modifier les preference serveur) Wink

mais dans mon cas que doit je mettre dans le php.ini pour activer cette fonction :

Test l'URL distant (test_remote_url):

pour qu'il n'y ai plus le point d'exclam jaune ???????
tout est indiqué dans le lien :

Citation :Pour corrigé mon problème, j'ai donc créer un fichier php.ini avec les valeurs :

[...]
allow_url_fopen = On
allow_url_include = On
[...]

seb37

ok c'est bien ce que j'ai fait (j'avais un doute d'ou ma question)

j'ai copier egalement comme indiquer le php.ini dans tout les dossier mais rien ni fait...

mon module CG Google Maps affiche toujours la meme erreur
d'autant que j'ai fait un phpinfo() et j'ai bien :
allow_url_fopen On
allow_url_include On



i am decourager !! Sad Sad Sad

seb37

ah !! peut etre une piste ...

je viens de remettre le fichier GoogleMapAPI.class.php comme à l'origine
et là je n'ai plus le message d'erreur par contre je n'ai pas la carte google...

et il n'y a plus le point d'exclam jaune à :
Test l'URL distant (test_remote_url):

ca progresse !!!!!!!!! mais c'est pas fini
tente une désinstallation du module en son entier. Avec un peu de malchance il a gardé des mauvais paramétrage.

fait une réinstall clean et retente le coup.

Vérifie également que tu n'ai aucun autre avertissement dans le panneau d'admin !

seb37

apres reinstall complete du module toujours pareil Sad pas de message d'erreur mais pas de carte j'ai essayé avec :
{CGGoogleMaps map="1"}
{CGGoogleMaps map="nom_de_la_carte"}
{CGGoogleMaps}


dans le panneau admin : j'ai les 4 items suivant avec un point d'exclam jaune !!
- Taille maximum par méthode POST (post_max_size): 8M
- Taille maximum pour l'Upload (upload_max_filesize): 2M
- Fonction PHP output_buffering (output_buffering): 0
- Temps Maximum d'éxecution (max_execution_time): 30
corrige ce point en particulier.

http://wiki.cmsmadesimple.org/index.php/...leshooting

Citation :Output buffering disabled
Enable via php.ini - output_buffering = 1
je ne peux pas t'assurer qu'il soit la cause, mais sur les 4 warning, c'est le seul qui ne soit pas anodin.

Sinon te reste la solution d'activer le mode débug et d'espérer trouver des traces de warning.

seb37

voila j'ai maintenant le output buffering à 1
mais toujours pareil !! pas de carte

je desespere

en tout cas un grand merci pour votre aide et votre patience Wink

je me demande si je vais pas reessayer avec l'autre module GoogleMaps, mais j'ai lu dans ce forum que le CG Google etait mieux...
le mode débug te donne quoi ?

seb37

[Résolu]
j'ai remis l'aute module GoogleMaps et au miracle ca marche !!

le probleme c'est que ne sais pas pourquoi
donc malheureusement mon experience ca ne servira pas trop aux autres

seulement conclusion à tirer
le module CG GoogleMaps ne fonctionne pas avec hebergement 1&1 mutualisé et version CMSMS 166
alors que le module GoogleMaps oui !!

avec modif du phpini voir post plus haut

et encore une fois merci à bess Wink
merci seb37 mais [Résolu] c'est dans le titre de ton sujet s'il te plait

édite ton premier message et change le titre de celui ci