[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ic] css background command


At 08:26 12/08/2005, you wrote:

The first four paragraphs are just a little set up which hopefully will
enable somebody to understand enough about my situation to guide me down the
right path.

All product images and normal catalog images display fine regardless of the
two httpd.conf configurations shown below. The only image in question which
is adversely affected is the one I defined as a background image in the CSS
file.

I also understand (from trial in error) that absolute URLs to images within
interchange will result in secure pages complaining about the nonsecure
images.  Eg. In the fly page, the standard abbreviated interchange URL is:
<IMG SRC="items/[item-field image]" this works on secure and nonsecure
pages.

but if I were to use an absolute URL like
<IMG SRC="http://www.testsite.com/items/[item-field image]"
this would result in a question asking the user if they want to display the
nonsecure items on the secure page.



When I use the background command in the css file as the example below
illustrates, it works fine when you access the catalog with the normal URL
like:
http://www.testsite.com/cgi-bin/testsite/index.html

The background image defined the CSS file does not show up on a secure page
whereas all the product images and other catalog template images display
just fine weather in secure mode or nonsecure mode.

Here's a snippet of the CSS file with the background command.

<STYLE TYPE="text/css">

BODY {
  background-color: #E0D2A1;
  font-family: Verdana;
  font-size: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: url(blueyellow/catbar2.jpg);
}



Also, when I changed the httpd.conf file to show the catalog from the main
URL by commenting out the standard directory index and adding the one shown
below... DirectoryIndex cgi-bin/testsite/
After this change I no longer see the background image which is defined in
the CSS file from the start page www.testsite.com

With the altered httpd.conf The background displays just fine for all other
aspects of the site except on secure pages and the start page
www.testsite.com


Here is the Apache config example with the original directory index
commented out and the new one defined just below the original directory
index.

<VirtualHost 00.00.00.00 11.11.11.1>
ServerName www.testsite.com
        ServerSignature email
DocumentRoot /home/testsite-site
#       DirectoryIndex index.html index.htm index.php index.shtml
        DirectoryIndex cgi-bin/testsite/
        ServerSignature email
        LogLevel warn
        HostNameLookups off
</VirtualHost>



If I change the css file to reflect the entire url to the image

background-image: url(http://www.testsite.com/blueyellow/catbar2.jpg
then it displays but when you go to a secure page it gives you a warning
asking if you want to display the non secure items on the secure page. If
you select no, then the background image defined in the CSS file does not
display.  If you click yes then of course it does display.
It appears when I change the directory index, somehow interchange doesn't
know about the abbreviated URL.  Even if this is the case it still doesn't
explain why the background image won't work on secure pages but works fine
on nonsecure pages.
I hope this is enough info.
Please go easy on me. Although I've come a long way I still have a hard time
understanding the cryptic talk the experienced interchange developers seem
to naturally understand :-)

Thanks,
Wolga

Hi Wolga,

have you tried putting a leading / on the background-image item in your CSS?

background-image: url(/blueyellow/catbar2.jpg);

Without it, the URL is relative to the page being called and not an absolute one (I think).

Hope this helps

Mark




Eros Shop
vwe internet ltd
PO BOX 1067
SLOUGH
SL1 7YA
UK

Shop - http://www.eros-shop.co.uk
EMail - suppressed
Tel - 0870 284 3369
Fax - 0870 284 4469


_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.