for future watchers of this thread: if you test this changing your
timezone, remember to clear the session in a normal world a user
doesn't switch timezones within the same session ^_^
--
---
You received this message because you are subscribed to the Google Groups
web2py-users group.
fast_tz_detector returns a SCRIPT().
Of course you can't read it because the page executes it, so it's fine if
you see a blank space:
If you see the page source (using firefox, right click -- View page
source) you'd see a scriptblablablabla/script
On the let's save it to the database topic
Thanks again, Niphlod. I am getting close to finish what i want to do :-)
I can see that I get the time zone. After changing the timezone a few
times, I am not seeing it any more.
I am trying to trouble shoot this. I figured that i need to close my
browser, but this doesn't seem to make it
Niphlod,
Thank you for pointing this out. I have some serious learning ahead. Thank you
for being patient with my questions.
I am good with your approach below. The first suggestion works out for me, and
my time zone issue is resolved.
Thank you!
On 19 Apr, 2013, at 15:39, Niphlod
Hi Niphlod,
def index():
# when people first login, they will get their timezone set.
tz = fast_tz_detector()
print
print 'Hi, you should save this returned by request.vars',
request.vars # if you debug, uncomment this line, and make sure return
tz=tz below
print
Apologize everyone, and Niphlod,
I forgot to restart my browser, and now the 2 values are consistent ..
my bad for the disturbance.
On Sat, Apr 20, 2013 at 9:16 AM, fun man funma...@gmail.com wrote:
Hi Niphlod,
def index():
# when people first login, they will get their timezone
that seems more a problem with the format of the date than the fact that it
has to be timezone-normalizedwhat language translation are you using ?
PS: what I meant with landing page is that you're sure that the user will
hit that page before arriving to the form.
If you are sure, there's no
i am not using any specific language translation. It should be the default
language.
i also think that it is timezone issue, but not very sure how to do the
normalization. The model i use is Field('modified_on', 'datetime'),
I see that there is no timezone attached at the end.
On Thu, Apr
the whole point of timezone normalization is NOT having a timezone
attached at the end.
It's storing in the database as UTC and displaying as localized to the
users.
Are we sure that you fully grasped what the timezone implementation on the
IS_DATE* validators in web2py and that that idea fits
yes. I am with you. I didn't store timezone in the db, and will be using
UTC for all input to the db too.
I hope to find a way to use the detected timezone to use in the .represent
method for the sqlform.grid.
db.prototype.modified_on.represent = lambda value, row :
Thanks Niphlod. May I know where I can pick up the examples?
Appreciate your help on this.
On 19 Apr, 2013, at 3:13, Niphlod niph...@gmail.com wrote:
packed an app with a few examples: might explain better how to deal with
timezones.
On Thursday, April 18, 2013 6:20:18 PM UTC+2, fun
Btw, I want to say that Niphlod has been very helpful. I am definitely missing
the HTML+JS knowledge, but that didn't stop me to try out in web2py and have a
good attempt on this issue.
I am one little step away from solving this time zone problem haunting me for a
few months. I wouldn't
Sorry Niphlod. I was on my phone, and didn't see this attachment. Thanks
again for helping me out without asking for anything. I will try to learn
from your example.
On Fri, Apr 19, 2013 at 8:33 AM, Funmanhk funma...@gmail.com wrote:
Btw, I want to say that Niphlod has been very helpful. I am
hi Niphlod,
I've tried your example in the attachment. The good news is that the user
selected timezone it the profile/register page is working consistently!
Great work! Thank you!
The bad news is that the dynamic detection, and return from the client
session is still not working...
def index():
that's exactly what I tested yesterday evening... can you please try to
strip out the next=URL('index') part ?
It's the only thing that is different.
On Wednesday, April 17, 2013 4:14:58 AM UTC+2, fun man wrote:
Hi Niphlod,
I downloaded the new one, and copied the files over. Keeping my
Hi Niplod,
It still behaves similarly.
1) fast_tz returns None,
2) the submit button to the db was not taken, and the still ask me to
fill out the form again.
This is my updated controller.
def test():
fast_tz = fast_tz_detector()
#create a new appt
form =
I'll try that again verbatim in a few hours (as soon as I get my hands on a
pc with python ^_^) and report back.
PS: what error does the form return ?
On Wednesday, April 17, 2013 2:40:25 PM UTC+2, fun man wrote:
Hi Niplod,
It still behaves similarly.
1) fast_tz returns None,
2) the
Hi Niphlod,
As always, thanks for your help.
I do not think I got an explicit error this time. However, the input is not
taken. When I clicked submit, the page blink and showed me a blank Add page.
Regards,
On 17 Apr, 2013, at 23:05, Niphlod niph...@gmail.com wrote:
I'll try that again
ok.
There was an error in your code, a double call to process() .
But there was also on my end: when you do in the same function that shows
the form a fast_tz_detector(), basically you trigger a POST request that
updates the formkey associated with the form.
Blame on me that use LOAD() all
Hi Niphlod,
I need to trouble you again for your guidance.
I've successfully copied the files. I've added a new application tz_test to
test the plugin.
This is my controller and there are some other scaffolding coded not
included.
import
On Tuesday, April 16, 2013 8:10:38 PM UTC+2, fun man wrote:
Hi Niphlod,
I need to trouble you again for your guidance.
I've successfully copied the files. I've added a new application tz_test
to test the plugin.
This is my controller and there are some other scaffolding coded not
Hi Niphlod,
Thanks for providing this plugin. This sounds like what i am trying to do.
This is great. I will have to learn how to use it.
regards,
Wayne
Niphlod於 2013年4月14日星期日UTC+8下午8時21分56秒寫道:
did you see by any chance https://github.com/niphlod/w2p_timezone_plugin ?
it seems you're trying
Hi Anthony,
Thanks for the tip.
While i should use the plugin, i do want to learn how this can be done. I
am trying to google around for this. If you may share any tips or starting
points to read, it will be greatly appreciated.
Regards,
Wayne
Anthony於 2013年4月15日星期一UTC+8上午12時11分35秒寫道:
In
Check out http://web2py.com/books/default/chapter/29/11#The-ajax-function.
Anthony
On Monday, April 15, 2013 10:16:43 AM UTC-4, funm...@gmail.com wrote:
Hi Anthony,
Thanks for the tip.
While i should use the plugin, i do want to learn how this can be done. I
am trying to google around
PS: as the source code of the plugin was updated, now you'd have to watch
for this line instead
https://github.com/niphlod/w2p_timezone_plugin/blob/master/modules/plugin_timezone/__init__.py#L138
basically it's an ajax POST.
--
---
You received this message because you are subscribed to the
Thanks again, Anthony.
Anthony於 2013年4月15日星期一UTC+8下午10時20分21秒寫道:
Check out http://web2py.com/books/default/chapter/29/11#The-ajax-function.
Anthony
On Monday, April 15, 2013 10:16:43 AM UTC-4, funm...@gmail.com wrote:
Hi Anthony,
Thanks for the tip.
While i should use the plugin, i
Hi Niphlod,
This will be some learning. Thanks for pointing it out.
I am really a newbie here. I've tried to upload your plugin to my
application. It's a zip file that i download from Github. It's doesn't
allow me to do the upload, and said my app does not exist or i don't have
enough
yep, github downloads a zip that holds a folder that holds the content
- archive.zip
- w2p_timezone_plugin-master
- modules
- static
What you need to do is copy the modules and static folders on top of your
applications one. e.g. if your app is at
did you see by any chance https://github.com/niphlod/w2p_timezone_plugin ?
it seems you're trying to do what is done at
https://github.com/niphlod/w2p_timezone_plugin/blob/master/modules/plugin_timezone/__init__.py#L124
On Sunday, April 14, 2013 6:51:11 AM UTC+2, funm...@gmail.com wrote:
Hi
In general, you would have to do that either via a form submission, or via
an Ajax request.
Anthony
On Sunday, April 14, 2013 12:51:11 AM UTC-4, funm...@gmail.com wrote:
Hi All,
I am very new to coding, and am learning my way with the web2py framework
and tools. I am trying to get return
30 matches
Mail list logo