@merefield Cosa ne pensi di questo requisito?
Stefan, scusa per non esserti risposto. È una considerazione più pratica e un’idea davvero carina. Ci penserò quando avrò un po’ di tempo libero. Non succederà subito, però, dato che al momento ho lavori per clienti. Il finanziamento aiuterebbe sempre a implementare le cose più rapidamente.
Nessun problema, pensavo che potesse essere sfuggito. Dovrei aprire una richiesta di funzionalità da qualche parte?
Certo, ecco: Pavilion
Fatto! ![]()
@everyone Supporta questa richiesta di funzionalità!
![]()
Ho rilasciato una correzione significativa delle prestazioni che ha eliminato una chiamata duplicata:
Quindi la Mappa Utenti dovrebbe diventare reattiva molto prima.
PS Grazie a @Richie per aver segnalato la sfida relativa alla scalabilità e per avermi aiutato con i test.
Ecco la sua impressionante Mappa Utenti per dimostrare che è possibile far funzionare tutto con oltre 500 persone!:
Grazie per lo sviluppo continuo del plugin @merefield ![]()
Quando faccio clic su un marcatore sulla mappa, la reindirizzazione genera un errore nella console del browser:
TypeError: "u è undefined"
navigatedToPost _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:9981
routeTo _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:9898
routeTo _discourse-custom-wizard-05c36c40f360683b056c7ad300041bc66902371a17c22f1686fa56420a8af7c1.js:1655
afterModel _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:69656
jQuery 12
success _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:8950
jQuery 4
_application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:67085:12
error _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:67085
jQuery 16
success _application-2f2672bcf25571484a5186c75f87af2bb65928918a5bc5c9932f237dc0636348.js:8950
jQuery 4
Al momento è fuori dal periodo di supporto, ma controllerò la prossima.
A quale mappa ti riferisci? Ho appena provato la mappa User su una build recente e funziona bene.
Questo è su un argomento con una posizione.
È arrivato una nuova funzionalità! ![]()
Ricerca limitata per paese
Ho aggiunto la possibilità di limitare la ricerca al paese predefinito. Questa opzione è disattivata per impostazione predefinita.
Ecco la nuova impostazione accanto a quella esistente correlata:
Ciò significa che i tuoi utenti, ad esempio, non riceveranno più indirizzi da paesi insoliti se hanno bisogno di un solo indirizzo, ovvero se il tuo sito è specifico per un determinato paese.
Ringraziamo @Richie per aver proposto e finanziato questa funzionalità, grazie Rich!
(FYI questa funzionalità è stata rilasciata in modo silenzioso un po’ di tempo fa, ma non è stata promossa)
Mi piace davvero questa funzione! Grazie! ![]()
C’è una cosa che non capisco e non ho trovato alcuna documentazione al riguardo: location_user_profile_format.
Io uso Location IQ e genera indirizzi troppo lunghi (via + città + contea + regione + paese + codice postale). Se uso il formato dell’indirizzo, posso limitare questi parametri. È corretto?
Quindi, se voglio visualizzare solo codice postale + città + via, posso farlo con questa impostazione?
Ho provato a usare i parametri (address: number), ma non funzionano per me. Penso di aver perso qualcosa
Funziona benissimo, ma gli indirizzi contengono troppe informazioni non necessarie.
Se hai tempo di aggiungere istruzioni su come configurare questa opzione, ne sarei davvero grato!
Grazie!
Ciao!
Sto provando questo fantastico plugin. Sembra un lavoro molto solido!
Lo scopo del mio utilizzo è avere le località di scambio visualizzate in una categoria dedicata agli scambi.
Ho diverse domande:
-
Ho spuntato location user avatar, ma il mio avatar non viene visualizzato sulla mappa. Sto dimenticando qualcosa?
-
location map marker category color: è possibile cambiare la forma dell’icona? Quando scelgo un marcatore colorato, è un po’ troppo rotondo per i miei gusti; preferisco la forma predefinita.

