Forum pragmaMx France

Modules spécifiques & Blocs => Autres modules dédiés à PragmaMx => Discussion démarrée par: fonfonsd le 10 Mai 2006 à 20:59:00



Titre: cartes
Posté par: fonfonsd le 10 Mai 2006 à 20:59:00
bjr

je recherche un module "maps" ou "carte" pour afficher la localisation de mes membres


Titre: Re : cartes
Posté par: Diabolo le 10 Mai 2006 à 21:04:45
Google map

http://www.blind-summit.co.uk/modules.php?name=Map

Dispo sur ce site, fait des essais avant  ;)

J'ai pas encore essayé ..


Titre: Re : cartes
Posté par: fonfonsd le 11 Mai 2006 à 00:35:20
bjr

il me demande de créer cela à l'installation

2. Run the following SQL to add the 2 new columns to the nuke_users table

ALTER TABLE nuke_users
ADD (user_latitude varchar(20), user_longitude varchar(20));

CREATE TABLE `nuke_map_locations` (
  `location_id` int(10) NOT NULL auto_increment,
  `location_name` varchar(50) NOT NULL default '',
  `location_type` varchar(20) NOT NULL default '',
  `location_image` varchar(255) NOT NULL default '',
  `location_address` varchar(50) NOT NULL default '',
  `location_telephone` varchar(50) NOT NULL default '',
  `location_email` varchar(50) NOT NULL default '',
  `location_url` varchar(255) NOT NULL default '',
  `location_latitude` varchar(20) NOT NULL default '',
  `location_longitude` varchar(20) NOT NULL default '',
  `location_details` varchar(255) NOT NULL default '',
  `location_date` varchar(20) NOT NULL default '',
  `location_region` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`location_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;



que faire

merci


Titre: Re : cartes
Posté par: Diabolo le 11 Mai 2006 à 19:19:27
Dans le sql,
remplace nuke_ par mx123456_  ou 123456 correspond au préfixe de tes tables

C'est quoi le préfixe de tes tables ?
regarde ds phpmyadmin


Titre: Re : cartes
Posté par: fonfonsd le 12 Mai 2006 à 14:17:36
bjr

j'y avais pensé mais il n'y a pas de fichier .sql une fois le tout décompressé  :thumbdown:

merci


Titre: Re : cartes
Posté par: Diabolo le 12 Mai 2006 à 19:23:07
Ca doit être un installateur,

Je regarde ça, je fais un essai et te tiens au courant  ;)


Titre: Re : cartes
Posté par: stefvar le 12 Mai 2006 à 20:28:40
Bonjour,

Il n'y a pas d'installeur, la requête à exécuter est dans le fichier texte.
Dans ton cas Fonfonsd, il te suffit juste à remplacer les préfixes nuke_ des tables par ceux de Pragmamx  ;).


Titre: Re : cartes
Posté par: fonfonsd le 14 Mai 2006 à 02:21:17
bjr

oui j'avais bien compris la chose mais je ne trouve pas de fichier avec mon éditeur ^ù il y a le prefixe NUKE_ je deviens  :mad: j'en ai le cerveau qui  :devil:


Titre: Re : Re : cartes
Posté par: stefvar le 14 Mai 2006 à 07:06:15
bjr

oui j'avais bien compris la chose mais je ne trouve pas de fichier avec mon éditeur ^ù il y a le prefixe NUKE_ je deviens  :mad: j'en ai le cerveau qui  :devil:

Bonjour,

De quel fichier parles tu ? Si c'est un *.sql, pas la peine il n'y en a pas. Il faut que tu fasses un copier/coller du fichier texte, ou est inséré la requête, à phpmyadmin. Une fois coller pense à faire les correctifs nécessaires pour Pragmamx avant de lancer la requête  ;)


Titre: Re : cartes
Posté par: fonfonsd le 14 Mai 2006 à 21:34:44
 :heu:

je le colle où ???

merci


Titre: Re : cartes
Posté par: fonfonsd le 17 Mai 2006 à 13:08:52
 :'(


Titre: Re : cartes
Posté par: Diabolo le 17 Mai 2006 à 13:16:04
Dans phpmyadmin >>exécuter une requête et tu colle le code dans le champs prévu puis exécuter ;)


Titre: Re : cartes
Posté par: fonfonsd le 18 Mai 2006 à 20:14:46
 :heu:

je crois que je vais laisser tomber ce module c'est pas grave.

merci


Titre: Re : Re : cartes
Posté par: zocco le 19 Mai 2006 à 10:49:55
:heu:

je crois que je vais laisser tomber ce module c'est pas grave.

merci

Ca, ce n'est pas une bonne réponse.  ;)
Persévérance, est le maître mot !

Tu verras la satisfaction qu'on retire d'avoir réussi à surmonter quelque chose qu'on ne maitrisait pas.

Pour la petite histoire, Stefvar m'a énormément aidé pour la mise en ligne d'un autre site. J'ai du réinstallé le CMS php-nuke une petite dizaine de fois, plus toutes les galères pour l'installation de modules supplémentaires.

Aller, fonfonsd, que la Force soit avec toi.  :)


Titre: Re : cartes
Posté par: fonfonsd le 19 Mai 2006 à 14:34:08
bjr  :devil: :devil: :devil:

ok mais je comprends pas cette histoire de copie coller je ne vois pas comment faire  :'( :'(


Titre: Re : cartes
Posté par: stefvar le 19 Mai 2006 à 16:43:46
Bonjour,

A partir de phpmyadmin, clique sur l'onglet SQL puis colle le code dans le champ Exécuter une ou des requêtes sur la base puis clique sur Exécuter.
Le code à coller est celui que tu as mentionné à savoir :
Code:
ALTER TABLE nuke_users
ADD (user_latitude varchar(20), user_longitude varchar(20));

CREATE TABLE `nuke_map_locations` (
  `location_id` int(10) NOT NULL auto_increment,
  `location_name` varchar(50) NOT NULL default '',
  `location_type` varchar(20) NOT NULL default '',
  `location_image` varchar(255) NOT NULL default '',
  `location_address` varchar(50) NOT NULL default '',
  `location_telephone` varchar(50) NOT NULL default '',
  `location_email` varchar(50) NOT NULL default '',
  `location_url` varchar(255) NOT NULL default '',
  `location_latitude` varchar(20) NOT NULL default '',
  `location_longitude` varchar(20) NOT NULL default '',
  `location_details` varchar(255) NOT NULL default '',
  `location_date` varchar(20) NOT NULL default '',
  `location_region` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`location_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Pense à remplacer le préfixe nuke par celui de PragmaMx  ;)


