2013-09-21 41 views
2

我想确定Twitter Bootstrap Joomla 3.1.x使用哪个版本。Joomla 3.1.x使用什么版本的Twitter Bootstrap?

Twitter Bootstrap 3是“最近”发布的,并且与2.x版本有一些不同的参数。 GetBootstrap webpage

具体而言,我需要知道什么版本的“默认”Joomla 3.1模板Prostar正在使用。

或者,我可以只查看bootstrap.css文件 - 是否会有任何线索指出它使用的引导程序版本。我查看了我的副本,至于它使用什么版本的引导程序,它没有评论。

期待这里的任何启示!

回答

1

的Joomla 3.1使用引导2.3.2

要检查哪一个版本,只需打开要么bootstrap.jsbootstrap.css位于文件:

root/media/jui/ 

,它会显示* Bootstrap v2.3.2

希望这会有帮助

+0

只是一个小提示:Joomla 3.4.8仍然包含引导程序2.3.2 – BastianW

+0

不幸的是,他们使用了一个定制版本的BS2.3.2 – RiggsFolly

-1

让我给这个答案加上前缀:这是基于假设问题是如何从网站上显示的输出CSS中确定版本。你可以找到here,你会发现它并不保留版本或许可证。

不幸的是,joomla从引用bootstrap的CSS文件中剔除了该属性,因此需要进行相当多的调查(查看从2.3.x到2.3.x的另一个版本所做的更改) - 但它是很容易分辨出它是一个2.xx分支还是一个3.xx分支。

显而易见的检查方法是查看css,如果它引用的项目如span1, span2 ,span*等,它是2.x.x分支的一部分。

如果您看到对col-md-4, col-md-5, col-md-*的引用,那么您可以确定它是3.x.x分支。

+3

你在说什么。只要看看jui中的文件即可。 – Elin

+0

@Elin我假设这个问题是基于为生产中的模板生成的输出template.css文件。您会注意到哪里没有提及该版本。然而,bootstrap.js文件保留了归属。 –

+0

template.css是通过LESS编译生成的。 – Elin

2

如前所述Joomla目前使用2.3.2,但由于不能保证在未来的升级中这不会改变,所以您可以考虑取消设置Bootstrap的JUI版本并使用您自己的本地/静态版本。要停止引导装载JUI版本使用未设置命令像这样为每个文件...

unset($doc->_scripts[$this->baseurl.'/media/jui/css/bootstrap.css']); 

然后加载自己的自举的版本 - 有你可以做一些方法,但是这是我的首选方法。 ..

 $doc = JFactory::getDocument(); 
     $doc->addStyleSheet('templates/' . $this->template . '/css/bootstrap.css'); 

再一次,你想为你想要解除或包含的每个文件做这个。

相关问题