- How to remove unwanted javascript files from joomla page. | Blog

Blog Section

How to remove unwanted javascript files from joomla page.

on .

  In this short tutorial I will show you how you can remove the idle javascript files from the joomla template page, which you don't want to use. I have described here some ways, you can choose to use the convenient one to you. Use these scripts right before the closing </head> tag.

 First Code:

<?php
// this code will stop the loading of all the default joomla js files.
$this->_script = $this->_scripts = array(); 
?>

Second Code:

<?php
         // here you will get the array which contain all the major scripts
         $document = JFactory::getDocument(); 
         $headData = $document->getHeadData();
         $scripts = $headData['scripts'];

         // here you can remove the script you want.
         unset($scripts['/media/system/js/mootools-core.js']);
         unset($scripts['/media/system/js/caption.js']);
         $headData['scripts'] = $scripts;
         $document->setHeadData($headData);
?>

Third Code:

<?php
// unset a single js file
unset($this->_scripts['/media/system/js/mootools-core.js']);
?>

Forth code:

<?php
// Another way to disable unwanted js.
$user =&amp; JFactory::getUser();
if($user->get('guest') == 1 || $user->get('guest') != 1) {
    $search = array('mootools', 'caption.js');
    // remove the js files
    foreach($this->_scripts as $key => $script) {
        foreach($search as $findme) {
            if(stristr($key, $findme) !== false) {
                unset($this->_scripts[$key]);

            }

        }

    }

}

?>

Hope, it will help someone.

thanks.

Plz share this on

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn

Related Articles

Services Pricing

Services Pricing

Request a Free Quote

Email an Enquiry