Titre: Re : cartes
Posté par: fonfonsd le 19 Mai 2006 à 23:40:19
bjr

marche après quelques modif suprression 2 premières lignes et espace à la place de "default latin 1" mais sur le site c'est pas bon j'ai un grand carré blanc et un message en haut me disant

Error: language-file 'french' for module 'Map' is missing!

dur ce module  :devil:



Titre: Re : cartes
Posté par: stefvar le 21 Mai 2006 à 12:08:56
Bonjour,

C'est qu'il manque le fichier langage français. Tu peux renommer le fichier lan-english.php en lang-french.php, cela t'enlèvera l'erreur  ;)


Titre: Re : cartes
Posté par: fonfonsd le 21 Mai 2006 à 12:17:27
bjr

je vais essayer peut etre que c'est cela qui empêche la fenetre de s'ouvrir correctement



Titre: Re : cartes
Posté par: stefvar le 21 Mai 2006 à 15:07:28
Bonjour,

Je viens de relire le message où tu dis
Citation
modif suprression 2 premières lignes
. Si tu ne rajoutes pas ces deux champs dans ta table users, le module ne fonctionnera pas.
Pour info et si cela t'intéresse, j'ai fais la traduction du module  ;).


Titre: Re: cartes
Posté par: zocco le 22 Mai 2006 à 11:11:11
Ma petite contribution :

