Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

При попытке добавления кода ремаркетинга валится верстка

27.03.2015, 12:42
Ярый

Зарегистрирован:
2015-03-27
Сообщений: 5

Код:
<!-- Rating@Mail.ru counter -->
<script type="text/javascript">
var _tmr = _tmr || [];
_tmr.push({id: "2638139", type: "pageView", start: (new Date()).getTime()});
(function (d, w) {
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true;
ts.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//top-fwz1.mail.ru/js/code.js";
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
})(document, window);
</script>
<noscript>
<div style="position:absolute;left:-10000px;">
<img src="//top-fwz1.mail.ru/counter?id=2638139;js=na" style="border:0;" height="1" width="1" alt="???????@Mail.ru" />
</div>
</noscript>
<!-- //Rating@Mail.ru counter -->


Вот такой код я пытаюсь добавить в Header - но проблема в том, что весь сайт сыпется к !@#$ям. Пробовал и в футер вставлять - просто исчезают куски кода из футера... Кто-нибудь знает, в чем проблема?
27.03.2015, 15:31
ipm
Ильин Павел

Зарегистрирован:
2012-10-12
Сообщений: 386

Вам скорее всего нужно экранировать спец. символы, так как наверное используется версия системы 4.x и ниже
Двойные кавычки надо заменить на одинарные, либо использовать обратный слеш.

Например вот так:

Код:
<!-- Rating@Mail.ru counter -->

<script type=\"text/javascript\">

var _tmr = _tmr || [];

_tmr.push({id: \"2638139\", type: \"pageView\", start: (new Date()).getTime()});

(function (d, w) {

var ts = d.createElement(\"script\"); ts.type = \"text/javascript\"; ts.async = true;

ts.src = (d.location.protocol == \"https:\" ? \"https:\" : \"http:\") + \"//top-fwz1.mail.ru/js/code.js\";

var f = function () {var s = d.getElementsByTagName(\"script\")[0]; s.parentNode.insertBefore(ts, s);};

if (w.opera == \"[object Opera]\") { d.addEventListener(\"DOMContentLoaded\", f, false); } else { f(); }

})(document, window);

</script>

<noscript>

<div style=\"position:absolute;left:-10000px;\">

<img src=\"//top-fwz1.mail.ru/counter?id=2638139;js=na\" style=\"border:0;\" height=\"1\" width=\"1\" alt=\"???????@Mail.ru\" />

</div>

</noscript>

<!-- //Rating@Mail.ru counter -->


Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
198 196 2015-03-27 15:31:29 14084
Описание проекта