Jump to content

[SOLVED] SSL problem in Internet Explorer


Recommended Posts

Hello,

 

I set the SSL certificate and got stucked with a problem loading the site with Internet Explorer. No problems with Firefox and Chrome.

 

I tested with Prestashop default setings and with forced SSL in all pages.

 

This is what happens in orders page, the horizontal menu overlaps the page :

 

IExplorer

 

200u5br.jpg

 

 

Chrmoe / Firefox

 

bi48l5.jpg

 

 

Don't know if this helps, but there's the header.tpl

<!DOCTYPE html>
<!--[if lt IE 7 ]><html class="ie ie6 no-js" lang="en"><![endif]-->
<!--[if IE 7 ]><html class="ie ie7 no-js" lang="en"><![endif]-->
<!--[if IE 8 ]><html class="ie ie8 no-js" lang="en"><![endif]-->
<!--[if IE 9 ]><html class="ie ie9 no-js" lang="en"><![endif]-->
<!--[if gt IE 9]><!--><html class="no-js" lang="{$lang_iso}"><!--<![endif]-->
<head>
	<meta charset="utf-8">
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">	
	<title>{$meta_title|escape:'htmlall':'UTF-8'}</title>
	{if isset($meta_description) AND $meta_description}<meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />{/if}
	{if isset($meta_keywords) AND $meta_keywords}<meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />{/if}
	<meta name="generator" content="PrestaShop" />
    <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
	<meta name="author" content="Prestashop 1.5">
	<link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />
	<link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />
	<script type="text/javascript">
		var baseDir = '{$content_dir}';
		var baseUri = '{$base_uri}';
		var static_token = '{$static_token}';
		var token = '{$token}';
		var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
		var priceDisplayMethod = {$priceDisplay};
		var roundMode = {$roundMode};
	</script>
{if isset($css_files)}
	{foreach from=$css_files key=css_uri item=media}<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />{/foreach}
{/if}      <link href="{$css_dir}global.css" rel="stylesheet" type="text/css" media="all" />            
{if isset($js_files)}
	{foreach from=$js_files item=js_uri}<script type="text/javascript" src="{$js_uri}"></script>{/foreach}
{/if}
	<script type="text/javascript" src="{$js_dir}cookies.js"></script>
	<script type="text/javascript" src="{$js_dir}script.js"></script>
	<script type="text/javascript" src="{$js_dir}jscript_xjquery.jqtransform.js"></script>
	<script type="text/javascript" src="{$js_dir}modernizr-2.5.3.min.js"></script>
	{$HOOK_HEADER}
</head>
<body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>
<!--[if lt IE 8]><div style='clear:both;height:59px;padding:0 15px 0 15px;position:relative;z-index:10000;text-align:center;'><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." /></a></div><![endif]-->
{if !$content_only}{if isset($restricted_country_mode) && $restricted_country_mode}
	<div id="restricted-country">
		<p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>
	</div>
{/if}
<div id="wrapper1">
<div id="wrapper2">
<div id="wrapper3" class="clearfix">

<header id="header">
	<!-- <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"><img class="logo" src="{$img_dir}logo.png?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" /></a> -->
	
<!-- swf logo start -->
	<a id="header_logo">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="270" height="119"  id="mymoviename">
<param name="movie"  value="http://www.link-to-flashfile.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent">
<embed src="http://www.link-to-flashfile.swf" quality="high" width="270" height="119" wmode="transparent" name="mymoviename" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" >
</embed>
</object>
</a>
<!-- swf logo end -->
	
	{$HOOK_TOP}
</header>

<div class="columns clearfix">

<div id="center_column" class="center_column">

{/if}

Thank in advance for your help.

 

Edit: Prestashop 1.5.6.0 engine

Edited by edsmiths (see edit history)
Link to comment
Share on other sites

Thanks for replying Vekia,
 
I'm around the code right now and it seems the problem is caused by the swf logo. It works with a regular png image.
 
I've changed the path of the swf file to https (instead of http) and it seems working flawless.
 
If I force the SSL to all pages I've get a misconfiguration in the homepage due to the Porducts Carrousel module, but this is minor upset because I'll intend to use the default SSL feature,
 
Vekia, please let me know if the change of the path (http -> https) is the ideal procedure.
 
I'll do some more checks and then mark this thread as solved, since it can be helpful to other members.
 

Thanks again 

Edited by edsmiths (see edit history)
Link to comment
Share on other sites

Ok, I will mark the thread as solved.

 

I've changed also the url path (https) to some image files that appear in the footer. Now I got rid of the annoying message from IE ("showing unsecure content").

 

Don't know if this is the better solution, but it works.

 

Thanks,

Ed

Link to comment
Share on other sites

×
×
  • Create New...