Убрать скрипт из header

Раздел форума: 

Здравствуйте, у меня сегодня незнаю откуда, взялся какойто скрипт в head

<script type="text/javascript" src="http://shpr.co/code/fsave/js/fs.js?subid=782&ex=35&uid=5160fc31df8ee0.55679468">

этот скрипт вообще не загружается и браузеры затормажимается, мне нужно его просто убрат, где можно найти список head, че то прорыл не могу найти?

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 100 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Скрипты в друпале можно

Скрипты в друпале можно подключить из любого места, хоть из модуля, хоть из измененного файла ядра. Если в файле вирус, вам придется выкачать сайт по 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']
    );
}

Попробуйте так.