Plugin Lieux 🌍

Version 6.8.11

@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Ă© :coffee:, et si Locations est important pour votre entreprise ou organisation, veuillez envisager de me sponsoriser dans l’un des paliers supĂ©rieurs :medal:. Cela contribuera Ă  garantir des mises Ă  jour rapides de Locations et son avenir.

7 « J'aime »

Oh wow super, merci beaucoup ! :smiley: Je n’arrive pas Ă  croire que cela ne soit jamais apparu auparavant et que cela ait Ă©tĂ© demandĂ©. :slight_smile:

J’essaierai ce soir et mettrai Ă  jour le module complĂ©mentaire. :sign_of_the_horns:

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 »

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 »

Voici le commit original :

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 ?

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 »

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 :

J’ai supprimĂ© la balise broken

10 « J'aime »

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 :

  1. L’utilisateur dĂ©marre un nouveau sujet avec des informations sur un Ă©tablissement commercial : nom, ville et parfois quartier.
  2. 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.
  3. Standardiser le format de l’adresse avec, par exemple, l’API Google Maps.
  4. 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.

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.

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 »

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.

Non, généralement aprÚs.

1 « J'aime »

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 »

@kelv a aimablement mis Ă  jour le code pour supprimer potentiellement le dernier morceau de jquery et mettre Ă  jour le sĂ©lecteur d’emplacement !

Merci beaucoup @kelv :heart: !

7 « J'aime »

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 ? :thinking:

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.

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.

image

2 « J'aime »