Plugin Locations 🌍

Grazie mille! :heart: Ora funziona benissimo! :slightly_smiling_face: Ho controllato ovunque: la mappa (argomento, scheda utente, categoria, ecc.) sembra a posto. Grazie ancora @merefield! :slightly_smiling_face:

4 Mi Piace

Piacere… ora torniamo al trasloco :house: :slight_smile:

FYI Questo probabilmente romperà il widget della mappa Layouts, ma almeno le Posizioni sono ora utilizzabili.

Lascio a @angus la risoluzione di questo problema, oppure mi farò sentire dopo il trasloco :slight_smile:

6 Mi Piace

Confermato, anche qui è tutto ok ora!

Grazie Robert @merefield :smiley:

5 Mi Piace

Grazie @merefield, mia colpa. Scusate ragazzi.

@ckshen Ho spinto un nuovo aggiornamento per il plugin delle location che supporterà i layout 0.2 senza rompere la versione senza layout. Ho anche risolto il problema di rendering della mappa che hai descritto sopra.

Se qualcuno riscontra problemi con uno dei due plugin (o con qualsiasi altro plugin) nella prossima settimana, contattatemi pure e risponderò prontamente. Rob è impegnato con il trasloco.

5 Mi Piace

Grazie, Angus! Aggiorniamo i plugin!

2 Mi Piace

Con 2.7.0.beta1 e discourse-locations e18de2a sembra che abbiamo perso la possibilità di aggiungere una località nel profilo dell’utente.

Digitare nel campo località non attiva la ricerca.

Log
Messaggio (2 copie riportate)

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) non è stato trovato: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Backtrace

/var/www/discourse/lib/discourse_ip_info.rb:81:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:77:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:15:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `new'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `block in instance'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `synchronize'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:149:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:22:in `location'

Cambiare il provider di geocodifica della località in una qualsiasi delle opzioni disponibili genera un errore:

4 Mi Piace

Confermato, ho lo stesso problema anche io.

Le mappe si caricano correttamente, ma i nuovi membri non possono aggiungere alcuna posizione al proprio profilo.

4 Mi Piace

@angus @merefield vi aiuterebbe se segnalassimo i bug direttamente su il repository GitHub?

3 Mi Piace

Ehi @Richie, grazie come sempre, ma il posto migliore rimane Pavilion.

@merefield ti farà sapere a breve.

Stiamo tutti tornando online dopo il periodo di Natale/Anno Nuovo, quindi dagli un po’ di tempo per rimettersi in carreggiata.

5 Mi Piace

Grazie per la segnalazione.

Purtroppo al momento sono sommerso di lavoro, ma ci darò un’occhiata appena possibile.

2 Mi Piace

Qualcuno potrebbe indicarmi dove sono memorizzati i valori lat/lng nel database per le posizioni degli utenti, per favore? :thinking:

2 Mi Piace

Per ogni utente puoi fare qualcosa del genere:

myUser = User.find_by(username_lower: '<username>')

poi

userLocation = JSON.parse(myUser.custom_fields[:geo_location])

e infine

userLatitude = userLocation['lat']

nella console di Rails … ecc.

2 Mi Piace

Grazie Robert @merefield :+1:t2:

2 Mi Piace

Ragazzi, sarebbe possibile modificare alcuni parametri in background?

Da quando siamo passati alle mappe di Mapbox outdoors-v11, il testo sulla mappa è assolutamente minuscolo:

Esistono alcuni parametri per modificare questo aspetto:

Nello specifico:

tileSize: 512, zoomOffset: -1

Che renderebbero la mappa leggibile:

Potreste aggiungere queste modifiche ai parametri in un futuro aggiornamento?

2 Mi Piace

Grazie per il suggerimento @Richie

Assicurati di inviare una Richiesta di Funzionalità con queste informazioni: Pavilion

1 Mi Piace

Beh, questa è strana :thinking:

La possibilità di cambiare la posizione di un Argomento (una volta impostata) è stata rimossa, apparentemente per errore (solo il codice del frontend, il backend era ancora lì!), circa 4 anni fa (che tempo vola!). Forse è ancora più strano che nessuno si sia lamentato della mancanza di questa funzione. :zipper_mouth_face:

È bello sapere che le persone sono sicure delle posizioni dei loro Argomenti al momento della sottomissione!

Eccolo di nuovo:

Per aggiornare la posizione di un Argomento, clicca semplicemente sull’icona della matita accanto al titolo e seleziona la posizione per far apparire il modulo.

3 Mi Piace

Ciao @merefield,

grazie mille per questo ottimo plugin e per il costante supporto!

Sto utilizzando il plugin con Nominatim come geocoder e ottengo i risultati della posizione nel formato <housenumber>, <street>, <neighbourhood>, <suburb>, <city>, <postalcode>, <country>. Se ho capito correttamente, posso manipolare l’output tramite l’impostazione location user profile format, ma non capisco come utilizzarla.

Il mio obiettivo è visualizzare gli indirizzi nel formato standard tedesco come {*street_name*}, {postalcode} {*place*} (o scritto come <street> <housenumber>, <postalcode> <city> utilizzando le variabili sopra indicate).

Puoi gentilmente indicarmi come raggiungere questo obiettivo (se possibile)? Grazie in anticipo!

1 Mi Piace

Penso ci sia un’incompatibilità quando si utilizza il Tema Directory delle Schede Utente insieme all’impostazione location user profile map abilitata. Almeno nel mio caso, la mini mappa attivata non è in primo piano nella directory degli utenti ed è sovrapposta dalla scheda sottostante:

1 Mi Piace

785 e ancora in piena forma :smiley:

Questo :point_up:t2:

2 Mi Piace

Sì, non sono compatibili. Il plugin Follow non funziona nemmeno con questo TC. Non mischiarli. È un problema fondamentale e probabilmente non verrà mai risolto.

Questo perché i plugin utilizzano una plugin outlet sulla scheda utente e in questo TC la outlet viene ripetuta in modo piuttosto strano più volte, il che, credo, confonde completamente Ember. Quindi, in realtà, credo che il problema sia nel TC e non nei plugin, poiché sta interrompendo le outlet.

2 Mi Piace