Erlang/OTP Forums

Author Message

<  Erlang Web mailing list  ~  [Erlangweb-users] Img src

Guest
Posted: Tue Sep 08, 2009 8:03 pm Reply with quote
Guest
Hi. I have found another peculiar situation. I added a banner that includes a source image to the show_all.html. Here is the file

<html>
<head>
mich569
Posted: Tue Sep 08, 2009 8:38 pm Reply with quote
Joined: 21 Jul 2008 Posts: 2
Hi,
You are trying to match /cardfile.gif against /images/*.gif pattern.

So, either change dispatcher rule into {static, "^/.*\.gif$", enoent} and place pictures in main docroot directory, or change path to the image to src=/images/cardfile.gif .

Of course, there are many ways of rewriting *.gif path to /images/something path, but I guess you didnt mean that.

br

----- Bill Ott <billott@theotts.org> wrote:
> Hi. I have found another peculiar situation. I added a banner that
> includes a source image to the show_all.html. Here is the file
>
> <html>
> <head>
> <title>Erlang Web Shop - All Items</title>
> <link rel="stylesheet" type="text/css" href="/style.css" />
> </head>
> <body>
> <div id="banner">
> Copyright ©2000 W.B.OTT. All rights reserved. Send mail to <a
> href="mailto:billott@theotts.org">billott@theotts.org</a><br></br>
> <img src="/cardfile.gif" ALIGN="Bottom" alt="The Ott's Web Site" />
> </div>
>
> <h1>All items that are stored in the shop:</h1>
>
> <ul>
> <wpart:list select="map" list="items" as="item">
> <li>
> <wpart:choose>
> <wpart:when test="not {item:available}">
> NOT AVAILABLE
> </wpart:when>
> </wpart:choose>
> <a wpart:href="/item/show/{[integer]item:id}"><wpart:lookup
> key="item:name" /></a>
> </li>
> </wpart:list>
> </ul>
> </body>
> </html>
>
> I also added a rule to the dispatch.conf. and placed the cardfile.gif in
> .../docroot/images/. I moved the lines around in dispatch.conf because
> I thought that maybe the static had to go first, but made no difference.
> Here is the dispatch code.
>
> %%
> %% ENTRIES FOR THE AUTOCOMPLETE WPART
> %%
> {static,"^/autocomplete.css$",enoent}.
> {static,"^/jquery.autocomplete.js$",enoent}.
> {static,"^/jquery.js$",enoent}.
> {static, "^/images/.*\.gif$", enoent}.
>
> %%
> %% WELCOME PAGE
> %%
> {static,"^/?$","welcome.html"}.
> {static, "^/style\.css$", enoent}.
> %%
> %% SHOP PAGES
> %%
> {dynamic, "^/item/all$", {browser, list_all}}.
> {dynamic, "^/item/show/(?<id>[0-9]+)$", {browser, show_item}}.
>
> {dynamic, delegate, "^/item/admin/", "config/dispatcher/admin.conf"}.
> {dynamic, delegate, "^/user/", "config/dispatcher/user.conf"}.
> {dynamic, "^/item/buy/(?<id>[0-9]+)$", {browser, buy_item}}.
>
>
> %%
> %% LOGIN URLs
> %%
> {static, "^/login", "login/login.html"}.
> {dynamic, "^/do_login", {login, login}}.
> {dynamic, "^/logout", {login, logout}}.
>
> So the style sheet is working. the copyright is very small. The problem
> is the alt "The Ott's web" is shown (very small) instead of showing the
> image. Here is the generated xhtml.
>
> <?xml version="1.0" encoding="utf-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
>
> <head>
> <title>Erlang Web Shop - All Items</title>
> <link rel="stylesheet"type="text/css"href="/style.css <view-source:http://localhost:8080/style.css>"/>
> </head>
> <body>
> <div id="banner">
> Copyright ©2000 W.B.OTT. All rights reserved. Send mail to<a href="mailto:billott@theotts.org">billott@theotts.org</a><br/>
> <img src="/cardfile.gif <view-source:http://localhost:8080/cardfile.gif>"ALIGN="Bottom"alt="The Ott's Web Site"/>
>
> </div>
>
> <h1>All items that are stored in the shop:</h1>
>
> <ul>
>
> <li>
>
> <a href="/item/show/1 <view-source:http://localhost:8080/item/show/1>">Our first item</a>
> </li>
>
> <li>
>
>
> <a href="/item/show/2 <view-source:http://localhost:8080/item/show/2>">Not out of stock item</a>
> </li>
>
> <li>
>
> <a href="/item/show/3 <view-source:http://localhost:8080/item/show/3>">Num3</a>
> </li>
>
> <li>
>
> <a href="/item/show/7 <view-source:http://localhost:8080/item/show/7>">another</a>
>
> </li>
>
> <li>
>
> <a href="/item/show/6 <view-source:http://localhost:8080/item/show/6>">new part</a>
> </li>
>
> </ul>
> </body>
>
> Any help is appreciated....
> </html>
>
>
>
>
>
> --
> Regards,
> Bill Ott
>
> Email: Mailto://billott@theotts.org
> Website: http://www.theotts.org
>

--
Michal Zajda

Erlang Training and Consulting Ltd
http://www.erlang-consulting.com

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Erlangweb-users mailing list
Erlangweb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/erlangweb-users
http://www.erlang-web.org/
Post received from mailinglist
View user's profile Send private message

Display posts from previous:  

All times are GMT
Page 1 of 1
This forum is locked: you cannot post, reply to, or edit topics.

Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum