Fenom и счетчик mail.ru

fenom ругается на счетчик mail, не могу разобраться, помогите пожалуйста.

core/components/pdotools/model/pdotools/pdotools.class.php: 989) Undefined macro 'w.attachEvent' in bf183c6664598690142d0e16ec63e0c0 line 164

{ignore}
<!-- Rating Mail.ru counter -->
<script type="text/javascript">
var _tmr = window._tmr || (window._tmr = []);
_tmr.push({ id: "2704492", type: "pageView", start: (new Date()).getTime()});
(function (d, w, id) {
  if (d.getElementById(id)) return;
  var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
  ts.src = "https://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, "topmailru-code");
</script><noscript><div>
<img src="https://top-fwz1.mail.ru/counter?id=2704492;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
</div></noscript>
<!-- //Rating Mail.ru counter -->
{/ignore}
Сергей Лим
26 октября 2019, 22:05
modx.pro
190
0
Поблагодарить автора Отправить деньги

Комментарии: 8

Костромин Игорь
26 октября 2019, 23:53
0
Пробелы между всеми фигурными скобками в скрипте поставьте
    Sergey
    27 октября 2019, 12:14
    0
    Весь скрипт обернут в тег {ignore}, поэтому нет никакого смысла еще ставить дополнительные пробелы.
Sergey
27 октября 2019, 12:16
0
Сергей Лим, а с чего Вы взяли, что Fenom ругается именно на него?
    Сергей Лим
    27 октября 2019, 12:54
    0
    Ну если убираю счетчик, то ошибки пропадают все становится норм
      Андрей
      27 октября 2019, 13:23
      0
      Точно на счётчик ругается? Строчки из ошибки в этом скрипте нет.

      Посмотрел на своих сайтах, w.attachEvent есть в коде JivoSite например.
    Сергей Самусев
    27 октября 2019, 14:34
    +1
    10 строка… var f = function () {var s =… пробел после фигурной скобки нужен. Даже в {ignore} нужно ставить пробелы после открывающей фигурной скобки.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8