Nouvelle version disponible, 2.0 RC4
Et hop, voici la version 2.0 RC3 du plugin Dotmap, pour Dotclear 2.
Pour rappel, ce plugin permet d'associer un billet à un (ou plusieurs) lieu(x) géographique(s), et de représenter vos billets sur des Google Maps. Pratique pour les voyageurs, ou ceux pour qui un billet représente un endroit particulier.
Dotmap permet donc de créer des points, à partir de leur longitude/latitude ou de leur adresse, de les localiser sur une carte géographique, et de positionner un marqueur représentant le billet, à cet emplacement, sur la carte. Le texte du marqueur (infobulle) est entièrement paramétrable.
Voici les améliorations apportées depuis la RC2 :
- Interface d'administration : La recherche d'une adresse est réalisée dynamiquement. Le lieu correspondant à l'adresse s'affiche sur la carte et le marqueur peut être déplacé : vous pouvez ainsi positionner un point à la main plutôt qu'à partir de son adresse.
- Paramétrage du Widget : L'affichage de la carte dans le widget est entièrement paramétrable (taille, boutons de contrôle de la carte, ...).
- Permissions : Seuls les administrateurs de contenu, les administrateurs du blog ou les utilisateurs disposant du privilège "Gérer les points" pourront créer / modifier ou supprimer des points. Seuls les administrateurs du blog ont accès à la configuration du plugin. Seul le rédacteur d'un billet, et les administrateurs de contenu, peuvent associer un point à des billets.
- Gestion des points : Un point déjà associé à un billet ne pourra pas être supprimé.
Les fonctionnalités suivantes sont toujours embarquées dans le plugin :
- Géolocalisation d'un point à partir de son adresse ou longitude/latitude.
- Possibilité d'associer plusieurs points à un billet, et inversement.
- Configuration de la représentation des cartes Google Maps (taille, centrage de la carte, texture, boutons de contrôle, zoom ...).
- Chargement des points à partir d'un fichier XML, ce qui simplifie considérablement leur manipulation et allège le code Javascript.
- Widget, avec possibilité d'alléger le nombre de points Google Maps affichés (trop de points affichés ralentissent le navigateur).
- Templates HTML.
- Interface d'administration plus souple.
- Possibilité de zoomer sur la carte principale.
- Possibilité d'importer les points et les associations de billets et de points créés sous Dotmap 2 pour Dotclear 1. Le seul pré-requis est que les tables Dotclear 1 soient dans la même base que les tables de Dotclear 2.
Ce plugin n'est certainement pas exempt de bugs, aussi n'hésitez pas à me les signaler.
Retour vers la [RC2 ]
Retour vers le billet principal Dotmap.
Commentaires
Cette évolution a sûrement demandé un travail important.

