Questo è stato ora unito, ancora grazie agli sponsor @祁同伟 e @nathank
Dettagli estesi sulla PR.
@Roi noto che non stai pagando per il supporto - tuttavia credo di aver migliorato il codice in questa PR, per favore prova di nuovo quello script che ho pubblicato. Se hai bisogno che dia un’occhiata più da vicino, puoi assumermi.
Ho appena controllato, la voce errata è rimasta anche con la nuova versione.
Ma dato che era solo un utente, ho controllato manualmente e aveva una città nel campo di posizione “normale” e ho ricreato il campo di posizione con queste informazioni. Ora la query è vuota.
Ehi, ho pubblicato una segnalazione di bug altrove e sono stato reindirizzato a ripubblicarla in questa discussione.
Si scopre che se si abilitano le località per una categoria e si imposta la visualizzazione predefinita per la categoria su Mappa, la navigazione verso quella categoria provoca un crash.
Ecco alcuni screenshot (scusate la localizzazione, le parole significano “Aspetto: Elenco argomenti predefinito: Caldi, Ultimi, Migliori, Mappa”):
Funzionalità
(1) Alcuni utenti non pubblicano mai e saltano l’impostazione di una posizione nel loro profilo, quindi anche la loro scheda utente non rivela nulla. Potremmo rilevare la loro posizione nel momento in cui accedono?
(2) Invece di un intervallo fisso, permetteteci di impostare la nostra frequenza di aggiornamento, ad esempio una volta ogni 12 ore.
(3) Per l’internazionalizzazione (i18n), possiamo visualizzare la posizione nella lingua preferita da chi visualizza?
Bug
Quando a un argomento è impostato “usa la posizione dell’utente”, la posizione risulta vuota, ma la riga dell’argomento mostra comunque la spilla della posizione. Disattivare la spilla nelle impostazioni della categoria non fa nulla; è necessario aprire l’argomento, eliminare la posizione vuota e salvare prima che l’icona scompaia finalmente.
Ho dato un’occhiata per curiosità. Sembra che le posizioni siano all’interno di un pulsante, il cui CSS è cambiato nel tema foundation moderno e limita il contenuto.
Potrebbe esserci una futura incompatibilità tra le posizioni e questo tema, ma quest’ultimo è ancora sperimentale, quindi dobbiamo aspettare il rilascio ufficiale e vedere come va
ora è possibile aggiornare automaticamente la posizione delle persone al momento del login (non solo quando pubblicano) (@祁同伟)
controllato dalla nuova impostazione DEFAULT OFF - quindi se si utilizza questa funzionalità, impostare subito la propria preferenza o Locations smetterà completamente di aggiornare le posizioni degli utenti - necessario poiché lo stile dell’impostazione è stato modificato per accogliere la nuova funzionalità.
La mappa può ora essere nuovamente selezionata come visualizzazione predefinita per una Categoria (tramite Impostazioni Categoria) (@Quacken)
La posizione predefinita del Topic dalla posizione dell’utente funziona di nuovo. (@祁同伟)
In più mille modernizzazioni alle ultime regole di linting.
C’è qualche possibilità di avere una pagina di localizzazione utente specifica per gruppo?
Quindi, in pratica, posso fornire un elenco di nomi di gruppi e, per ciascuno di essi, creare una mappa utente. Nel nostro caso d’uso, ad esempio, stavamo pensando di mappare separatamente utenti, ONG e/o aziende.
Voglio dire, si può sempre anteporre ‘ngo_’ al nome/nome utente e filtrare per quello, ma non è molto bello
Ok, trasformerò questo in uno sforzo di crowdfunding
Se vedo un aumento di almeno $37 rispetto all’attuale sponsorizzazione mensile da parte della community (attualmente ricevo $43 al mese dai miei gentili sponsor esistenti), aggiungerò quanto segue:
Miglioramenti alla Mappa Utenti:
filtro per gruppo sulla mappa
Solo per gli utenti registrati, elenco dei gruppi visibile almeno a tutti gli utenti registrati
possibilità di collegarsi alla mappa per un gruppo di utenti specifico (stesso limite sulla scelta dei gruppi)
filtro per il numero massimo di utenti visualizzati (prioritizzando l’ultimo accesso) - vantaggio in termini di prestazioni per la mappa utenti se si hanno molti utenti che non visitano più e si preferiscono solo gli utenti attivi.
applicazione delle impostazioni di visualizzazione predefinite della mappa che attualmente si applicano solo alla mappa degli argomenti - in modo che mostri sempre la tua area di interesse.
Ancora una sponsorizzazione aziendale mensile (>= $40) la otterrebbe subito (livello ARGENTO)