joomla 2.5のカスタムテンプレートを作成していますが、テンプレートのmootoolsを無効にしても安全かどうか知りたいですか?
安全な場合、どうすればmootoolsを無効にできますか?
joomla 2.5のカスタムテンプレートを作成していますが、テンプレートのmootoolsを無効にしても安全かどうか知りたいですか?
安全な場合、どうすればmootoolsを無効にできますか?
MooToolsを無効にするいくつかの拡張機能は、Joomla!のコア拡張機能/パフォーマンスセクションにあります。拡張ディレクトリ(JED)すでに述べたように、MooToolsはJoomla!にのみ必要なので、安全に実行できます。2.5.xバックエンドすなわち/administrator
。
Joomla!のいくつかの側面に注意する必要があると言っています。2.5フロントエンドでは、MooToolsをロードする必要があり、多くの拡張機能は、MooToolsがロードされることを「期待」しています(ただし、特に優れたものではありません)。
通常、Mootoolsは次の形式のPHP呼び出しによってロードされますJHTML::_('behavior.mootools');
。JHTML::_('behavior.framework')
フロントエンドにMooToolsをロードするコア要素は次のとおりです。
com_contact
)com_content
ブログ、カテゴリビュー)com_finder
)com_newsfeeds
) com_weblinks
) フロントエンドでそれを使用する人気のあるサードパーティコンポーネントは次のとおり
です。1。RokGallery —RokSprocketの前に多くのもの
を実際に作成します
2.Akeebaサブスクリプション3.Akeebaリリースシステム
4.
および他の多くの...
覚えておくべきことは、MooToolsは長い間「コア」にあり、開発者はそれが正しいかどうかにかかわらずそこにあることを期待しているので、拡張機能をチェックして、コアコンポーネントが悪影響を受けるかどうかを確認する必要がありますそれを除く。
cpplの回答に追加するには:
私の知る限り、Joomlaのすべてのライブラリは、必要な場合にのみロード/ロードする必要があります。MooToolsがあなたのサイトにロードされている場合、いくつかの拡張機能/コア機能がそれを使用しているので、それを削除するだけで、いくつかのものが壊れることがあります。
あなたができること:
validate.js
)ライブラリがある場合は、(jQueryを利用して)代替ライブラリを提供できます。これらを/templates/[your_template/js/system/
フォルダに入れてください。MooToolsを削除してjQueryをロードすることは、よりも完全に理にかなっています。
これを行う拡張機能の数から判断すると、安全であるだけでなく、多くの場合望ましいと思います。
http://extensions.joomla.org/extensions/core-enhancements/performance/mootools