Awaiting approval. Called "How to use shadowbox with web2py".
Cheers. On Apr 7, 12:32 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > Please post t on AlterEgo and I'll approve it > > On Apr 7, 1:59 pm, waTR <roman.goldm...@gmail.com> wrote: > > > The problem was web2py was not serving files ending in .html to the > > browser. All I needed to do to get shadowbox running with web2py was > > create a routes.py that added .html to all web2py URLs. > > > Here is the routes.py file contents that fixed the problem. My > > routes.py file now creates a URL followed by .html, which is needed > > for the whole thing to work with the shadowbox library (and any other > > javascript library). > > > On OSX: > > web2py/Contents/Resources/routes.py > > routes_in=( > > ('/$c/$f.html','/tripplanet/$c/$f'), > > ('/$c/$f','/tripplanet/$c/$f'), > > ) > > > routes_out=( > > ('/tripplanet/$c/$f','/$c/$f.html'), > > ) > > > Thats it. Now any time you put URL(r=request, f='function'). The > > resulting url is yoursite/controller/function.html. Note that the url > > no longer includes the app name. > > i.e. yoursite/appname/controller/function.html. > > > Also, if you type in that address it keeps it in the address bar > > without transforming it to the same without the .html. > > > Lastly, the app can be still reached by typing the info without > > the .html. i.e. yoursite/controller/function (no .html). > > > THIS NEEDS TO GO ON THE WIKI AS A TUTORIAL ON HOW TO GET SHADOWBOX > > RUNNGIN WITH WEB2PY! > > > On Apr 7, 10:49 am, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > I think your problem is the +".html" below > > > > {{=URL(r=request, c='mycontroller',f='myfunction')}}.html > > > > It should not be there. > > > > On Apr 7, 12:30 pm, waTR <roman.goldm...@gmail.com> wrote: > > > > > I noticed that if I enter an href="{{=URL(r=request, c='mycontroller', > > > > f='myfunction')}}.html", the embedded window pops-up, however, it is > > > > blank because if I manually enter that address, I get invalid > > > > function. I wonder if simply setting up a rout that will re-direct the > > > > above to just URL(r=request, c='mycontroller', f='myfunction') would > > > > work? > > > > > I am trying this out, however, the manual is unclear as to how to get > > > > routes working. It says to put a routes.py file in the web2py > > > > folder...the root application folder? I did that and I still can't > > > > access the new rout of URL(r=request, c='mycontroller', > > > > f='myfunction') + .html in the address bar... > > > > > On Apr 7, 10:09 am, waTR <roman.goldm...@gmail.com> wrote: > > > > > > I could be wrong though, so if someone can get shadowbox javascript > > > > > library to work with web2py, especially the iframe embedded windows, > > > > > that would be awesome.http://www.mjijackson.com/shadowbox/index.html > > > > > > I have the embedded window working. I.e. I can give it an href > > > > > ofwww.google.com, and an embedded window will pop-up with that webpage > > > > > showing in an iframe in the embedded window. However, if I replace the > > > > > url with a web2py url, it just forwards the browser to that page. > > > > > > Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---