Вопрос по php

D
На сайте с 28.06.2008
Offline
1114
358

Как известно джумла на всех страницах загружает довольно тяжелые скрипты mootools.js и caption.js

В сети нашел код, которые их отключает

<?php
//remove mootools.js and caption.js
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
?>

А как модифицировать этот код, чтобы эти скрипты загружались ТОЛЬКО на главной странице?

J
На сайте с 20.02.2014
Offline
120
jkm
#1

Обернуть в if c проверкой $_SERVER['REQUEST_URI']

D
На сайте с 28.06.2008
Offline
1114
#2

Можно, пожалуйста, весь код?

Z0
На сайте с 03.09.2009
Offline
827
#3
Dram:
Можно, пожалуйста, весь код?


if($_SERVER["REQUEST_URI"]<>"/")
{
//remove mootools.js and caption.js
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
}

Вроде так, то есть надо приведенный вами код заключить в if:

if($_SERVER["REQUEST_URI"]<>"/")

{

///Тут блокирующий код для всех страниц, главная исключается

}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий