aeroplah Posted June 4, 2013 Share Posted June 4, 2013 (edited) Здравствуйте, нужен онлайн чат для интернет-магазина. Остановил свой выбор на redhelper, нормально устанавливается, хорошо работает, все устраивает. Но после установки (только в IE) смещаются все модули и элементы страницы, страница обезображивается до неузнаваемости, в чем может быть проблема? Код довольной простой <!-- RedHelper --> <script id="rhlpscrtg" type="text/javascript" charset="utf-8" async="async" src="https://web.redhelper.ru/service/main.js?c=3423424"> </script> <!--/Redhelper --> Вставляю этот код в файл header.tpl в папке со своим шаблоном, заключая всё в body, код файла получается вот такой, скрипт чата в самом низу. <body> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}"> <head> <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 http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <meta http-equiv="content-language" content="{$meta_language}" /> <meta name="generator" content="PrestaShop" /> <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" /> <link rel="icon" href="http://wellery.ru/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://wellery.ru/favicon.ico" type="image/x-icon"> <script type="text/javascript"> var baseDir = '{$content_dir}'; 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="http://prestashop9.wellery.netdna-cdn.com/js/jquery/plugins/fancybox/jquery.fancybox.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} {$HOOK_HEADER} </head> <body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}> {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="grid_outer"> <div id="page"> <!-- Header --> <div id="header"> <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"> <img class="logo" src="{$logo_url}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} /> </a> <div id="header_right"> {$HOOK_TOP} </div> </div> <div id="columns" class="grid_9 alpha omega clearfix"> <!-- Left --> <div id="left_column" class="column grid_2 alpha"> {$HOOK_LEFT_COLUMN} </div> <!-- Center --> <div id="center_column" class=" grid_5"> {/if} <!-- RedHelper --> <script id="rhlpscrtg" type="text/javascript" charset="utf-8" async="async" src="https://web.redhelper.ru/service/main.js?c=3423424"> </script> <!--/Redhelper --> </body> Edited June 4, 2013 by aeroplah (see edit history) Link to comment Share on other sites More sharing options...
webprog Posted June 4, 2013 Share Posted June 4, 2013 IE он очень чувствителен к ошибкам в верстке, у вас сверху почему то стоит тег body и снизу нет закрывающего html 1 Link to comment Share on other sites More sharing options...
aeroplah Posted June 4, 2013 Author Share Posted June 4, 2013 (edited) IE он очень чувствителен к ошибкам в верстке, у вас сверху почему то стоит тег body и снизу нет закрывающего html Спасибо за ответ, тогда переносим <body> вниз, добавляем закрывающий, вот так должно быть? или закрывающий в самый низ, после закрывающего боди? поправьте дурака) </html> <body> <!-- RedHelper --> <script id="rhlpscrtg" type="text/javascript" charset="utf-8" async="async" src="https://web.redhelper.ru/service/main.js?c=3423424"> </script> <!--/Redhelper --> </body> Edited June 4, 2013 by aeroplah (see edit history) Link to comment Share on other sites More sharing options...
webprog Posted June 4, 2013 Share Posted June 4, 2013 Спасибо за ответ, тогда переносим <body> вниз, добавляем закрывающий, вот так должно быть? или закрывающий в самый низ, после закрывающего боди? поправьте дурака) </html> <body> <!-- RedHelper --> <script id="rhlpscrtg" type="text/javascript" charset="utf-8" async="async" src="https://web.redhelper.ru/service/main.js?c=3423424"> </script> <!--/Redhelper --> </body> Не так, удаляете <body> в самом верху, в конец после закрывающего </body> вставляете закрывающий </html> 1 Link to comment Share on other sites More sharing options...
aeroplah Posted June 4, 2013 Author Share Posted June 4, 2013 (edited) спасибо большое, проблема решена, очень благодарен! Edited June 4, 2013 by aeroplah (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts