Page 1 of 1
Problème module MAP
Posted: Wed Mar 19, 2008 6:00 pm
by dvn
Re: Problème module MAP
Posted: Thu Mar 20, 2008 1:46 pm
by dvn
quelqu'un a une piste svp

Re: Problème module MAP
Posted: Fri Mar 28, 2008 5:11 pm
by dvn
pourrait-on avoir un semblant d'aide svp
merci beaucoup d'avance
Re: Problème module MAP
Posted: Tue Jan 05, 2010 5:57 pm
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
Re: Problème module MAP
Posted: Tue Jan 05, 2010 6:07 pm
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 :
- 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.