Code:
ALTER TABLE mx36897_users
ADD (user_latitude varchar(20), user_longitude varchar(20));

CREATE TABLE `mx36897_map_locations` (
  `location_id` int(10) NOT NULL auto_increment,
  `location_name` varchar(50) NOT NULL default '',
  `location_type` varchar(20) NOT NULL default '',
  `location_image` varchar(255) NOT NULL default '',
  `location_address` varchar(50) NOT NULL default '',
  `location_telephone` varchar(50) NOT NULL default '',
  `location_email` varchar(50) NOT NULL default '',
  `location_url` varchar(255) NOT NULL default '',
  `location_latitude` varchar(20) NOT NULL default '',
  `location_longitude` varchar(20) NOT NULL default '',
  `location_details` varchar(255) NOT NULL default '',
  `location_date` varchar(20) NOT NULL default '',
  `location_region` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`location_id`)

)

Par contre j'ai ce message lorsque je clique sur "Ma localisation" par exemple.

Code:
Fatal error: Call to a member function on a non-object in /home/monsite/public_html/modules/Nuke_Map/index.php on line 784

A la ligne 784, j'ai çà :

Code:
$sql = "SELECT user_id FROM ".$prefix."_users WHERE username = '$theuser'";
$query = $db->sql_query($sql);
$useridno = mysql_result($query, 0, 0);

C'est peut-être dû au fait que je n'ai aucun membre d'enregistré. :calim:


Titre: Re : cartes
Posté par: Diabolo le 22 Mai 2006 à 11:12:48
Je fais faire une install pour tester ce module  ;) ;)


Titre: Re : Re : cartes
Posté par: fonfonsd le 22 Mai 2006 à 11:34:32
Bonjour,

Je viens de relire le message où tu dis
Citation
modif suprression 2 premières lignes
. Si tu ne rajoutes pas ces deux champs dans ta table users, le module ne fonctionnera pas.
Pour info et si cela t'intéresse, j'ai fais la traduction du module  ;).

je veux bien car moi aussi je tatonne et ne trouve pas la solution pour l'instant

merci


Titre: Re : cartes
Posté par: zocco le 22 Mai 2006 à 11:55:57
Récupères le code modifié plus haut, tu vas dans phpMy admin, tu sélectionnes la base dans laquelle tu veux mettre la base de la carte (dans la colonne de gauche "Base de donnée"), sur la frame de droite tu cliques sur l'onglet "SQL" (une fenêtre saisie apparait) et tu colles le code que tu as copié.

Tu "éxécutes". Ta base est mise à jour.

N'oublies pas d'aller dans le fichier modules>Nuke_Map>index.php, tu entres l'API Key récupéré sur http://www.google.com/apis/maps/ et tu upload Nuke_Map dans le dossier Modules et Map dans le dossier images.

Voilà où j'en suis.

Mes 2 problèmes :
- lorsque je clique sur "Ma localisation" par exemple
Code:
Fatal error: Call to a member function on a non-object in /home/monsite/public_html/modules/Nuke_Map/index.php on line 784

- le module ne s'encapsule pas dans le theme. C'est comme si le lien était en "parent".


Titre: Re : cartes
Posté par: fonfonsd le 22 Mai 2006 à 15:42:27
bjr

si je laisse les deux premières lignes du haut voila ce que j'obtiens

Erreur

requête SQL :

ALTER TABLE mx94718_users ADD (
user_latitude varchar( 20 ) ,
user_longitude varchar( 20 )
)

MySQL a répondu:
#1060 - Duplicate column name 'user_latitude


merci


Titre: Re : cartes
Posté par: stefvar le 22 Mai 2006 à 18:00:47
Bonjour,

Fonfond, cela veut juste dire que les chamsp sont déjà présents dans la table  ;)


