Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls

Securing images

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design
 
Thread Tools Search this Thread
  #1  
Old 09-15-2007, 05:20 PM
 
OpheliaPayne OpheliaPayne is offline
 

Senior Member
  
Join Date: Aug 2007
Posts: 130
 

Default Securing images

Have a couple questions on how to do this.

1. I am pulling an image for my background via the css. What code do I put in it to make the background secure? Currently I have:

Code:
HTML,BODY { HEIGHT: 100%; MARGIN: 0px; PADDING: 0px; background: #FFEA7B url(http://www.mysite.net/store/skin1/background.jpg) repeat; }

2. I'm trying to add an image to the txt_welcome area of the template. I place this code

Code:
<IMG src="{$ImagesDir}/rewards_points.jpg" width="150" height="150" border="0">

It is showing up as a broken image. The image is there... double checked several times. How do I add an image to the txt_welcome area and make it secure?

3. Is there a way to make topsite images incorporated into the secure way of doing things? The code we have to use (an example) is as follows (we have this code in /main/prnotice.tpl):

Code:
<a href="http://www.site.com/topsites/"><img src="http://www.site.com/topsites/button.php?u=username" alt="Topsite" border="0" />

Is there any way we can alter this or will we need to remove the topsite code?

Thank you.
__________________
xCart 4.6.1
Reply With Quote
  #2  
Old 09-15-2007, 05:29 PM
 
somekindahate somekindahate is offline
 

Advanced Member
  
Join Date: Apr 2007
Posts: 84
 

Default Re: Securing images

Quote:
Have a couple questions on how to do this.
1. I am pulling an image for my background via the css. What code do I put in it to make the background secure?

Don't put an absolute path in the url portion. Assuming the CSS file is located in the skin1 directory, you should use:

background: #FFEA7B url(background.jpg);


Quote:
2. I'm trying to add an image to the txt_welcome area of the template. I place this code

Code:
<IMG src="{$ImagesDir}/rewards_points.jpg" width="150" height="150" border="0">

It is showing up as a broken image. The image is there... double checked several times. How do I add an image to the txt_welcome area and make it secure?

Language variables don't parse the Smarty syntax normally used in the tpl files. You need to double escape it and remove the dollar sign. Try replacing {$ImagesDir} with {{ImagesDir}}
__________________
X-Cart Gold v. 4.1.10
Reply With Quote
  #3  
Old 09-15-2007, 05:36 PM
  ARW VISIONS's Avatar 
ARW VISIONS ARW VISIONS is offline
 

X-Man
  
Join Date: Jan 2007
Location: Pensacola, FL
Posts: 2,536
 

Default Re: Securing images

What is topsite?
__________________
xcart 5.1.2
Reply With Quote
  #4  
Old 09-15-2007, 05:42 PM
 
OpheliaPayne OpheliaPayne is offline
 

Senior Member
  
Join Date: Aug 2007
Posts: 130
 

Default Re: Securing images

Quote:
Originally Posted by somekindahate
Don't put an absolute path in the url portion. Assuming the CSS file is located in the skin1 directory, you should use:

background: #FFEA7B url(background.jpg);

This still makes the background image unsecure.

css file = skin1 directory
background = skin1 directory

I also tried it in the skin1/images directory

Still listing as unsecure.

Quote:
Language variables don't parse the Smarty syntax normally used in the tpl files. You need to double escape it and remove the dollar sign. Try replacing {$ImagesDir} with {{ImagesDir}}

I changed it to this:

Code:
<IMG src="{{ImagesDir}}/rewards_points.jpg" width="150" height="150" border="0">

Still not working.
__________________
xCart 4.6.1
Reply With Quote
  #5  
Old 09-15-2007, 05:43 PM
 
OpheliaPayne OpheliaPayne is offline
 

Senior Member
  
Join Date: Aug 2007
Posts: 130
 

Default Re: Securing images

Quote:
Originally Posted by Ashley
What is topsite?

A Web page that contains a list of links to other Web sites. The order of the list is based on the number of clicks users make to each site. The more clicks, the higher up the list the link to the site moves. Webmasters use topsites as a way of attracting visitors and collecting per-click revenue. Typically written in PHP, although other languages are used, there are free topsite scripts available as well as commercial products.
__________________
xCart 4.6.1
Reply With Quote
  #6  
Old 09-15-2007, 06:13 PM
 
somekindahate somekindahate is offline
 

Advanced Member
  
Join Date: Apr 2007
Posts: 84
 

Default Re: Securing images

Quote:
Originally Posted by OpheliaPayne
This still makes the background image unsecure.

css file = skin1 directory
background = skin1 directory

I also tried it in the skin1/images directory

Still not working.

Maybe, I mis-interpretated your question. Why would you want to hard-code an image as https (secured) all the time? There is an overhead when serving pages, assets, etc with https versus http. The solution I posted is changing the link to a relative link. When the site is accessed via http, it will load the image via http. If it's accessed via https, it will load via https. If you want it to always load from https, just change the prefix to https.
__________________
X-Cart Gold v. 4.1.10
Reply With Quote
  #7  
Old 09-15-2007, 06:22 PM
 
somekindahate somekindahate is offline
 

Advanced Member
  
Join Date: Apr 2007
Posts: 84
 

Default Re: Securing images

Quote:
Originally Posted by OpheliaPayne
I changed it to this:

Code:
<IMG src="{{ImagesDir}}/rewards_points.jpg" width="150" height="150" border="0">

Still not working.

Sorry, forgot the other step. In the tpl that this is being called from, you need to call it with the following:

{$lng.txt_welcome|substitute:"ImagesDir":$ImagesDi r}
__________________
X-Cart Gold v. 4.1.10
Reply With Quote
  #8  
Old 09-15-2007, 07:13 PM
 
OpheliaPayne OpheliaPayne is offline
 

Senior Member
  
Join Date: Aug 2007
Posts: 130
 

Default Re: Securing images

Quote:
Originally Posted by somekindahate
Maybe, I mis-interpretated your question. Why would you want to hard-code an image as https (secured) all the time? There is an overhead when serving pages, assets, etc with https versus http. The solution I posted is changing the link to a relative link. When the site is accessed via http, it will load the image via http. If it's accessed via https, it will load via https. If you want it to always load from https, just change the prefix to https.

In our store, when you log in, it prompts that some information is not secure. If you say "do not load the stuff that is unsecure" what is not loading is these images. Because members can and are newbies, any reference to "unsecure" scares them, which leads to them not purchasing things in our store. So.. I am trying to find a way to make it so this message doesn't appear, and the only way to do that is to make our images secure as well.

If I'm doing something wrong, please let me know. If there is an easier way of doing things .. too let me know.
__________________
xCart 4.6.1
Reply With Quote
  #9  
Old 09-15-2007, 07:15 PM
 
balinor balinor is offline
 

Veteran
  
Join Date: Oct 2003
Location: Connecticut, USA
Posts: 30,253
 

Default Re: Securing images

Why not allow the content to be shown, and then view the source to see what is being called via http?
__________________
Padraic Ryan
Ryan Design Studio
Professional E-Commerce Development
Reply With Quote
  #10  
Old 09-15-2007, 07:29 PM
 
OpheliaPayne OpheliaPayne is offline
 

Senior Member
  
Join Date: Aug 2007
Posts: 130
 

Default Re: Securing images

I know what is being called. It's the images... hense me asking how do I make them secure.

Here... My Site

Images that are not secure: home & contact icon in top nav bar. Bottom topsite footer images. Background image. I did make the logo so it wouldn't throw up the error.

I just want it to NOT throw up "This page contains both secure and insecure items..."

But then again... I just realized that it's telling me that the cart isn't secure either, even though everything appears to be working correctly. :sigh One more thing to add to my to do list.
__________________
xCart 4.6.1
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 02:44 PM.

   

 
X-Cart forums © 2001-2020