I never had to do this. All the JS libraries I ever used use relative
references since they do now know in which folder they are installed.
I do not understand.

On Oct 8, 10:42 am, Álvaro Justen [Turicas] <alvarojus...@gmail.com>
wrote:
> On Thu, Oct 8, 2009 at 07:30, sebastian <sebastianov...@gmail.com> wrote:
>
> > Hi All,
>
> > I am using a JS library (http://jquery.com/demo/thickbox/) which refer
> > to   "images/something.jpg". That works perfectly on static HTML but
> > web2py translates it as "http://blabla/init/default/images/
> > something.jpg".
>
> > as work around I'd like to create a controller names images that
> > returns the image in static/images. I'm sure that it would be 2 lines
> > of web2py... any ideas ?
>
> Yes, it happens with nicEdit[1] too. You have 3 ways to solve this problem:
>
> 1- Change routes.py to redirect "/yourapp/default/images/blablabla" to
> "/yourapp/static/images/blablabla" (you may change routes_in and
> routes_out, see routes.example.py). This way the 'redirect' will be
> 'internally' - user won't get any redirect.
>
> 2- Create a function called images in default.py and redirects user to
> /static/images/request.args, something like that:
> def images():
>     redirect(URL(r=request, c='static', f='images/' + '/'.join(request.args)))
> I don't like this second way since user will be redirected in all requests.
>
> 3- Change JS code to point to "/yourapp/static/images/" instead of "images/"
>
> I prefer 3rd option. :-)
>
> [1]http://www.nicedit.com/
>
> --
>  Álvaro Justen
>  Peta5 - Telecomunicações e Software Livre
>  21 3021-6001 / 9898-0141
>  http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to