solved Is Geo Location a static Signup field?

Elise
Elise
@elise
8 years ago
249 posts
A user is telling me she moved and the geo location shown on her profile is inaccurate. Does this field get updated at Login? Or it's static and if we want to change it, we need to go in the datastore?

If so, where?

Thanks!
updated by @elise: 12/14/16 05:42:00AM
douglas
@douglas
8 years ago
2,790 posts
I believe the GEO location goes off the users IP address.

Did her IP address change after she moved?


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos
Elise
Elise
@elise
8 years ago
249 posts
Is it updated per login? or static from signup?
Yes, she changed provider.
douglas
@douglas
8 years ago
2,790 posts
Elise:
Is it updated per login? or static from signup?
Yes, she changed provider.

Have you reset your cache lately?

ACP > System Tools > Reset Cache


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos
Elise
Elise
@elise
8 years ago
249 posts
Do you know the answer to my question?
Is the geolocation shown on the profile dynamic (at login) or static (at signup)?

Yes, caches reset. I do this a lot because I went live yesterday :)
Elise
Elise
@elise
8 years ago
249 posts
Oh, I am reading another thread and it turns out that the field I am thinking about (profile_location) is a Ning concept. Sorry, I'll post that in the right category.
douglas
@douglas
8 years ago
2,790 posts
Yeah, she'll have to change her location in her account settings.

The GEO use the IP of the user that is visiting the page, it gets the IP when the user visits the page, not during login or signup.

Hope this helps!


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos
Elise
Elise
@elise
8 years ago
249 posts
Yes, it does thanks!

PS: this is not an editable field is you've imported it from Ning. I had to replace that profile field with {jrGeo_location template="%region%, %country_name%"} to make it dynamic.
douglas
@douglas
8 years ago
2,790 posts
You can use the GEO module for it, that way your users don't have to worry about updating, but by default the location, zip and country fields are not setup in the profile settings form, however... They can be added via the form designer.

Go to your modify profile form and click the form designer button at the top right of the form. Then add in the following fields...

New Field Name:
profile_location - type: text
profile_zip - type text
profile_country - type text

Form Designer Docs:
https://www.jamroom.net/the-jamroom-network/documentation/jamroom-admin-handbook/1275/using-the-form-designer

Hope this helps!


--

Douglas Hackney
Jamroom Team - Designer/Developer/Support
FAQ-Docs-Help Videos

updated by @douglas: 09/14/16 01:33:35PM
michael
@michael
8 years ago
7,714 posts
To reiterate what doug said above ^:
If you have an value in your datastore like profile_location that got their via an import, you can make that value editable by adding it to the Form Designer. The stored value will become editable.

Docs: "Using the Form Designer"
https://www.jamroom.net/the-jamroom-network/documentation/jamroom-admin-handbook/1275/using-the-form-designer
Elise
Elise
@elise
8 years ago
249 posts
Thanks for the clarification, Michael.
But the GeoLocator module did exactly what I needed :)
Elise
Elise
@elise
8 years ago
249 posts
Ahahaha, this is the same problem as https://www.jamroom.net/the-jamroom-network/forum/my_posts/43496/display-signup-form-field-on-profile

I thought it was displaying the Geolocation from the IP logged when this user's profile logged in. I was brutally mistaken unless everyone is from Oregon!

I went back to the editable location form. Thanks for the help!

Tags