douyi9447 2012-05-21 12:19
浏览 28
已采纳

joomla-如何从页面中删除不需要的js文件

joomla- How to remove unwanted js files from page

I have used plugins some pages so many js files are included in all pages

  • 写回答

4条回答 默认 最新

  • dongzhila3786 2012-05-22 03:48
    关注

    There are two ways that I am aware of:

    1) get an instance if the document object and remove the js files (you could do that in a plugin) :

    <?php 
             //get the array containing all the script declarations
             $document = JFactory::getDocument(); 
             $headData = $document->getHeadData();
             $scripts = $headData['scripts'];
    
             //remove your script, i.e. mootools
             unset($scripts['/media/system/js/mootools-core.js']);
             unset($scripts['/media/system/js/mootools-more.js']);
             $headData['scripts'] = $scripts;
             $document->setHeadData($headData);
    ?>
    

    2) remove js files directly from your templates index.php :

    <?php unset($this->_scripts['/media/system/js/mootools-core.js']); ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看