Version 6.8.11
main â improve_user_map_permissions
opened 09:45AM - 03 Apr 25 UTC
User Map will no longer serve data if:
* User is not logged in and `hide_user⊠_profiles_from_public` is active.
* Plugin setting `location_user_map` is OFF
* Site's `enable_user_directory` is OFF
User Map link in community section should no longer show in those circumstances either.
@Roi , tu as obtenu ce que tu voulais⊠câĂ©tait sans doute une fonctionnalitĂ© importante.
La carte utilisateur ne fournira plus de donnĂ©es si lâune des conditions suivantes est remplie :
Lâutilisateur nâest pas connectĂ© et hide_user_profiles_from_public est activĂ©.
Le paramÚtre du plugin location_user_map est désactivé.
enable_user_directory du site est désactivé.
Le lien de la carte utilisateur dans la section communauté ne devrait plus apparaßtre dans ces circonstances non plus.
Si vous trouvez Locations gĂ©nial et que jâai fait du bon travail, vous pouvez mâoffrir un cafĂ© , et si Locations est important pour votre entreprise ou organisation, veuillez envisager de me sponsoriser dans lâun des paliers supĂ©rieurs . Cela contribuera Ă garantir des mises Ă jour rapides de Locations et son avenir.
7 « J'aime »
Roi
Avril 3, 2025, 6:02
1171
Oh wow super, merci beaucoup ! Je nâarrive pas Ă croire que cela ne soit jamais apparu auparavant et que cela ait Ă©tĂ© demandĂ©.
Jâessaierai ce soir et mettrai Ă jour le module complĂ©mentaire.
Ne vous mĂ©prenez pas et ne pensez pas que je suis gourmand et inappropriĂ© : mais est-il Ă©galement possible de masquer la Localisation du message de l'utilisateur si elle est activĂ©e en mĂȘme temps que la carte de lâutilisateur, Ă la fois pour les invitĂ©s et les moteurs de recherche ?
1 « J'aime »
Je ne pense pas que cela sâaffiche pour les moteurs de recherche ? VĂ©rifiez la vue du robot dâexploration.
Dans tous les cas, je crains de devoir arrĂȘter de faire des changements pendant un moment et de me consacrer Ă du travail rĂ©munĂ©rĂ©.
3 « J'aime »
dsims
(Daniel)
Mai 4, 2025, 6:07
1173
Pour les autres qui se posent la question, il semble que lâicĂŽne de marqueur de carte TopicStatus ait Ă©tĂ© supprimĂ©e, mais les paramĂštres subsistent.
1 « J'aime »
dsims:
location_topic_status
Voici le commit original :
committed 04:23AM - 18 Oct 17 UTC
Je pense que cela signifiait simplement un paramĂštre pour ajouter une icĂŽne Ă la liste des sujets (via « TopicStatus »)⊠Je ne vois pas pourquoi vous ne gĂ©reriez pas cela via le nouveau libellĂ© dâemplacement de la liste des sujets et sa visibilitĂ© via CSS ?
Par consĂ©quent, je pense que câest redondant et que tout le code associĂ© devrait probablement ĂȘtre supprimĂ© ?
Des réflexions/objections ?
dsims
(Daniel)
Mai 4, 2025, 11:25
1176
Je viens de commencer Ă utiliser ce plugin, donc je ne peux pas parler Ă dâautres qui auraient pu utiliser ce paramĂštre, mais je peux comprendre pourquoi on voudrait un indicateur plus subtil quâil y a un emplacement plutĂŽt que toute lâĂ©tiquette dâemplacement. Mais jâai pu obtenir la mĂȘme chose aprĂšs avoir bricolĂ© du CSS (astuce float: left), donc oui, probablement redondant.
2 « J'aime »
Jagster
(Jakke Lehtonen)
Août 28, 2025, 12:27
1178
Mise Ă niveau fraĂźche de Discourse (et de tout) et le plugin sâest cassĂ© :
Mais cela fonctionne lors du dĂ©marrage dâun sujet, mais le problĂšme apparaĂźt lors de la tentative de modification de ce message.
Nâaffecte que si une catĂ©gorie a la localisation activĂ©e.
Au moins sur iPad avec le dernier OS.
1 « J'aime »
Merci pour le rapport.
Je pourrais regarder cela bientĂŽt.
4 « J'aime »
Jâai choisi de corriger les dĂ©prĂ©ciations actuelles :
main â fix_recent_deprecations
opened 06:13PM - 31 Aug 25 UTC
Jâai supprimĂ© la balise broken
10 « J'aime »
ckshen
Septembre 4, 2025, 5:10
1181
Je suis curieux : quâest-ce quâil faudra, en termes dâingĂ©nierie et de monnaie, pour avoir un point de terminaison dâAPI pour Ă©crire/rĂ©cupĂ©rer lâemplacement dâun sujet ? Dans les grandes lignes, je pense Ă un flux de travail tel que celui-ci, lâAPI Ă©tant utilisĂ©e Ă la derniĂšre Ă©tape :
Lâutilisateur dĂ©marre un nouveau sujet avec des informations sur un Ă©tablissement commercial : nom, ville et parfois quartier.
Utiliser un outil dâautomatisation de flux de travail tel que n8n pour rĂ©cupĂ©rer le nom et le contenu du sujet et les transmettre Ă un modĂšle LLM pour obtenir une adresse postale.
Standardiser le format de lâadresse avec, par exemple, lâAPI Google Maps.
Envoyer lâadresse postale Ă lâAPI du plugin dâemplacement pour POSTER lâadresse pour le sujet.
Nous avons activĂ© la fonctionnalitĂ© dâemplacement pour les utilisateurs, mais lâadoption varie. Certains utilisateurs incluent toujours des emplacements, dâautres jamais. Jâessaie donc de trouver une solution pour les utilisateurs qui nâajoutent pas dâemplacements.
merefield
(Robert)
Septembre 4, 2025, 5:22
1182
Le gem Geocoder fourni avec le plugin effectue dĂ©jĂ de nombreuses recherches intĂ©ressantes (et pourrait ĂȘtre utilisĂ© pour en faire plus, par exemple, la recherche IP). Les formats de donnĂ©es utilisĂ©s par le plugin sont dĂ©jĂ standard.
Vous pouvez probablement faire de lâingĂ©nierie inverse de lâAPI en utilisant les requĂȘtes du navigateur comme guide.
Oui, mon expĂ©rience aussi. Si quelquâun voulait supporter une option pour la dĂ©finition par dĂ©faut de la localisation de lâutilisateur basĂ©e sur lâIP, je serais partant pour une PR (bien que cela doive ĂȘtre une case Ă cocher facultative ou quelque chose de similaire, car câest une petite fuite de confidentialitĂ© !)
Il y a aussi une PR actuellement en cours ici (qui ajoute un simple bouton Ă lâinterface utilisateur pour les localisations de sujets) mais lâauteur semble lâavoir abandonnĂ©e ? (ce qui serait dommage) ⊠pourrait ĂȘtre Ă©tendue pour la localisation des utilisateurs thĂ©oriquement ⊠abaissant encore la barriĂšre.
main â fvilar:main
opened 08:58AM - 02 Jul 25 UTC
Users can now get their current coordinates via navigator.geolocation when coord⊠inate input is enabled in the location form.
ckshen
Septembre 4, 2025, 5:31
1183
Ce nâest pas lâemplacement de lâutilisateur que nous recherchons, mais lâemplacement des entreprises (restaurants) sur lesquelles ils Ă©crivent. Câest pourquoi nous avons toujours besoin dâun LLM pour analyser le contenu de la personne dont ils parlent, par exemple The French Laundry, Yountville, et trouver lâadresse du restaurant :
6640 Washington St, Yountville, CA 94599-1301
et ensuite le renvoyer au plugin dâemplacement.
1 « J'aime »
merefield
(Robert)
Septembre 4, 2025, 5:38
1184
Compris, presque certainement réalisable avec le plugin actuel.
Par curiosité, accÚdent-ils au site depuis le restaurant ? Vous pourriez comparer avec la localisation IP pour une vérification de bon sens.
ckshen
Septembre 4, 2025, 5:40
1185
Non, généralement aprÚs.
1 « J'aime »
Roi
Novembre 2, 2025, 10:39
1186
Aujourdâhui, aprĂšs la mise Ă jour de Discourse, ce super plugin affiche des dĂ©prĂ©ciations, dont une sur la page elle-mĂȘme pour les administrateurs :
[Admin-Hinweis] Plug-in âdiscourse-locationsâ enthĂ€lt Code, der aktualisiert werden muss. (ID:discourse.jquery-autocomplete) (mehr erfahren )
Dâautres dans la console du dĂ©veloppeur du navigateur :
DEPRECATION: [PLUGIN discourse-locations] The user property path was used in the discourse/plugins/discourse-locations/discourse/templates/connectors/user-card-location-and-website/replace-location.hbs template without using this. This fallback behavior has been deprecated, all properties must be looked up on this when used in the template: {{this.user}} [deprecation id: ember-this-fallback.this-property-fallback] This will be removed in ember-this-fallback n/a. See Resolving the `this-property-fallback` deprecation for more details.
DEPRECATION: [PLUGIN discourse-locations] The showUserLocation property path was used in the discourse/plugins/discourse-locations/discourse/templates/connectors/user-card-location-and-website/replace-location.hbs template without using this. This fallback behavior has been deprecated, all properties must be looked up on this when used in the template: {{this.showUserLocation}} [deprecation id: ember-this-fallback.this-property-fallback] This will be removed in ember-this-fallback n/a. See Resolving the `this-property-fallback` deprecation for more details.
DEPRECATION: [PLUGIN discourse-locations] The linkWebsite property path was used in the discourse/plugins/discourse-locations/discourse/templates/connectors/user-card-location-and-website/replace-location.hbs template without using this. This fallback behavior has been deprecated, all properties must be looked up on this when used in the template: {{this.linkWebsite}} [deprecation id: ember-this-fallback.this-property-fallback] This will be removed in ember-this-fallback n/a. See Resolving the `this-property-fallback` deprecation for more details.
DEPRECATION: [PLUGIN discourse-locations] The removeNoFollow property path was used in the discourse/plugins/discourse-locations/discourse/templates/connectors/user-card-location-and-website/replace-location.hbs template without using this. This fallback behavior has been deprecated, all properties must be looked up on this when used in the template: {{this.removeNoFollow}} [deprecation id: ember-this-fallback.this-property-fallback] This will be removed in ember-this-fallback n/a. See Resolving the `this-property-fallback` deprecation for more details.
2 « J'aime »
merefield
(Robert)
Novembre 5, 2025, 2:33
1187
@kelv a aimablement mis Ă jour le code pour supprimer potentiellement le dernier morceau de jquery et mettre Ă jour le sĂ©lecteur dâemplacement !
main â tyb-talks:dev-refactor-autocomplete
opened 10:29AM - 06 Oct 25 UTC
Similar to https://github.com/discourse/discourse/pull/34685, we can replace the⊠jquery input-based autocomplete with the DMultiSelect component which handles both positioning of the autocomplete options and the autocomplete search.
---
_Tested with a minimal wizard from discourse-custom-wizard_
Current behaviour:
https://github.com/user-attachments/assets/f3247a55-5168-414c-93ec-b5c91a245900
New behaviour:
https://github.com/user-attachments/assets/0805ad17-8d2e-4974-b5ab-565c6c6cbe71
---
Couple of notes:
1. The background colour of the location address/type label in the video above is due to a styling applied in `discourse-custom-wizard` (https://github.com/tyb-talks/discourse-custom-wizard/blob/d4da391a4d507aeee5c0ffdb0a57e0212b7e6d46/assets/stylesheets/common/wizard/locations.scss#L131), if we want it to simply use the native styling of DMultiSelect, we can remove that style from the `discourse-custom-wizard` plugin.
2. There's a long-lived bug (probably from the conversion to .gjs/glimmer components) where `showType` was not correctly referenced down to the LocationSelector component. This is why the current behaviour does not display the location type. I've fixed this by explicitly declaring it as a component arg on LocationSelector.
Merci beaucoup @kelv !
7 « J'aime »
Canapin
(Coin-coin le Canapin)
Novembre 10, 2025, 3:54
1188
Salut,
Jâai un lien « Carte des utilisateurs » dans le menu latĂ©ral :
Qui mĂšne Ă
https://unicyclist.com/locations/users_map
Je nâai trouvĂ© aucun rĂ©glage liĂ© Ă ce lien.
Le seul rĂ©glage que jâai trouvĂ© est Lien carte du menu latĂ©ral de localisation , dĂ©sactivĂ© par dĂ©faut, qui ajoute ce lien « Carte » (menant Ă https://unicyclist.com/map ) lorsquâil est activĂ© :
Puis-je avoir uniquement le lien « Carte » sans avoir recours à du CSS personnalisé ? Est-ce que je manque quelque chose ?
Viddekla
(Julian MĂŒller)
Novembre 25, 2025, 9:45
1189
Jâai intĂ©grĂ© ce plugin dans mon Discourse, mais comment un utilisateur peut-il supprimer son emplacement ? Chaque fois que je le supprime dans un profil, il rĂ©apparaĂźt sans cesse.
sshen
(sshen)
Décembre 1, 2025, 6:24
1190
Jâutilise le plugin depuis quelques annĂ©es. Il a toujours fonctionnĂ©. RĂ©cemment, aprĂšs avoir mis Ă jour Discourse et le plugin, lorsque jâessaie dâentrer lâemplacement dâun sujet, il me demande de sĂ©lectionner des options. Lorsque je sĂ©lectionne le menu dĂ©roulant, aucune option ne sâaffiche. Question : comment nos utilisateurs peuvent-ils Ă©viter ce menu dĂ©roulant et revenir Ă la saisie de lâadresse ? Merci.
2 « J'aime »