Depuis quelques temps, le plugin Dotmap pour Dotclear 2 a bien avancé, et il n'y avait pas de raison que son petit frère pour Dotclear 1 ne profite pas des dernières évolutions. Voici donc la version du plugin Dotmap 2.0 RC2 pour Dotclear 1. Le test a été réalisé sous Dotclear 1.2.7 mais il fonctionne probablement sur des versions inférieures.
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.
Le blog de démonstration est ici : www.onsefaitunrestau.com.
Voici les fonctionnalités embarquées dans cette version :
- 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.
- 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.
- Interface d'administration plus souple.
- Possibilité de zoomer sur la carte principale.
- Je n'ai pas encore eu le courage de voir comment traduire facilement en français le plugin, mais ça viendra pour la prochaine version

Ce plugin n'est certainement pas exempt de bugs, aussi n'hésitez pas à me les signaler. Et hop, maintenant je vais pouvoir m'affairer à la RC4 de Dotmap pour Dotclear 2. 
Retour vers Dotmap 2.0 RC1 pour Dotclear 1.2.X ]
Retour vers le billet principal Dotmap.
Commentaires
Héhé félicitations et vive la RC4 piyr DC2 :p
Normalement la RC4 pour DC2 est quasi prête... encore que je devrais prendre le temps d'aller sur le compte qu'on m'a gacieusement ouvert sur 1&1 pour régler les problèmes d'installation du plugin chez cet hébergeur.
Et tester en RC RC4 ? :p
J'ai encore des pbms de perf je pense, mais c'est à vérifier.
Je vais essayer de mettre à disposition les fichiers qui vont bien , les volontaires me remonteront leurs commentaires.
A+
je suis volontaire s'il faut
Pas de pbm, je remet mes fichiers d'aplomb suite à mes tests et je publierai les fichiers ce soir ou demain !
ça roule.
au pire, si tu veux pas publier en public, tu as mon email
Bonjour,
Le plugin a été installé sur mon site, j'ai recopié les lignes de code nécessaires (j'espère sans erreur, les ayant relu une 2ème fois), mais j'ai ces messages sur la page d'accueil:
Notice: Undefined offset: 0 in /www/cogitoergosum/ecrire/tools/dotmap/postcon.php on line 61
Warning: Cannot modify header information - headers already sent by (output started at /www/cogitoergosum/ecrire/tools/dotmap/postcon.php:61) in /www/cogitoergosum/index.php on line 46
Notice: Undefined index: dotmap_postmapctl in /www/cogitoergosum/ecrire/tools/dotmap/functions.php on line 378
Notice: Undefined index: dotmap_clustertext in /www/cogitoergosum/ecrire/tools/dotmap/functions.php on line 415</blockquote>
et sur le billet:
Notice: Undefined index: dotmap_postmapctl in /www/cogitoergosum/ecrire/tools/dotmap/functions.php on line 378
Notice: Undefined index: dotmap_clustertext in /www/cogitoergosum/ecrire/tools/dotmap/functions.php on line 415
et un petit carré blanc en guise de carte.
Que dois-jet faire?
Merci.
Cogito.
Hello !
Aïe... même symptôme que sur la version pour Dotclear 2.0.
Ta version de PHP est configurée pour afficher les moindres petits warnings. En l'occurence lorsqu'une variable PHP est utilisée mais n'est pas initialisée manuellement, elle est censée contenir la valeur zéro.
En mode strict, PHP le détecte et affiche le messageque tu rencontres.
Deux possibilités :
* Attendre que je repasse sur le plugin et que j'apporte des modifications.
* Modifier le fichier de paramétrage PHP php.ini (si tu y as accès) pour désactiver l'affichage de ces message avec la ligne suivante :
error_reporting = E_ALL & ~E_NOTICE
Bonjour,
Je tente une refonte de mon site, un city guide, en passant sous dotclear, votre plugin m'est donc tres utile afin de pouvoir afficher sur chaque billet, les googlemaps des lieux references.
J'ai cependant un soucis, j'ai installe le plugin via FTP, l'installa automatique ne fonctionnant pas, je retorvue bien le plugin dans la liste des plugin, cependant, quand je clique sur son titre, voici l'erreur rapporte :
Fatal error: No config file in /var/www/web4/web/blog/ecrire/tools/dotmap/class.ini.file.php on line 93
De ce fait, je ne peut rien faire, pouvez vous m'aidez sil vous plait ,
Merci
Vous n'avez pas eu ma réponse par mail hier ?
Bonjour,
Non, je n'ai pas eu votre reponse par mail.
J'ai reussie pour mon probleme, mais j'en ai un autre.
Les cartes ne s'affiche pas, malgre avoir bien associer un point a un billet.
Regardez le probleme : http://www.vivre-au-mans.net/blog/
Merci a vous. Le site est encore en construction, faites pas gaffe au design.
Merci
Hello !
Curieux pour le mail, je regarderai dans mes broiuillons, désolé.
Sinon, la carte s'affiche bien, regarde :
http://www.looic.com/blog/public/ca...
En revanche il faudrait revoir sa taille. Pour celà, il faut modifier les paramètres height et width qui se situent dans la feuille de style du thème (fichier CSS).
Si la carte ne s'affiche toujours pas, c'est probablement le cache de Dotclear qui n'a pas pris en compte les modifications.
Le plugin eraseCache disponible ici, fait ça très bien :
http://plugins.dotaddict.org/dc2/de...
Salut,
Quelle taille me preconise tu ?? En sachant que je ne sais pas si j'aurais la meme longueur de texte sur toutes mes adresses en fait.
Je vais installer le plugin de cache car je ne vois toujours pas les cartes chez moi, j'ai bien l'emplacement, mais pas les cartes.
Curieux. Enfin, toi tu les vois, donc c'est que cela fonctionne.
Merci pour tout, ton plugin est vraiment le top pour ce que je souhaite faire.
Hum le plugin cache est pour DC2, et j'utilise le 1.
J'avais tente d'installe le 2 mais il fonctionne pas chez moi, et apriori, ce n'est pas encore une version stable donc je cherche pas.
Essaie de rafraichir avec F5, ou de cliquer sur un billet, ou de créer un nouveau billet pour que le cache se regénère. vider le cache de ton navigateur, des fois que... en effet le plugin erasecache est conçu pour DC2.
Pour ta carte, je ne sais pas quelle valeur tu as paramétré, mais j'enlèverai 1/3 à la valeur height. Ca devrait etre suffisant.