How to remove unwanted javascript files from joomla page.

  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

You have no rights to post comments

Enjoy best web development services at an affordable price. Looking forward to build a good relationship and serve you better...

Copyright © 2017. All rights reserved.