Distanza al campo personalizzato
Aggiornamento settembre 2019
Questo è stato aggiunto come campo personalizzato predefinito nella versione V 2.0.0.67. Lo snippet qui sotto funzionerà solo se si utilizza GeoDirectory V1.
Il problema
Oggi un membro ha avanzato una richiesta piuttosto insolita: sta usando GeoDirectory per gestire un festival locale e sta elencando cose come gli alloggi disponibili. La richiesta era di mostrare la distanza in ogni annuncio rispetto all'evento principale, in modo che gli utenti abbiano una chiara comprensione di quanto disterà l'evento da ciascun annuncio. Faccio qualcosa di molto simile su uno dei miei siti, che riguarda una sola location: indico la distanza dall'aeroporto e la distanza dalla città principale. Fino ad ora ho lasciato che gli utenti inserissero questa distanza manualmente, ma spesso è errata e devo correggerla.
La soluzione
Distanza da". Il codice è riportato di seguito, ma ci sono due modi per utilizzare questo campo:
#1 Potremmo semplicemente aggiungere il campo e lasciare che l'utente inserisca le coordinate GPS; potrebbe essere ad esempio un campo "aeroporto più vicino", e l'utente potrebbe inserire le informazioni GPS dell'aeroporto più vicino a lui.
#2 Nel caso di questo utente, deve solo mostrare la distanza da un luogo specifico senza che l'utente debba nemmeno conoscere il campo. Quindi, quando aggiunge il campo personalizzato, lo imposta come campo "solo admin" in modo che non venga mostrato all'utente nel frontend e non possa modificarlo, dopodiché imposta il "valore predefinito" con le coordinate GPS necessarie: tutti gli annunci mostreranno così le informazioni richieste.
Il codice
Newsletter - Rimani aggiornato!
Ricevi le ultime notizie, consigli e contenuti esclusivi direttamente nella tua casella di posta.