gpt4 book ai didi

jquery - 如何将 jQuery 库添加到 Joomla 管理中?

转载 作者:行者123 更新时间:2023-12-01 07:33:38 24 4
gpt4 key购买 nike

我正在使用 Joomla 1.5,我想在 joomla 后端添加 jQuery 库,以帮助我在组件 View 的设计中添加交互。

我希望将 jQuery 添加到某些管理页面的 HEAD 部分,当然,不要与 Joomla 中已包含的 MooTools 库发生冲突。

有人知道怎么做吗?

最佳答案

你想知道真正的坏消息吗?为 Joomla 管理端制作的组件通常严重依赖 MooTools(直到最近,MooTools 的一个非常古老的版本)。想知道好消息吗?如果您在 MooTools 脚本之前插入 jQuery 脚本,MooTools 将覆盖 $ 变量,但您仍然可以访问 jQuery 变量。反过来说,jQuery 将拥有 $,一些插件和模板可能会对你大喊大叫。

那么你怎么说?最简单的方法是遵循以下路径:

/libraries/joomla/document/html/renderer/head.php

进入该文件第 129 行左右,其中显示“生成脚本文件链接”。在对 $document->_scripts... 数组运行 foreach 之前,插入以下内容:

if ($mainframe->isAdmin) {
$strHtml .= $tab.'<script type="text/javascript" src="/media/system/js/jquery.js"></script>'.$lnEnd;
}

只需将该 src 替换为 jquery 脚本的路径即可。现在,在您的管理工具中,您将能够使用全局 jQuery var 引用 jQuery 对象,如下所示:

jQuery('#myElement').hide();

这就是 Joomla 常常让我发疯的原因。但是嘿..它并不是真正为开发人员构建的,它是为用户构建的。

关于jquery - 如何将 jQuery 库添加到 Joomla 管理中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4102312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com