我正在尝试从自定义 joomla 模板标头中删除不需要的脚本,我已成功删除除此之外的所有内容:
<script type="text/javascript">
jQuery(document).ready(function()
{
jQuery('.hasTooltip').tooltip({});
});
</script>
我已经搜索了几个小时,并尝试了很多方法来将其删除,但我似乎无法摆脱它。以下是我删除不需要的其他脚本的方法(对于遇到此问题的其他人):
# unset frameworks
JHtml::_('bootstrap.framework',false);
JHtml::_('jquery.framework',false);
# unset scripts
unset($doc->_scripts[$this->baseurl.'/media/jui/js/jquery.min.js']);
unset($doc->_scripts[$this->baseurl.'/media/jui/js/jquery-noconflict.js']);
unset($doc->_scripts[$this->baseurl.'/media/jui/js/bootstrap.min.js']);
如果有人可以帮助我删除该工具提示 JavaScript,那就太棒了。哦,我不想触及核心文件,所以我试图将其从模板 index.php 文件本身中删除。
某些组件/模块/插件正在调用函数 JHTML::_('behavior.tooltip')。然后该函数添加您的代码。
你可以做:
肮脏的方法:转到libraries\cms\html\bootstrap.php并在方法tooltip()处更改文件。但请记住它是核心文件,因此升级可能会覆盖您的更改。
最干净的方法是找到添加此代码的组件并删除或更改它。
祝你好运
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)