-
location user profile format: Come posso trovare un elenco degli attributi di geolocalizzazione? Ho provato a impostare “address”, ma il campo location nelle preferenze dell’utente è rimasto testo semplice, senza selettore di posizione.

-
È possibile mostrare la posizione sotto il nome dell’argomento nella lista degli argomenti? In modo che gli utenti possano vedere a colpo d’occhio dove si trova la vendita (è piuttosto importante dato che è un forum internazionale)
-
Se faccio clic sul marcatore, ricevo un errore:
Con questo output della console:
_application-0839e21515af10c83cf59df7b5c45c2f8db9404f82c4186084346bb0a0a9b425.js:63408
TypeError: Cannot read property 'refresh' of undefined
_ember_jquery-d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js:36991 Error while
processing route: topicBySlugOrId Cannot read property 'refresh' of undefined TypeError: Cannot read
property 'refresh' of undefined
_ember_jquery-
d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js:38545 Uncaught TypeError: Cannot read property 'refresh' of undefined
Non ho componenti di tema personalizzati e, per quanto riguarda i plugin, uso solo procourse installer, data explorer e discourse locations.
Modifica:
Sono riuscito a risolvere il punto 4:
Aggiungendo questo codice al template list/topic-list-item.raw:
{{~#if topic.location}}
<div class="title-location">
{{d-icon 'map-marker-alt'}} {{location-format topic.location opts}}{{location-label-container}}
</div>
{{~/if}}
Stesso problema qui:
Codice HTML:
<h3 class="location-and-website">
<div class="user-profile-location"><svg class="fa d-icon d-icon-map-marker-alt svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#map-marker-alt"></use></svg> Francia</div>
<div class="user-profile-website">
<svg class="fa d-icon d-icon-globe svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#globe"></use></svg>
<a href="http://canapin.dev" rel="noopener " target="_blank">canapin.dev</a>
</div>
<span id="ember29" class="ember-view"> <div id="ember31" class="user-location-and-website-outlet replace-location ember-view"><!----><div class="user-profile-website">
<svg class="fa d-icon d-icon-globe svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#globe"></use></svg>
<span title="http://canapin.dev">canapin.dev</span>
</div>
</div>
</span>
</h3>
Penso che questo problema sia dovuto al fatto che la posizione e il sito web sono nella stessa classe. Dopo aver iniziato a utilizzare la funzione della mappa della posizione degli utenti, il problema è stato risolto.
invece di un pulsante ‘Mostra mappa’ in cima a un thread, preferirei che la mappa fosse responsiva e già massimizzata entro i limiti del contenuto del thread. È stato considerato qualcosa di simile?
Scusa @Canapin per il ritardo nella risposta
Questo vale solo per la Mappa Utente, credo.
La logica per definire la forma si trova qui: discourse-locations/assets/javascripts/discourse/lib/map-utilities.js.es6 at b76f5c42401db9d30be3499408f913493f1cdcb7 · merefield/discourse-locations · GitHub.
Potrebbe essere un’ottima funzionalità aggiuntiva permettere la personalizzazione di questo aspetto. Le PR sono benvenute.
Per prima cosa attiva questa opzione:

Successivamente apparirà una nuova impostazione nel Profilo Utente:
In questa fase non preoccuparti delle impostazioni più complesse. Gli utenti devono solo iniziare a digitare e selezionare il risultato di ricerca appropriato.
Ottimo lavoro nel trovare una soluzione ![]()
È stato segnalato in precedenza. Lo esaminerò a breve.
Potresti creare una bozza? Non sono chiaro su cosa intendi esattamente?
- la dimensione della mappa potrebbe essere responsiva (all’interno del layout del contenuto del thread) con un limite di altezza opzionale
- posizionata sotto il testo dell’indirizzo, sopra il contenuto del thread
- non è necessario il pulsante ‘mostra mappa’
Bel’idea. Se venisse con l’opzione di default per la vista collassata, la accoglierei con piacere. PR benvenuta.








