Shape 5

Joomla Templates => Oasis - Club => : nosher July 25, 2014, 11:23:58 AM



: Internet Explorer 7,8,9
: nosher July 25, 2014, 11:23:58 AM
Dear Shape5

We have a major problem that the oasis template is not displaying correctly in internet explorer 7,8 or 9 I have enabled the setting in the template settings and it does not work the website is all over the place

Can you please help

www.lawsonlewis.co.uk

Danny


: Re: Internet Explorer 7,8,9
: mikenicoll July 25, 2014, 11:26:07 PM
Hello,

Older versions of IE do not fully support the new CSS standards so certain areas of the site may not look the same as on a modern browser. There is a feature built into Vertex > General > IE Upgrade Warning that can alert users that have an older browser such as IE7 to update to a newer version.

If you must stick with an older version of IE the only thing I can suggest would be to make sure that the "Enable Responsive For IE8?" is enabled under the Layout Tab of the Template Manager. By default this will be disabled. I also took a look at your site in IE9 and the layout appears to replicate that of IE10/11

Regards,


: Re: Internet Explorer 7,8,9
: nosher August 04, 2014, 04:31:22 PM
Hi mikenicoll

I can confirm that when we enable this function "Enable Responsive For IE8?" I doesn't work  :( it just messes up the page and looks awful, such a shame. I have put a notification on there but it would be good to try and get this working for IE 8,9

I wounder if you may know anything like this mikenicoll, is there a way to detect them on say an older browser and redirect them to a different site? we could then remove the front page slider which seams to be causing the issue's  ???

Danny


: Re: Internet Explorer 7,8,9
: mikenicoll August 05, 2014, 02:02:28 AM
Hello,

That really gets a bit more advanced and not really something we could provide support for on the forums. You could do something like this in PHP for browser detection in IE.

:
<?php if (preg_match('~MSIE|Internet Explorer~i'$_SERVER['HTTP_USER_AGENT']) || (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident/7.0; rv:11.0') !== false)) { ?>
<style>
#s5_custom_1 {
display: none !important;}
</style>
<?php ?>

Which would hide that specific area #s5_custom_1 when IE is detected. However, this is not always the best approach or practice to use when developing sites. I tested your site in IE9 and it appeared to be working properly and the same as other browsers. I have attached a screenshot showing the IE9 layout for me.

IE7/8 is a completely different ball game. A lot of extensions/css aren't going to be supported on those browsers due to how old they are and the limited CSS support. I would suggest modifying the vertex > ie6warning.php file on the server to include IE7 and IE8 to tell users for the best viewing experience to use a modern browser.

Regards,