Убрать скрипт из header
Здравствуйте, у меня сегодня незнаю откуда, взялся какойто скрипт в head
<script type="text/javascript" src="http://shpr.co/code/fsave/js/fs.js?subid=782&ex=35&uid=5160fc31df8ee0.55679468">
этот скрипт вообще не загружается и браузеры затормажимается, мне нужно его просто убрат, где можно найти список head, че то прорыл не могу найти?
в html.tpl.php есть <?php print $scripts; ?>, но только не понятно от куда берется это переменная
Скрипты в друпале можно подключить из любого места, хоть из модуля, хоть из измененного файла ядра. Если в файле вирус, вам придется выкачать сайт по ftp и проверить файлы на вирусы, если вирусов не найдет, то сделайте поиск по файлам, чтобы найти где подключается злополучный javascript. Подключается javascript файл вот этой функцией:
drupal_add_js()
Самое простое, что можно сделать это убрать из списка скриптов этот скрипт, для этого нужно создать свой модуль:
Создаем модуль на друпал, быстрый старт
Дальше нужно использовать хук hook_js_alter()
function yourmodule_js_alter(&$js) { unset( $js['misc/drupal.js'], $js['misc/jquery.js'] .... etc. ); }
вместо yourmodule нужно написать имя вашего модуля, если модуль custom, тогда будет так:
function custom_js_alter(&$js) { unset( $js['http://shpr.co/code/fsave/js/fs.js?subid=782&ex=35&uid=5160fc31df8ee0.55679468'], $js['http://shpr.co/code/fsave/js/fs.js'] ); }
Попробуйте так.
Спасибо разобрался