Titre: Re : cartes
Posté par: Diabolo le 22 Mai 2006 à 18:32:08
En fait, j'ai testé et y a pas mal de modifs à faire au niveau du code pour que ça tourne avec pragmamx  :'(

Je vais voir avec la team sur le site officiel ce qu'ils en pensent pour le portage  ;)


Titre: Re : cartes
Posté par: fonfonsd le 22 Mai 2006 à 21:01:15
ok mis de cote pour l'instant :calim:


Titre: Re : cartes
Posté par: zocco le 22 Mai 2006 à 22:09:59
Et toc. Fonfonsd vient de démontrer qu'il subsite des incompatibilités.  :) :)

(http://www.tfc-fr.com/modules/tfc_eng_cv/images/)

C'est bon, je sors.  :)


Titre: Re : cartes
Posté par: Diabolo le 23 Mai 2006 à 11:15:41
He oui  :calim:

Mais incompatibilité ne veux pas dire impossibilité .  ;)

De toute façons pragmamx n'est pas 100% compatible avec tous les modules blocs phpnuke. Il y a des scripts qui ne posent pas de problème, (je pense aux scripts NSN en autres) mais des scripts plus exotiques peuvent générer des erreurs et doivent êtres adaptés en conséquence  ;)



Titre: Re : cartes
Posté par: Diabolo le 02 Juin 2006 à 10:01:30
ha,
@ fonsfond, j'ai trouvé un truc qui pourrais t'intéresser  :)

http://www.gsxr-freaks.info/sw/modules.php?name=usermap

Je test et t'en dit plus  ;)



Titre: Re : cartes
Posté par: franckaven le 26 Septembre 2006 à 03:07:09
Bonsoir Diabolo

Comme fonfond J'ai également essayé d'installer le module "google map" que je trouve vraiment incontournable et que l'on voit de plus en plus dans les forums 
j'ai réussi à faire apparaître la carte et puis j'ai laissé tombé car je suis vraiment trop nul en php.
j'ai trouvé un site où ça fonctionne super bien (je suis jaloux   :'(  !!!)  http://www.finn-france.com/fr6/modules.php?name=Nuke_Map (http://www.finn-france.com/fr6/modules.php?name=Nuke_Map)
ca serait quand même super bien s'il pouvait être adapter pour "pragmamx"
Peut-être que toi tu as des nouvelles la dessus ?
Merci 



 


 


Titre: Re : cartes
Posté par: fonfonsd le 27 Septembre 2006 à 01:57:48
bjr

c'est vrai qu'il a l'air bien j'avais zappé  :calim:


Titre: Re : cartes
Posté par: franckaven le 27 Septembre 2006 à 13:24:33
Oui fonfonsd je te suis à la trace  :)

Bon je vais essayer de passer un peu de temps dessus
je vous tiens au courant et je serais ravi dans faire profiter à ceux que ça interresse


Titre: Re : cartes
Posté par: fonfonsd le 28 Septembre 2006 à 14:40:42
bjr
ok merci


Titre: cartes
Posté par: phi56360 le 29 Septembre 2006 à 22:46:34
bonjour

j'ai installé ce module  :thumbup: .

chez moi sa coince aux lignes (fichier index.php)  222 .223 . 784 . 785 . 788 . 789. 792 . 793

j'ai donc désactivé toute ces lignes , la carte est visible que pour la localisation membre seulement


Titre: Re : Re : cartes
Posté par: zocco le 10 Octobre 2006 à 20:17:47
Bonsoir Diabolo

Comme fonfond J'ai également essayé d'installer le module "google map" que je trouve vraiment incontournable et que l'on voit de plus en plus dans les forums 
j'ai réussi à faire apparaître la carte et puis j'ai laissé tombé car je suis vraiment trop nul en php.
j'ai trouvé un site où ça fonctionne super bien (je suis jaloux   :'(  !!!)  http://www.finn-france.com/fr6/modules.php?name=Nuke_Map (http://www.finn-france.com/fr6/modules.php?name=Nuke_Map)
ca serait quand même super bien s'il pouvait être adapter pour "pragmamx"
Peut-être que toi tu as des nouvelles la dessus ?
Merci 

