Problème module MAP

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
dvn
New Member
New Member
Posts: 7
Joined: Tue Jan 29, 2008 5:51 pm

Problème module MAP

Post by dvn »

Hello, alors voilà j'ai installé le module MAP qui permet de créer des points sur une carte du monde.
Tout marche sauf la création de points ;D ;D ;D ;D ;D ;D ;D
voilà l'erreur à proprement parlée :
Gestionnaire de cartes
Enregistrement impossible
dvn
New Member
New Member
Posts: 7
Joined: Tue Jan 29, 2008 5:51 pm

Re: Problème module MAP

Post by dvn »

quelqu'un a une piste svp  :-[
dvn
New Member
New Member
Posts: 7
Joined: Tue Jan 29, 2008 5:51 pm

Re: Problème module MAP

Post by dvn »

pourrait-on avoir un semblant d'aide svp
merci beaucoup d'avance
bluelueboy
New Member
New Member
Posts: 2
Joined: Tue Jan 05, 2010 5:46 pm

Re: Problème module MAP

Post by bluelueboy »

Je sais que ça fait bientôt deux ans mais j'ai eu a utiliser le module en question sur un projet et il a fallu que je le fasse fonctionner donc vu que j'ai la solution, et que je suis tombé sur ce message en la cherchant je me suis dit que ça servira bien à quelqu'un d'autre.

Ce qui se passe c'est que l'install XML ne construit pas totalement la base de données. En fait il "oublie" de créer le champ point_text dans la table cms_module_map_points. Il suffit de créer manuellement ce champ (genre avec phpMyAdmin par exemple) et le module fonctionne nickel.

Si vous pouvez exécuter des requêtes sur la base de données, il vous suffit d'exécuter la requête :

ALTER TABLE `cms_module_map_points` ADD `point_text` TEXT NOT NULL
bluelueboy
New Member
New Member
Posts: 2
Joined: Tue Jan 05, 2010 5:46 pm

Re: Problème module MAP

Post by bluelueboy »

Pour ceux qui n'ont pas accès à la base de données, il existe une méthode détournée pour exécuter des requêtes sur la bases de données utilisée par CMSMS : Les balises utilisateurs. En effet lorsque les balises sont appelées par CMSMS il existe une connexion active à la base de données en cours, on peut l'utiliser pour exécuter des requêtes.

Petit tuto pour les newbies :

- Allez dans Extensions  » Balises Utilisateurs
- ajoutez une nouvelle balise utilisateur et nommez là : make_mysql (par exemple)
- dans cette balise collez le code ci-dessous :

Code: Select all

mysql_query('ALTER TABLE `cms_module_map_points` ADD `point_text` TEXT NOT NULL');
- rajoutez une page à votre site, ouvrez son contenu dans l'admin et collez-y le nom de la balise en smarty :

Code: Select all

{make_mysql}
- affichez une fois la page côté public : en appelant la balise cmsms exécutera la commande sql en corrigeant la base de données.
- Vous pouvez effacer la page et la balise utilisateur le module map fonctionne à présent.
Post Reply

Return to “French - Français”