Javascript Joomla加载的旧版本引导

Javascript Joomla加载的旧版本引导,javascript,twitter-bootstrap,joomla,Javascript,Twitter Bootstrap,Joomla,我正在开发一个新的网站,为此我安装了最新版本的Joomla,3.1.1。 我使用Twitter引导从零开始创建了一个模板。我下载了最新版本的Bootstrap,并在模板的index.php中加载了相关的javascript 在我的一个页面上创建旋转木马时,我遇到了一个错误,旋转木马指示器没有反映当前图片。通过对Firebug的调查,我意识到加载到页面上的bootstrap.min.js不是我放在/template/xxx/js中的,而是另一个在/media/jui/js中的,由Joomla自己加

我正在开发一个新的网站,为此我安装了最新版本的Joomla,3.1.1。 我使用Twitter引导从零开始创建了一个模板。我下载了最新版本的Bootstrap,并在模板的index.php中加载了相关的javascript

在我的一个页面上创建旋转木马时,我遇到了一个错误,旋转木马指示器没有反映当前图片。通过对Firebug的调查,我意识到加载到页面上的bootstrap.min.js不是我放在/template/xxx/js中的,而是另一个在/media/jui/js中的,由Joomla自己加载的。Joomla加载的是一个旧版本

因此,我将bootstrap.min.js的最新版本复制到/media/jui/js,我的旋转木马现在工作得非常好。但是(总是有一个But),我现在有一些菜单在网站的管理端不起作用,使用默认的Isis模板。如果我将bootstrap.min.js的旧版本放回原处,它们会再次工作

我想做以下两件事之一:

  • 找到一种方法让Joomla为站点的管理端和用户端加载不同版本的bootstrap.min.js
  • 找到一种方法覆盖Joomla从my template index.php加载的javascript
有没有关于如何实现其中一个的想法

谢谢, Patrick

Joomla附带了一个稍微修改过的Bootstrap版本,因此您无法将其与更新的版本交换

对于您来说,最好的方法是为Joomla附带的引导版本找到该旋转木马脚本的一个版本。否则,您将在任何更新中遇到问题。

Joomla附带了一个经过轻微修改的引导版本,因此您无法将其与较新的版本交换


对于您来说,最好的方法是为Joomla附带的引导版本找到该旋转木马脚本的一个版本。否则,任何更新都会出现问题。

我找到了一个似乎可以接受的解决方案:我插入了一个
我找到了一个似乎可以接受的解决方案:我插入了一个
删除
JHtml::(('bootstrap.framework')从模板的index.php中,手动添加所需的任何版本的引导,这没什么大不了的…除非您必须更改整个模板标记…

删除
JHtml::(('bootstrap.framework')从模板的index.php开始,手动添加任何版本的引导,没什么大不了的…除非您必须更改整个模板标记…

您可以通过将文件放置在
模板//js/jui/bootstrap.min.js
来覆盖媒体。但是正如nibra所警告的,JS中有一些修改,您需要在您的环境中应用这些修改来保持工作正常。此外,您还将使用一个版本的JS,该版本不适用于我们目前在core中提供的内容


因此,可以干净地执行此操作,但涉及的风险相当大。

您可以通过将文件放置在
templates//js/jui/bootstrap.min.js
来覆盖媒体。但是正如nibra所警告的,JS中有一些修改,您需要在您的环境中应用这些修改来保持工作正常。此外,您还将使用一个版本的JS,该版本不适用于我们目前在core中提供的内容


因此,可以干净地执行此操作,但涉及的风险相当大。

请提供包含新引导文件的站点链接;)请提供包含新引导文件的站点链接;)没错,替换Joomla使用的js文件不是个好主意。我已经放弃了这个想法。你是对的,替换Joomla使用的js文件不是一个好主意。我已经放弃了这个想法。