Bonjour,

Je suis content de voir que tu es allé sur mon site.
Il s'agit d'un CMS en PHP-Nuke et non PragmaMX.
Donc, Google est développé pour et c'est normal que ça marche.

Néanmoins je dois trouver le temps de migrer sous PragmaMX et de rapatrier tous les modules actuellement présents sur php-Nuke.


Titre: Re : cartes
Posté par: fonfonsd le 08 Décembre 2006 à 14:57:52
bonjour

Je  dépoussière ce vieux sujet pour savoir si personne n'a trouvé un module compatible

merci


Titre: Re : cartes
Posté par: franckaven le 08 Décembre 2006 à 22:59:02
Salut Fonfond

J'ai trouvé un module sympa que j'ai adapté pour mon site, "Location mod" c'est un mod SMF.
Il tourne plutôt bien sous IE7 et Firefox. Un petit bug nénamoins à signler sur I6 mais trois fois rien.
http://mods.simplemachines.org/index.php?mod=56 (http://mods.simplemachines.org/index.php?mod=56)

Traduction française dans "Modifications.french.php"

// MM - Text
$txt['mm_mm'] = 'Carte des membres';
$txt['mm_place_pin'] = 'Mettre votre position';
$txt['mm_view'] = 'Voir';
$txt['mm_click_highlight'] = 'Cliquez pour selectionner une position';
$txt['mm_city'] = 'Ville';
$txt['mm_user_listing'] = 'List des utilisateurs';
$txt['mm_savepin'] = 'Enregistrer position';
$txt['mm_removepin'] = 'Effacer position';
// MM - Admin Text
$txt['mm_id'] = 'ID';
$txt['mm_image'] = 'Image';
$txt['mm_name'] = 'Nom';
$txt['mm_xstart'] = 'xDebut';
$txt['mm_xend'] = 'xFin';
$txt['mm_ystart'] = 'yDebut';
$txt['mm_yend'] = 'yFin';
$txt['mm_scale'] = 'Echelle';
$txt['mm_visible'] = 'Visible?';
$txt['mm_which_default'] = 'Quel carte voulez vous par defaut?';
$txt['mm_current_maps'] = 'Cartes disponibles';
// MM - Errors
$txt['mm_error_placepin'] = 'Vous devez cliquer qq part pour placer votre position.';
$txt['mm_error_coordinates'] = 'Erreur avec les coordonnées. Essayez encore .';
$txt['mm_error_nomaps'] = 'Il n y a aucune carte disponible';
// MM - Permission Errors
$txt['cannot_membermap_view'] = 'Vous ne pouvez pas voir la carte des membres.';
$txt['cannot_membermap_edit'] = 'Vous ne pouvez pas editer la carte des membres.';
// MM - Permissions
$txt['permissiongroup_membermap'] = 'Voir et editer des positions sur la carte.';
$txt['permissionname_membermap_view'] = 'Voir des positions sur la carte.';
$txt['permissionname_membermap_edit'] = 'Editer des positions sur la carte.';
// MM - Who's Online
$txt['whoall_mm'] = 'Voir la carte des membres.';




Sinon tu as aussi le mod Google member map  toujours pour SMF, il devrait tourner sans problème. ;)
Tu risques d'avoir une erruer avec I6  mais tu devrais trouver le fix dans les forums SMF
 http://mods.simplemachines.org/index.php?mod=241 (http://mods.simplemachines.org/index.php?mod=241)

Traduction française dans "Modifications.french.php"

