David Martin wrote: > Hello, > > My first post to the list in maybe 3 years. Back in 2003-4 my partner and I > built a midsize educational framework Class::DBI and Template-Toolkit (v > 2.11 then, 2.19 now) project for the U.S. Dept. of Education. It worked > fine for 4 years until the host folded up shop. > > I got it back live today on a new host and now that all the modules were in > place it seems to work just fine except for one problem. Some templates > need to embed Flash animations and the URLs are now url-encoded like > %2Fcourses%2Fwetlands%2Fm%2Fi0101.swf.
[ snip ] > Could this be a TT version issue? Any advice where to look? You should take a look at the Changes file. In particular the changes for version 2.15b include: * Changed the uri filter to escape all reserved characters as per URI::Escape and RFC2396. This now includes &, @, /, ;, :, =, +, ? and $ which were previously not escaped. Thanks to [EMAIL PROTECTED] for reporting the problem. http://rt.cpan.org/Ticket/Display.html?id=19593 However, the changes for version 2.19 include: * Added the url filter as a less aggressive form of the uri filter. Whereas the uri filter now (from v2.16 onwards) encodes all the reserved characters (@, :, /, etc.) as per RFC2396, the url filter leaves them intact and thus behaves just like the uri filter used to. http://tt2.org/pipermail/templates/2007-March/009277.html So you fix might well be as simple as switching from the uri filter to the url filter. Dave... _______________________________________________ templates mailing list [email protected] http://lists.template-toolkit.org/mailman/listinfo/templates