Mais quel résultat!
J'adore le positionnement, d'un point, directement sur la carte.
Bonjour,
Ce plugin est génial à tout point de vu, sauf un : il ne fonctionne pas sur mon blog :-((
J'ai vérifié x fois que les balises étaient bien placées, j'ai vidé le cache, rien n'y fait, j'ai toujours un simple "Chargement de la carte...".
Même sur avec la page générée par l'interface d'admin je n'ai aucun affichage.
Si vous aviez une idée d'actions supplémentaires à mener pour avoir mes cartes, ce serait super
Bon, après quelques recherche, j'ai remplacé le fichier dotmap_js.php qui était sur mon serveur par un tout neuf tout propre et ça fonctionne parfaitement
Je ne sais pas pourquoi, il me faisait une erreur sur cette partie la du code :
activemap[\"widget_map\"].setCenter(%s,%s)
Dans la page générée, les valeurs %s étaient vides, ce qui ne lui convenait pas du tout.
Bref, tout est rentré dans l'ordre et j'en suis heureux
Merci donc pour ce plugin qui fonctionne très bien
Correction
Ca fonctionne bien avec le fichier de la RC2, celui de la RC3 me pose toujours le même problème.
Guillaume -> Huumm... est-ce que tu peux activer le plugin sur ton blog, et me donner son adresse, je viendrai voir ce qui cloche "sur place"
gvx -> merci, mais il y a encore quelques trucs à voir pour arriver à un résultat parfait.
Le plugin est actif et fonctionne bien avec le fichier dotmap_js.php de la RC2
l'adresse : http://www.minivenz.fr
J'ai tout remis "RC3 certified" si tu veux jeter un oeil.
Et voilà la ligne mise en erreur dans la console de Firefox :
activemap["widget_map"].setCenter(,);
Une suggestion : créer un truc qui permet d'exporter les points d'un blog pour les réimporter dans un autre
Sinon ça fonctionne bien :p
Houla, truc bizarre
Catchable fatal error: Object of class staticRecord could not be converted to string in /usr/home/users/s/simonh/www/blog/plugins/dotmap/class.dc.dotmap.php on line 409
j'ai du le virer et j'attends des infos si y'en a :p
@guillaume => est-ce que tu peux essayer d'installer le widget Dotmap, et changer les valeurs de la latitude et de la longitude du point de centrage de la carte du widget ? J'ai peur que cette erreur ne vienne de là...
@simon => tu as dû activer le mode debug, non ?
Et ça se produit en faisant quoi ? En mode public ou admin ?
@simon => pour l'import, ouep je peux faire quelque chose comme ça, ça ne semble pas très compliqué.
Ouep donc c'est bien ça, il faut installer le widget de manière à ce que les paramètres de celui-ci soient bien pris en compte. Tant que le widget n'est pas installé manuellement, ses paramètres n'existent pas, donc lors de l'affichage du code javascript, on a des bêtises telles que : activemap["widget_map"].setCenter(,);
Arrgghh.... je posterai une RC4 prochainement avec ces bugs corrigés. Il faut juste que je cherche comment inhiber l'affichage du code javascript du widget, lorsque celui-ci n'est pas encore installé sur le blog.
partie admin, plus de css, pas de mode debug...
Mais rien de dramatique.
J'attends la RC4, avec l'import export de point autre que de dc1 à dc2
Effectivement, en mettant le widget en place ça fonctionne.
Mais il faut iméprativement qu'il soit en place dans le bandeau de navigation (si il est positionné dans le bandeau d'extra ça ne fonctionne plus), et si on le retire, même après l'avoir initialisé, ça ne refontionne plus.
En plus, moi j'ai un affichage tout space sur la mini carte du widget
Je le laisse en place aujourd'hui si tu veux te rendre compte par toi même.
En tout cas je le redis, un grand merci et un grand bravo pour ce plugin
@guillaume => En fait, le simple fait de positionner une fois le widget, corrige le bug : les valeurs par défaut sont conservées et sont donc affichées dans le code JS.
Tu peux donc supprimer le widget sans crainte. Dans la RC4 ça sera corrigé.
@simon => curieux... si ça reproduit, pourras-tu me dire quand est-ce que ça se produit et avec quelles données (lors de la validation d'un point, ...), afin que j'essaye de reproduire ça chez moi ?
Pour l'export, tu peux déjà récupérer les points au format XML :
http://hartmann.simon.free.fr/blog/...
C'est comme cela que le code Javasript de Dotmap récupère les points pour les afficher.
Pour l'import, quel format as-tu en entrée ?
Ah, moi, si j'enlève le widget, ça replante... Et quand je le remet, ça refonctionne... et il n'a conservé aucune valeur par défaut.
Par contre effectivement, le widget étant actif uniquement sur la page d'accueil, ça ne pose pas de problème qu'il ne soit pas affiché sur les billets, les cartes s'affichent correctement.
Mystère
@guillaume => On peut essayer un truc... Récupère ici le fichier dotmap_js.php de la future RC4, décompresse et installe-le en lieu et place de l'ancien fichier dotmap_hs.php, et dis-moi si ça corrige le pbm du widget :
http://www.looic.com/blog/public/do...
Tiens-moi au courant,
Ca marche nickel, avec et sans le widget.
Par contre, la minimap du widget, elle fait vraiment la gueule (mais j'ai toujours eu cet affichage space quelque soit la version).
En tout cas, le problème d'affichage des autres cartes est résolu on dirait, merci à toi.
Pour le soucis, ça me l'a fait au moment de la migration de mon blog de free vers mon nouvel hébergeur.
Au moment ou j'ai souscris pour une nouvelle clé pour l'api Google. J'ai essayé de la changer partout, dans le plug ET dans la config, rien à faire.
Pour le moment je laisse désinstallé en attendant la RC4
salut
je rencontre un probleme quand je charge l'extension, dotclear me donne un message d'erreur
rreurs :
* Table 'db232536567.tv_dotmapplots' doesn't exist (1146)
* Table 'db232536567.tv_dotmapposts' doesn't exist (1146)
Sais tu pourquoi?
Tu dois cliquer sur le logo "dotclear" après l'installation du plugin, ou bien te déconnecter / reconnecter de l'interface d'admin, et à la connexion tu auras "Dotmap a été installé correctement" normalement.
Je ne sais pas pourquoi ça se comporte comme celà.
Assures-toi également de bien avoir la version RC3.
Merci de ta réponse.
Oui j'ai bien installé la RC3 et respecté tes conseils mais rien n'y change. La table de se crée pas et je reste avec le même message d'erreur. Aurais tu le script texte de la base car je pourrais la créer manuellement
Encore merci
Curieux... voici à quoi ressemble la base :
--
-- Table structure for table `dc2_dotmapplots`
--
CREATE TABLE `dc2_dotmapplots` (
`blog_id` varchar(32) collate utf8_bin NOT NULL,
`plot_id` bigint(20) NOT NULL,
`plot_name` varchar(255) collate utf8_bin NOT NULL,
`plot_lat` double NOT NULL,
`plot_lon` double NOT NULL,
`plot_adr` varchar(255) collate utf8_bin NOT NULL,
`plot_desc` varchar(255) collate utf8_bin NOT NULL,
PRIMARY KEY (`plot_id`),
KEY `dc2_idx_dotmapplots_post_id` USING BTREE (`plot_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
et :
--
-- Table structure for table `dc2_dotmapposts`
--
CREATE TABLE `dc2_dotmapposts` (
`plot_id` bigint(20) NOT NULL,
`post_id` bigint(20) NOT NULL,
`blog_id` varchar(32) collate utf8_bin NOT NULL,
PRIMARY KEY (`plot_id`,`post_id`),
KEY `dc2_fk_dotmapposts_post` (`post_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Ah oui, j'ai oublié de parler de ça.
J'ai eu le même problème de mon coté, les deux tables ne se créaient pas automatiquement...
Et de mémoire, ça me l'a fait y compris avec les fichiers de la RC2.
Pour info, je suis hébergé chez 1&1, si des fois ça pouvait être une question d'hébergeur.
Merci j'ai monté les tables mais maintenant j'ai ceci qui s'affiche quan
d je clique sur dotmap dans l'interface admin du blog...Que faut il faire???
=== DEBUG ===
getPlots()->SELECT * FROM tv_dotmapplots WHERE blog_id = 'default' ORDER BY plot_id DESC LIMIT 20 OFFSET 0
=== END DEBUG ===
=== DEBUG ===
getPlotsCnt()->SELECT COUNT(*) FROM tv_dotmapplots WHERE blog_id = 'default'
=== END DEBUG ===
Catchable fatal error: Object of class staticRecord could not be converted to string in /homepages/7/d203924171/htdocs/test/plugins/dotmap/class.dc.dotmap.php on line 409
@guillaume=> Curieux ça... est-ce que des hébergeurs pourraient bloquer la création de tables dans une base de données ?!?
@seb=> Essaie de désactiver le mode "debug" dans la page de config. Dotmap. Je crois que cela provient de l'affichage des messages de mise au point, mais cela ne remet pas en cause le fonctionnement du plugin.
en effet le mode debug est mis à 1 par défaut. Si on le met à 0 tout fonctionne!!
Mille merci pour ton aide et merci pour ce super plug
Pour la base de donnée à titre indicatif je suis aussi chez 1&1...lol
Non, toutes mes autres créations se font toujours sans pb, mais tes tables, j'ai du les faire à la mano.
Mais vu que seb est aussi chez 1&1, il y a peut être un process qui n'est autorisé chez eux et que tu utilises.
En tout cas, ça semble bien venir de l'hébergeur puisqu'on est les seuls à t'avoir remonté ça.
@guillaume & seb => Argghh... je créé mes tables avec les classes fournies avec Dotclear. Arrgghh... bon, c'est gratuit cet hébergeur, que je fasse un test à l'occasion ?
Bon, je suis en plein déménagement, donc la RC4 attendra un peu
Merci en tout cas pour l'info de 1&1...
Non, pas gratuit.
Tu aurais besoin de quoi pour tes tests ?
Salut
J'ai installé ton plugin qui me paraît bien intéressant. Beau boulot. Félicitations !
Mais... je n'arrive pas à le faire fonctionner... newbie incompétent oblige.
Sur le site : http://legiteaupotier.free.fr/index... apparaît "Chargement de la carte...". Rien de plus.
Pour info
J'ai suivi la procédure du "Mode d'emploi" à la lettre (deux fois). Les fichiers home.html et post.html ont été modifiés. J'ai créé un point que j'ai associé au billet.
Dans la console d'erreurs j'ai ces messages :
Erreur : syntax error
Fichier source : http://legiteaupotier.free.fr/index...
Ligne : 33, Colonne : 66
Code source :
activemap["widget_map"].setCenter(,);
Erreur : loadMaps is not defined
Fichier source : http://legiteaupotier.free.fr/index...
Ligne : 1
Dans l'administration Dotmap/Associations, j'ai ce message :
=== DEBUG ===
getAssociatedPlots()->SELECT * FROM dctwo_dotmapposts posts, dctwo_dotmapplots plots WHERE posts.plot_id = plots.plot_id AND posts.blog_id = 'default' AND plots.blog_id = 'default' ORDER BY plots.plot_id ASC
=== END DEBUG ===
Dans l'administration Dotmap/Points, j'ai ce message :
=== DEBUG ===
getPlots()->SELECT * FROM dctwo_dotmapplots WHERE blog_id = 'default' ORDER BY plot_id DESC LIMIT 20 OFFSET 0
=== END DEBUG ===
=== DEBUG ===
getPlotsCnt()->SELECT COUNT(*) FROM dctwo_dotmapplots WHERE blog_id = 'default'
=== END DEBUG ===
=== DEBUG ===
Object id #38
=== END DEBUG ===
Dans la config, dotmap_debugmode est à 0.
Est-ce que tu peux me dire où j'ai merdouillé ?
Merci d'avance!
Salut Bishop.
Relis tous les commentaires, Looic a mis à dispo (pour test) une version qui règle ce problème chez moi, en tout cas pour ta première anomalie
Hello !
Pour le coup c'est moi qui ai merdouillé... tu peux télécharger le fichier suivant qui corrige le problème que tu mentionnes :
http://www.looic.com/blog/public/do...
Le fichier s'appelle dotmap_js.php et il faut le mettre à la place du fichier de même nom fourni avec Dotmap RC3, dans le répertoire d'installation du plugin (blog/plugins/dotmap).
Sinon, afficher sur ton blog le widget dotmap, ou en dernier lieu, attendre la RC4.
Super !
Dotmap fonctionne avec le nouveau fichier dotmap_js.php.
http://legiteaupotier.free.fr/index...
Merci pour le coup de main.
Question ???
La carte principale ne s'affiche pas dans le post mais dans une fenêtre Archives.
Voir le lien : Localisez le Gîte au Potier sur la carte de France.
Est-ce normal ?
Ouep Bishop, en fait par défaut le titre de la page "dotmap.html" est "archives" mais tu peux le changer en modifiant directement la page dotmap.html, son titre et son contenu, par quelque chose de plus "sur-mesure".
Cette page se situe dans le répertoire de ton thème (ou celui par défaut).
Merci Looic.
En fait, j'avais posé la question avant l'installation du widget.
Après avoir cliqué sur "Afficher la carte principale" (sous le widget), je me suis dit qu'il devait être normal que la carte s'affiche sur une page dédiée.
Pour info, le plugin fonctionne avec ou sans le widget.
Bonjour Looic,
tout d'abord MERCI pour ce plugin qui est vraiment très sympas à utiliser !!
tout simplement génial
j'ai juste un ptit souci pour paramétrer le texte des infobulles pour qu'il soit différents pour chaque point ....
Peux tu me renseigner sur ce sujet please ?
Bonjour Looic,
Un message pour féliciter le développeur, j'ai mis un peu de temps à installer Dotmap (RC 3) sur mon dotclear 2 mais le résultat est vraiment génial.
Après les remerciements, le retour utilisateur :
- j'ai dû créer à la main les tables (j'ai fouillé dans le code, je ne connaissais pas ce blog à l'époque :p), je suis chez OVH (start1G) si cela peut aider
- le mode debug m'a bloqué complètement avant de découvrir ce post et même en plaçant le booléen à 0, il repasse de temps en temps à 1 tout seul
- la carte ne se chargeait pas non plus avant d'utiliser le nouveau script php de la RC4 que tu as posté ici
- j'ai dû modifier complètement la page dotmap.html pour un affichage normal (d'ailleurs j'ai du mal à voir comment tu pourrais générer une page standard vu les possibilités de modification des thèmes dc ; peut être devrais-tu te contenter de donner le code à insérer dans la page archives pour voir la carte globale ?)
- j'ai dû ajouter loadMaps() à mon body onload="" sans passer par le code template car j'avais déjà un onload bien fourni (tu n'y peux pour rien mais si ça peut aider des utilisateurs qui passent par ici et qui ont oublié ce détail ...)
Voilà, je confirme donc les pb rencontrés par les personnes chez 1&1
Allez je me permets une idée d'évolution (si ce n'est pas déjà dans ta liste :)) : ce qui serait vraiment top c'est de pouvoir associer une sélection de billet à un point en une seule fois.
Encore merci !
@cedric => Merci de ton retour. Je ne comprends vraiment pas le problème pour l'installation des tables... je regarderai exactement les requêtes effectuées lors de l'installation, peut-être que OVH et 1&1 limitent les commandes SQL autorisées.
A creuser donc. Et p=Pour le mode debug, oui il doit y avoir un boolen mal initialisé, à voir dans la RC4, qui sortira après la fin de mon déménagement
Je ne vais tout de même pas laisser madame ranger toute seule les cartons 
Et pour la suggestion, pourquoi pas, il faut que je voie si cela ne complexifie pas trop la gestion et le code.
@tieuma => L'affichage est malheureusement le même pour toutes les infobulles, sachant que l'objectif du plugin est de positionner les billets déjà existants sur la carte, sans ajouter de données supplémentaire autour.
Maintenant, c'est à étudier pourquoi pas. As-tu un exemple d'utilisation pour que je voie dans quel contexte ça peut être nécessaire ?
@bishop => du coup le pbm est résolu ?
Bonjour Looic,
Tout d'abord merci pour ta réponse
L'utilisation que je souhaite en faire serait de pouvoir suivre les points tout en informant (texte infobulle) nos déplacements (un peu comme un carnet de route) à travers la map...
Ton plugin est vraiment fun et trop cool à utiliser... La procédure de mise en place est bien détaillé et ne m'a posé pour ma part aucun problème déjà connu... Alors merci à la communauté
Encore un grand MERCI Looic pour ce plug DotMap
Bonne continuation pour la suite... En attendant les nouvelles fonctionnalités que tu apporteras à la RC4 !!
Bon courage. Force & Honneur
@tieuma => Le fait de poster les déplacements dans un billet ne te permettrait pas de faire celà ?
En tout cas merci pour tes remerciements
Looic,
Si ça peut t'aider, je peux te donner un accès à un sous domaine, une base et un FTP pour que tu puisses essayer de comprendre le problème des tables.
Contact moi par mail si ça t'interesse (et l'offre est valable y compris après le déménagement
).
Tout d'abord, merci pour la réponse à ma question sur le post de la RC1.
Effectivement, mon pb a été résolu en RC3 sans DEBUG.
En revanche, j'ai un nouveau problème : ma carte s'affiche sans pb dans le widget avec les points et dans mes posts, mais si je vais sur la carte principale (dotmap.html créé dans mon thème), j'ai un message d'erreur m'indiquant que ma clé API Google est utilisée par un autre site ... Un idée ?
Cdlt
@GG => As-tu bien mis toutes les balises spéciales ({{tpl:initMaps}} ; {{tpl;loadMaps}} dans le header de la page dotmap.html ?
Est-ce que cela fonctionne avec le dotmap.html par défaut ?
Peux-tu m'indiquer l'URL de la page en question, afin que je vienne voir quel est le pbm stp ?
Le dotmap.html utilisé est celui créé dans le Mode d'emploi => par défaut je pense ...
Le pb semble être résolu avec le fichier pré-RC4 fourni ci-dessus.
Un grand merci en tout cas pour ce plugin EXTRA au bas mot !
Vivement la RC4 :p
Bonne chance pour celle ci et pour la fin du demenagement !
Je vais essayer de sortir la RC4 cette semaine, mais je ne promets rien.
J'avais un problème d'affichage sur toutes les cartes, résolu visiblement par le fichier pré-RC4...
Bravo pour ce plug très très utile, et pile poil ce qu'il me fallait pour un blog que je gère
De nouveaux retours après utilisation plus poussée et adaptation à mon besoin (j'affiche au hasard une photo parmi celles contenues dans un des billets associés à un point dans l'infobulle associée) : je trouve vraiment galère le gros lag de 15s (chez moi) lors du chargement de la carte globale (100% du CPU qd même !)
Peut être y aurait-il moyen d'alléger cela en préparant les requêtes d'ajout sur le serveur (plus de xml a parser en local) ? Ou alors en utilisant le GMarkerManager (j'ai lu qqch la dessus ici : http://econym.googlepages.com/marke...) qui est apparemment indiqué quand on monte en charge.
Je ne sais pas si tu creuses de ce coté, je tenterais des essais quand j'aurais plus de temps (d'un côté je trouve redhibitoire le temps de freeze lors du chargement de la carte mais d'un autre le résultat est trop alléchant pour laisser tomber :D)
a+ et bon rangement ...
Cédric
Ouep j'ai remarqué celà...
Combien affiches-tu de points sur la carte principale ?
L'ajout des points se fait en javascript, dès lors je ne connais pas d'autre alternative au XML. Donc, effectivement la solution serait de faire appel au markerManager.
Je regarderai sur le blog de Google Maps, également sur des sites qui rencontrent le même problème, il doit bien exister une solution efficace.
Et pour les cartons, c'est presque fini, donc je vais pouvoir séreusement me remettre à la RC4 et aux futures évolutions .
Je viens de me rendre compte d'une non conformité xhtml strict. Dans les <div> tu utilises l'attribut "name" qui n'est pas toléré par le standard. (version RC3)
Gilles
Je ferai la modif, il doit y en avoir un certain nombre dans le code.
Merci !
Bon je vais m'y remettre... il est l'heure de récapituler les améliorations à apporter dans la RC4 :
* Fixer le bug du widget et des valeurs par défaut non positionnées qui font lamentablement planter le javascript.
* Etudier la procédure d'installation qui, chez certains hébergeurs, ne se déroule pas très bien.
* Problème autour du booleen "debug" qui semble repasser de 0 à 1 à 0 parfois.
* Virer les attributs "name" dans les balises "div".
* Alléger la charge CPU lorsque la carte comporte de nombreux points. J'ai trouvé ici (http://www.acme.com/javascript/#Clu...) et ici (http://googlemapsapi.110mb.com/clustermarker/index.htm) un truc qui semble sympa et que j'ai mis en test sur la map principale
J'espère n'avoir rien oublié.
salut looic
je reviens vers toi avec quelques questions!! Après mes problèmes résolus de chez 1&1 je m'aperçois de deux choses:
en multiblog, impossible de faire fonctionner le plugin sur une seule plateforme car même si dans les templates des autres blogs on enlève les {{tpl init maps etc.... on obtient le message que la clé est pour un autre site.
Quand bien même, on rentre une autre clé correspondant à la rubrique, cela a pour conséquence d'éliminer celle d'origine qui marchait!!!!!
Bref as tu une idée de comment faire?
Enfin autre chose le plug me met "chargement de la map" sans rien afficher sous ie6 et ie7...et là je sèche
Si tu as des idées je suis preneur ;-))
Merci
Les sites sont-ils hébergés sur le même domaine ? (www.site.fr/site1, www.site.fr/site2) ou sur des domaines différents (www.site1.fr, www.site2.fr .....) ?
coucou
non sur le même site du genre mondomaine/blog1 ; mondomaine/blog2.
J'ai réglé le problème en ajoutant dans le _top.html la clé manuellemement et en enlevant le {{tpl init maps}}. Par contre impossible de savoir pkoi je n'ai aucune carte sous ie6 et 7 alors que sous tous les autres navigateurs y compris safari tout marche.
Arrgghh... encore un bug donc
Je regarde ça au plus vite, il est vrai que je n'ai pas trop creusé es tests de stabilité de la partie "multiblogs"
@seb: pour revenir à ton pb sous ie6 et ie7, je pense à un pb de javascript et il est possible que tout celà soit lié (le clés, le rendu sous IE ...).
Pourrais-tu par hasdard me communiquer l'URL qui pointe vers le site qui a un problème d'affichage sous ie6 et ie7, afin que je vienne voir ce qui cloche ?
Salut,
J'ai essayé d'installer dotmap RC3 sur un multiblog également; et j'ai aussi un problème de clé:
Sur le home.html la clé reste en "Set your Google Map key here", quoi que je fasse...
Alors que dans le post.html j'ai bien ma clé qui fonctionne. Par contre je dois avoir un problème ailleur parce que rien ne se charge!.. (ça reste en "Chargement de la carte" et la mise en page me semble bizarre...)
@Cédric et tous ceux qui ont trouvé que le plugin était lent avec de nombreux points : j'ai essayé d'inclure un Marker Manager et un système de clusters à la place du système de limitation de l'affichag aux 'n' derniers points dans le widget.
Ca s'applique aussi bien au widget qu'à la carte principale.
Je peux vous communiquer une une version de test, charge à vous de m'indiquer si chez vous cette version est plus rapide / moins gourmande en CPU, ou pas.
A+
Loic
@ looic
voila 'exemple d'une 'adresse de page:
http://www.travelindia.fr/travelgui...
Pour la version test du marker je veux bien faire le test
Merci
J'essaie de fournir ça prochainement, le déménagement es terminé mais sans box ADSL difficile d'avancer
@seb: peux-tu m'indiquer la manière dont tes infobulles sont formatées ? Ce qu'il y a dans l'interface d'admin, section titre et section contenu ?
J'ai l'impression qu'il y a un problème avec les " ' " dans le fichier XML....
@seb: peux-tu m'indiquer la manière dont tes infobulles sont formatées ? Ce qu'il y a dans l'interface d'admin, section titre et section contenu ?
J'ai l'impression qu'il y a un problème avec les " ' " dans le fichier XML....
pour la section titre
merci
<strong>%N</strong> (%X,%Y)<br/>%A<br/><i>%L</i><br/>
et pour le contenu
%D : <a href='%P'>%T</a>
@seb et les autres : Sur le lien suivant vous aurez une pseudo RC4 qui embarque la notion de cluster. En gros, moins de points affichés en fonction des niveaux de zoom de la carte.
Dites-moi si cela améliore les performances d'affichage dans le widget et sur la carte principale.
http://www.looic.com/tmp/plugin-dot...
@seb: est-ce que tu saurais me faire un extract de la base de données, pour voir la table qui décrit tes points ? Je l'injecterai chez moi via CSV et je verrai si le comportement sous IE6 se reproduit chez moi.
A+
C'est installé chez moi, et en tout cas, je vois tout de suite le changement visuellement sur ma carte principale, donc ça fonctionne bien.
Mais comme dit par mail, j'ai peu de points sur mes cartes, donc je ne peux pas réellement juger du bénéfice au niveau perf.
Bonjour,
merci pour ce plug-in qui fonctionne très bien.
J'ai eu un problème après l'activation par erreur du mode debug.... et oui "activer le mode mise au point" ça m'a pas parlé sur le coup, j'ai cru à une mise au point genre "cadrage du plan"
Le plug-in fonctionnait toujours mais impossible de retourner dans le mode admin. Désinstallation-Réinstallation-Upgrade jusqu'en version RC4....rien n'y à fait, je retombais toujours en mode "debug" en administration.
Au final j'ai du supprimer mon blog et le recréer. Une histoire de cache j'imagine.
Le résultat est proche de ce que je cherchais (faire un itinéraire) et cela c'est fait sans trop de difficulté grâce au mode d'emploi et un peu de logique (redimensionner le cadre d'affichage)
Bonjour,
Ce plugin est génial! Merci LoÏc.
J'ai enfin réussi à le faire fonctionner après avoir installé la RC4. (je n'arrivais pas à télécharger le fichier dotmap_js.php pour remplacer celui qui était défectueux).
Je ne peux rien dire quant aux perfsd étant donné que je n'arrivais pas à faire fonctionner les versions précédentes.
Il manque juste de pouvoir tracer des itinéraires.
@stef : pourrais-tu indiquer comment tu as fait pour tracer des itinéraires???
Tiens, je viens de me rendre compte d'un truc (je ne sais pas si c'était le cas avant, je n'avais pas fait attention), j'ai un point qui n'apparait pas sur ma carte principale (Afghanistan).
Ah ouais ?
C'est le seul à se comporter de la sorte ?
Quand tu charges le fichier XML (http://wwwww.com/blog/index.php/dot... est-ce que le point apparapit dans la liste ?
Est-il associé à un post et le post est-il en ligne ?
Le point est-il affiché dans la carte du post ?
Alors, dans l'ordre :
Oui, mais c'est le seul qui est aussi associé à deux posts (mais si je ne l'associe qu'à un seul, il n'apparait pas pour autant).
Oui, il apparait dans le fichier xml sous l'intitulé du second post le concernant
Oui, comme dit plus haut, et les deux posts sont en ligne
Oui, le point s'affiche parfaitement dans chacune des cartes des deux posts concernés
Mystère !!!
Je testerais en créant un second point pour que chaque post ai le sien, histoire de voir le résultat.
Bonjour
j'ai installé la version RC*3 et j'ai malheuresement activé le MODE DEBUG et plantage j'ai désinstallé et recommencé et rien à savoir, j'ai espéré avec la version RC 4 et toujours en MODE DEBUG, comment le désactiver pour éviter erreur . " Catchable fatal error: Object of class staticRecord could not be converted to string in/homepages/43/d158200445/htdocs/blog/denice/plugins/dotmap/class.dc.dotmap.php on line 409
Merci
PS
je suis chez 1&1 aussi
Bon, voilà le résultat de quelques essais concernant mon point volatile :
Iil n'y aurais pas une limite d'affiche à 5 points sur la carte principale à tout hasard ?
Parce que là, du coup, ça n'a aucun sens... j'ai, dans l'ordre de création, un point en Afghanistan, 4 dans le sud de l'Afrique et un au Japon (donc clairement séparés les uns des autres), et en rajoutant le Japon, ça a fait disparaitre mon point en Afghanistan...
Je n'ai pas vu d'option sur le nombre max de points à afficher, je pense que ça vient des dernières modifs de ta pré-RC4.
Et j'ai beau zoomer, mon point n'apparait jamais.
Ouala.
@Bruno, perso, la seule chose qui m'a permis de sortir du debug, c'est de repasser la valeur du champs dotmap_debugmode dans la table dc_setting à 0
En effet gros problème... p*t@ins d'effets de bord
Bon au moins j'ai réusi à reproduire ça chez moi avec 1 seul point... je regarde et je te tiens au courant.
Bon OK, c'est un problème à cause d'un bidouillage qui ne me plaît pas depuis le début et qui montre aujourd'hui ses limites : celui qui définit l'affichage des infobulles à partir du fichier XML...
J'essayerai de revoir ce bout de code dans la soirée afin que cela ne bugge plus pour la suite.
Bah, ça sert à ça les RC
Bon courage !
Salut !
Cette version est super, je n'ai plus aucun problème de CPU lors de l'affichage de ma carte principale (j'ai bien 5 points aussi au début).
Farpait !
Bon, j'ai revu l'organisation de l'arbre XML.
Normalement ça devrait être plus simple, le formatage et le contenu des infobulle sera directement intégré dans le XML, donc ça sera autant d'opérations javascript en moins.
Semaine prochaine ça devrait être bon.
Désolé pour tous les bêta testeurs!!
Bonjour,
Peut-etre n'etes-vous pas au courant du changement, mais les plugins doivent desormais etre fourni en zip. Il ne me semble pas l'avoir vu sur la page du projet.
Cordialement.
Oui en effet j'ai vu passer l'info il y a une petite semaine. La RC4 sera fournie avec ce format, histoire de prendre dès maintenant les bonnes habitudes
Sauf que les plugins en zip ne sont installables que si on utilise la SVN à priori...
Or je ne sais pas combien de personnes font des mises à jour de leur DC2 en allant chercher les fichiers SVN...
Je viens de me faire avoir pour un autre plugin où l'auteur se base déjà sur la SVN et donc sur le package zip... impossible à mettre à jour pour moi qui ne suis qu'en DC2-b7 standard...
La RC4 est dispo et les 3 formats sont disponibles : ZIP ; PKG.GZ, TAR.GZ.
Au choix
Oupsss...
Je n'avais même pas vu que tu avais mis en ligne la nouvelle version la semaine dernière !!!
Faut vraiment que je prenne des vacances moi !