dsims:
Lors de la modification dâun sujet pour ajouter un emplacement, le TopicLocation nâest pas créé, il nâapparaĂźt donc pas sur la carte. Cela semble dĂ» au fait que la chaĂźne location du champ personnalisĂ© nâest pas correctement analysĂ©e.
Impossible de reproduire.
Pour quâun Ă©lĂ©ment apparaisse sur la carte, vous devez avoir recherchĂ©, trouvĂ© et sĂ©lectionnĂ© un emplacement spĂ©cifique, et il aura alors une gĂ©olocalisation, qui est requise pour quâil apparaisse sur la carte.
Donner simplement un nom Ă quelque chose et appuyer sur enregistrer nâinstanciera pas de gĂ©olocalisation et, par consĂ©quent, il nâapparaĂźtra pas sur la carte. Vous devez sĂ©lectionner une adresse retournĂ©e spĂ©cifique.
Bonne remarque. Je note quâil sâaffichera toujours si la catĂ©gorie a une sous-catĂ©gorie, mais ce nâest pas particuliĂšrement utile
Câest dĂ©licat, nous sommes coincĂ©s entre le marteau et lâenclume.
@david accepteriez-vous une PR pour ajouter une sortie de plugin :
topic-list-after-badges
car nous ne pouvons pas utiliser topic-list-after-title car cela sâaffichera avant le badge, ce qui est moche, et nous ne pouvons pas utiliser topic-list-before-category car ce nâest pas toujours rendu ?
1 « J'aime »
david
(David Taylor)
Mars 25, 2025, 1:33
1148
Cela me semble raisonnable. Pourrais-tu faire la PR pour illustrer, et nous aviserons ensuite.
3 « J'aime »
david
(David Taylor)
Mars 25, 2025, 4:45
1150
Fusionné, merci @merefield
6 « J'aime »
dsims
(Daniel)
Mars 26, 2025, 3:34
1152
Jâai ajoutĂ© un test pour confirmer, et ce que je pense ĂȘtre la correction :
main â dsims:fix_update
opened 03:28AM - 26 Mar 25 UTC
Added a test to confirm the problem and fix.
`upsert` was re-finding the topi⊠c before the changes were saved, so the custom_fields were missing and TopicLocation not created. It was working on create because it uses the post_created event which happens after its persisted.
This change simply passes the topic object to upsert instead of re-finding.
4 « J'aime »
Une excellente contribution, problĂšme dĂ©licat, jâapprĂ©cie le travail, merci, fusionnĂ© !
2 « J'aime »
dsims
(Daniel)
Mars 26, 2025, 1:06
1155
3 « J'aime »
dsims
(Daniel)
Mars 26, 2025, 3:06
1157
Vous ne pouvez pas le voir sur le thĂšme par dĂ©faut, mais je constate des problĂšmes de style (avec isabelle au moins) sur la page des cartes en raison dâun balisage manquant. Lâenvelopper avec Discovery::Layout a rĂ©solu le problĂšme
main â dsims:fix_map_layout
opened 02:55PM - 26 Mar 25 UTC
Seeing style issues with a theme on the maps page that doesn't match the other "⊠discovery" pages due to different markup.
So I tried to incorporate the Layout wrapper [as seen here in list.gjs](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/discovery/list.gjs) which resolved the issue.
3 « J'aime »
david
(David Taylor)
Mars 26, 2025, 4:32
1158
DĂ©solĂ© pour ça ! Jâai eu un peu de mal Ă rebaser/fusionner cette PR gjs. Les nouveaux points de vente sont maintenant restaurĂ©s .
4 « J'aime »
Merci (et bravo Ă @dsims de lâavoir remarquĂ©).
Je me demande si câest la raison pour laquelle mes tests passaient localement et Ă©chouaient sur la PR ?!
2 « J'aime »
dsims:
Lors de la visualisation dâune catĂ©gorie, les emplacements nâapparaissent pas dans la liste des sujets, car lâon utilise la sortie « avant la catĂ©gorie » (il nây a pas de sortie de catĂ©gorie lors de la visualisation de la liste des sujets dâune catĂ©gorie).
Ceci est maintenant corrigé, fusionné et vérifié :
main â topic_list_update_take_two
opened 08:36PM - 25 Mar 25 UTC
Move location label to new Topic List outlet
* so that in can show in all cir⊠cumstances.
* whilst not corrupting the badge layout in relation to Topic Title.
Félicitons les emplacements sur les sujets des catégories !
PS : ceci utilise les nouvelles sorties qui sont trĂšs utiles et je mâapprĂȘte Ă appliquer le mĂȘme changement Ă un autre de mes pluginsâŠ
7 « J'aime »
thoka
(Thomas Kalka)
Avril 1, 2025, 2:35
1164
Merci pour ce super plugin.
Nous lâutilisons pour mettre en Ćuvre un rĂ©seau dâaccueil.
JâespĂšre obtenir un financement Ă lâavenir pour payer plus de fonctionnalitĂ©s.
Rapport de bug mineur : La carte gĂ©nĂ©rale (toutes catĂ©gories) nâutilise pas les couleurs des catĂ©gories pour les noms des Ă©pingles. Toutes les Ă©pingles ont la mĂȘme couleur.
1 « J'aime »
Cela ressemble plus Ă une demande de fonctionnalitĂ©, mais câest une bonne idĂ©e nĂ©anmoins, notĂ© !
thoka
(Thomas Kalka)
Avril 1, 2025, 2:37
1166
Ah, dĂ©solĂ©. Il semble que jâaie mal compris la documentation.
Il y aura plein de demandes de fonctionnalitĂ©s, si vous souhaitez les entendre, sans que jâaie dâargent .
1 « J'aime »
Roi
Avril 1, 2025, 9:04
1167
Hm, la recherche ne fonctionne pas ici pour le moment. Ătrange.
Quoi quâil en soit, est-il possible de masquer lâemplacement de lâutilisateur ainsi que la carte de lâutilisateur si lâon nâest pas connectĂ© Ă Discourse ou peut-ĂȘtre aussi simplement en TL0 ?
1 « J'aime »
nathank
(Nathan Kershaw)
Avril 2, 2025, 2:59
1168
Je crains que ce ne soit pas possible pour le moment, bien que je sois trÚs intéressé par cela aussi !
Une solution imparfaite consiste Ă sâassurer quâil nây a pas de liens vers la carte accessibles par les anonymes, et que la carte elle-mĂȘme est masquĂ©e si quelquâun partage le lien ; jâutilise ceci :
// masquer la carte utilisateur aux anonymes
.anon div.users-map-container {
display: none;
}
Bien sĂ»r, vous nâempĂȘcherez pas quelquâun ayant de bonnes compĂ©tences techniques et sachant ce quâil cherche, mais vous empĂȘcherez les 99% occasionnels (ce qui Ă©quivaut Ă un antivol de vĂ©lo bon marchĂ©, dans mon esprit).
Câest le genre de chose qui serait appropriĂ© de sponsoriser pour ce plugin.
5 « J'aime »
Roi
Avril 2, 2025, 9:27
1169
Oui, merci. JâĂ©tais au courant de la « solution » CSS. Mais, comme vous lâavez dit, ce nâest pas vraiment parfait. Et je suppose que les moteurs de recherche explorent et affichent de toute façon ces informations dans les rĂ©sultats de recherche.