$txt['googleMap'] = 'Carte';
$txt['googleMapGreenPinGD'] = 'Drapeau d\'un membre';
$txt['googleMapGreenPinNG'] = 'Sexe inconnu';
$txt['googleMapBluePin'] = 'Homme';
$txt['googleMapRedPin'] = 'Femme';
$txt['googleMapPurplePin'] = 'Groupement';
$txt['googleMapAddPinNote'] = '<a href="' . $scripturl . '?action=profile;sa=forumProfile">Cliquez ici pour placer votre drapeau si vous ne l\'avez pas encore fait.</a>';
$txt['googleMapDisclaimer'] = 'Placer le drapeau avec la précision qui vous convient.';
$txt['cannot_googleMap_view'] = 'D&eacute;sol&eacute;, vous n\'&ecirc;tes pas autoris&eacute; à acc&eacute;der à la carte des membres.';
$txt['permissionname_googleMap_view'] = 'Voir la carte des membres (Google Map)';
$txt['permissionhelp_googleMap_view'] = 'Permet d\'activer la carte des membres.  Si cette option n\'est pas coch&eacute;e, personne ne verra la carte.';
$txt['cannot_googleMap_place'] = 'D&eacute;sol&eacute;, Vous n\'&ecirc;tes pas autorisé à placer un drapeau sur la carte des membres.';
$txt['permissionname_googleMap_place'] = 'Placer un drapeau sur la carte (Google Map)';
$txt['permissionhelp_googleMap_place'] = 'Permet aux membres de placer un drapeau sur la carte.  Si cette option n\'est pas coch&eacute;e, personne ne pourra placer de drapeau.';

 ;respect ;respect ;respect




Titre: Re : cartes
Posté par: fonfonsd le 11 Décembre 2006 à 12:05:17
bjr

merci et c'est quoi ton site que je jette un coup d'oeil sur ce module ?
merci


Titre: Re : cartes
Posté par: wolf-x le 26 Mars 2007 à 04:12:04
Bonjour,

 Je recherche également une carte des membres,  voici 2 adaptations qui me plaisent bien, l'une vient d'un  moto club Allemand dont je suis membre, visible ici  (http://www.super-blackbird.org/modules.php?name=Mitgliederkarte)
cela fonctionne avec le code postal des membres, le site est en phpnuke sur linux, peut- etre y a t-il moyen de faire quelque chose à partir de ce module...

 Et la seconde se trouve sur un forum auto que je fréquente, une belle adaptation de carte google on peut zoomer et ainsi voir avec précision le lieu se trouve le membre. visible ici  (http://www.renault25.com/data/forum/index.php) ( cliquez sur "carte des membres dans le header)....Trop classe les zoom en vue satellite...

@+





Titre: Re : cartes
Posté par: Diabolo le 26 Mars 2007 à 08:22:42
Slt,
Y a un modue qui en préparation par un membre de la team pragmamx.org
Basé sur google et visible ici:
http://www.gothic-online.de/MemberMap.html
Mais le module n'est pas encore pret  :calim:


Titre: Re : cartes
Posté par: chatpitre3 le 11 Avril 2007 à 14:28:16
Bon, je ne vous cache pas qu'on est super intéressés par ce type de module pour chichiweb.net.
Donc, si je peux aider (traduction, tests, modification de php) quoi que ce soit qui nous permettrait d'avoir un module prêt à l'emploi, je suis prête à filer un coup de main !!


Titre: Re : cartes
Posté par: McFly le 25 Novembre 2007 à 08:27:02
Salut, avez vous des nouvelles au sujet de ce module?


Titre: Re : cartes
Posté par: McFly le 07 Décembre 2007 à 05:01:57
A défaut d'avoir un module spécifique, j'ai utilisé Google Maps pour faire ça... http://www.basufly.fr (http://www.basufly.fr)


Titre: Re : cartes
Posté par: fonfonsd le 10 Décembre 2007 à 11:39:03
bah c 'est bien ta carte


Titre: Re : cartes
Posté par: fonfonsd le 12 Décembre 2007 à 20:21:53
bjr peut tu me dire comment tu as fait

merci


Titre: Re : cartes
Posté par: McFly le 13 Décembre 2007 à 06:08:05
Dans http://maps.google.fr (http://maps.google.fr)

Créer un compte
Créer une nouvelle carte
Placer les repères des endroits voulus
Récupérer l'URL de la carte
Créer un nouveau bloc HTML en insérant l'url de la carte

Voila, c'est tout. ;)