Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap 在Joomla-JUI或本地副本中加载引导?_Twitter Bootstrap_Joomla_Joomla2.5_Joomla3.0 - Fatal编程技术网

Twitter bootstrap 在Joomla-JUI或本地副本中加载引导?

Twitter bootstrap 在Joomla-JUI或本地副本中加载引导?,twitter-bootstrap,joomla,joomla2.5,joomla3.0,Twitter Bootstrap,Joomla,Joomla2.5,Joomla3.0,我正在使用Bootstrap为Joomla3.x创建一个模板。我知道引导可以有选择地加载或卸载。但我不知道是使用内置的JUI版本还是与模板捆绑在一起的本地副本。以下是我看到的优点和缺点 使用JUI版本: 未知版本 可能在将来的任何时候更改-例如,到引导版本3并破坏我的模板 与最新和即将推出的扩展所使用的版本一致 使用模板(本地)版本: 可控和静态-无意外 可能不会从Joomla家伙添加的任何引导“修复”中获益 有人对我有什么经验或建议吗?我应该使用JUI版本还是加载自己的版本?有人知道Jooml

我正在使用Bootstrap为Joomla3.x创建一个模板。我知道引导可以有选择地加载或卸载。但我不知道是使用内置的JUI版本还是与模板捆绑在一起的本地副本。以下是我看到的优点和缺点

使用JUI版本:

  • 未知版本
  • 可能在将来的任何时候更改-例如,到引导版本3并破坏我的模板
  • 与最新和即将推出的扩展所使用的版本一致
  • 使用模板(本地)版本:

  • 可控和静态-无意外
  • 可能不会从Joomla家伙添加的任何引导“修复”中获益
  • 有人对我有什么经验或建议吗?我应该使用JUI版本还是加载自己的版本?有人知道Joomla计划保留当前版本的Bootstrap多久吗


    而且,可以肯定的是,我正确地说,版本3之前的Joomla版本在默认情况下不会有Bootstrap,因此如果不加载我自己的版本,我的模板将不会向后兼容,对吗?

    从长远来看,Bootstrap很可能会用于Joomla。老实说,这完全取决于您想要使用哪个版本的引导。Joomla3.x使用Bootstrap2.x,它的最新版本是3.0.0,这在设计上有很大的不同

    如果您计划使用Bootstrap3,则需要将其包含在模板中。如果您计划使用2.x,那么最好有一个参数,以便用户可以选择是从模板还是从Joomla core加载它

    有些人可能会说这是毫无意义的,但是有一个选择总是好的,只是万一一些用户可能编辑了核心引导文件,甚至出于某种奇怪的原因删除了它们

    是的,你说得对,Joomla版本3之前的版本在默认情况下不会有Boostrap,所以提供参数的原因更多,因为我推测你正在为Joomla 2.5和3.x制作模板


    希望这有帮助

    是的,我希望该模板在2.5和3.1中都能使用,因此我想我必须将其包括在内。我喜欢你使用参数设置和取消设置的想法——这是个好主意。我正在使用Bootstrap 2.x,更担心的是,在12个月内,Joomla的当前版本可能会切换到Bootstrap 3,基本上使我的模板变得无用。你知道当取消引导时,我是否必须像这样分别取消每个文件的设置。。。取消设置($doc->_脚本[$this->baseurl./media/jui/js/bootstrap.min.js']);如果是这样的话,我在哪里可以找到需要取消设置的Boostrap文件的完整列表?谢谢你为什么要取消引导文件的设置?在我看来,让我的模板向后兼容Joomla 2.5版的唯一方法是包含我自己的引导版本-因此,为了避免冲突,我想取消引导,以免它也被从JUI中拖入,否则我会加倍,对吗,我的意思是,如果我可以选择包含我的bootstrap版本,而不是Joomla自己的JUI版本,我必须添加取消设置joomla Bootstrap版本的功能,否则模板将加载joomla Bootstrap及其自己的版本-这将是多余的,只是加载速度较慢。为Bootstrap添加向后兼容性的问题是类已被删除,因此最好使用单独的模板或确保不使用这些类。另外,请确保不要使用Bootstrap3中新添加的任何功能,因为它们无法与Bootstrap2一起使用。除此之外,您不应该对兼容性有任何问题,因为它只是样式更改