我正在为joomla 2.5创建一个自定义模板,我想知道为我的模板禁用mootools是否安全?
如果安全,我该如何禁用mootools?
答案 0 :(得分:6)
你可以在Joomla的extensions that disable MooTools部分找到几个Core Enhancements/Performance!扩展目录(JED)
如前所述,这样做是安全的,因为MooTools只是Joomla的必需! 2.5.x后端即/administrator
。
说过你应该知道Joomla的某些方面! 2.5前端确实需要加载MooTools,许多扩展程序“期望”它存在(尽管它们不是特别好的)。
通常,Mootools是通过JHTML::_('behavior.mootools');
或JHTML::_('behavior.framework')
在前端加载MooTools的核心元素包括:
com_contact
)com_content
,类别视图)com_finder
)com_newsfeeds
)com_weblinks
)在前端使用它的流行第三方组件包括:
1. RokGallery - 事实上,在RokSprocket之前有很多their stuff
2. Akeeba Subscriptions
3. Akeeba Release System
4.和其他许多人......
要记住的是MooTools长期处于“核心”并且开发人员希望它存在,无论是否正确,因此,您必须检查任何扩展并查看如果任何核心组件在您删除它时会受到不利影响。
答案 1 :(得分:3)
添加到cppl回答:
据我所知,Joomla中的每个库都应该只在需要时加载。 如果你的网站上加载了MooTools,一些扩展/核心功能正在使用它,所以如果你只是删除它,有些东西可能会破坏。
你能做什么:
validate.js
),您可以提供替代库(使用jQuery),将它们放在/templates/[your_template/js/system/
文件夹中。删除MooTools并加载jQuery会比#.p>更有意义
答案 2 :(得分:1)
根据执行此操作的扩展数量来判断,我认为它不仅安全,而且通常是可取的。
http://extensions.joomla.org/extensions/core-enhancements/performance/mootools