Re: Cartes interactives (V2.5.17) - Création de parties avec droits MD et déplacement de personnage sur une autre carte
Publié : Lun 23 Mars 2026 13:20
Dernier message de la page précédente :
Suite à la demande de certains membres, j'ai décidé de me remettre un peu au code pour améliorer les cartes interactives afin de proposer une fonction très pratique : ajouter ses propres lieux sur la carteIl faut être inscrit et connecté sur le site pour accéder à cette fonctionnalité car tout est stockée en base de données.
Ces lieux personnels s'ajoutent via un petit formulaire : - on clique sur un point de la carte pour désigner l'endroit où on le veut, ça remplit automatiquement les coordonnées x et y. On donne un nom à son lieu, on choisit un type (auberge, temple...), une description, on enregistre et le point apparaît directement sur la carte avec la bonne icône.
Les lieux personnels se comportent comme les lieux normaux, à la différence qu'ils sont rouges au lieu de jaunes : on peut les rechercher dans la zone de recherche ou la liste déroulante, on peut pointer une url dessus directement, les afficher ou non avec les filtres des types de lieux, etc.
Nos lieux personnels s'affichent à droite du formulaire, et on peut les éditer et les supprimer.
Dans le formulaire il y a également un bouton "Proposer à l'administrateur" qui soumet le lieu via email préformaté, mais ça m'oblige à ajouter manuellement le lieu à chaque fois, c'est pénible. Ça risque de virer donc. C'était la solution numéro 1 avant la mise en place des marqueurs persos.
De mon côté je me suis mis une interface administrateur pour gérer les lieux de tout le monde (en cas de spam/troll/autres). Je réfléchis à ajouter une option pour rendre le lieu perso visible par tous, sans altérer la carte de base, sans doute via une url spécifique de la session utilisateur qu'il pourrait communiquer à ses joueurs par exemple.
Je réfléchis également à des tas d'autres améliorations.
Je peaufine déjà ce que j'ai mis en place et je publierai la mise à jour bientôt pour que vous puissiez tester.