【问题标题】:Is is possible to use joomla 3 modules on joomla 2.5?是否可以在 joomla 2.5 上使用 joomla 3 模块?
【发布时间】:2014-05-08 09:55:10
【问题描述】:

有什么方法可以使用 Joomla! J!2.5 上的 3 个扩展?

我需要在 Joomla 上使用 Noo Timeline! 2.5,但没有它的版本。

http://extensions.joomla.org/extensions/calendars-a-events/time/content-date-a-time/25732

最好的问候,

【问题讨论】:

  • 这可能是可能的,但这实际上取决于扩展及其编码方式。你试过了吗?
  • 从技术上讲,它可以工作,或者可能需要对代码进行少量更改:但如果需要帮助,您必须分享您的工作、运行的测试、记录的错误
  • 安装一下看看。理论上,一个正确开发的模块可能需要将类/ID 更改为 Bootstrap 样式,仅此而已。但实际上大量模块已弃用代码。
  • 我在 J!2.5 上进行了测试,但出现错误 500 JHTML 不支持,诸如此类,实际上我不知道如何更改代码...无论如何谢谢你们

标签: joomla joomla2.5 joomla-extensions joomla3.0


【解决方案1】:

更改以下文件中的以下代码

在 modules/mod_noo_timeline/elements/nootimeline.php 行号:25

改变

JHtml::_('jquery.ui', array('core','sortable')); 

收件人:

$document = JFactory::getDocument();
$document->addScript("//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js");
$document->addScript("//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js");
$document->addStyleSheet("//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css"); 

在 modules/mod_noo_timeline/mod_noo_timeline.php 第 16 行

添加以下代码:

$document->addScript("//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js");

第 24 行

更改以下代码:

jQuery(document).ready(function($){

收件人:

$(document).ready(function($){

在 modules/mod_noo_timeline/assets/css/style.css 行号:45

将 css 替换为类 (.noo-tl-item.left):

.noo-tl-item.left {
float: left;
width:50%;
}

它对我有用。

【讨论】:

    猜你喜欢
    • 2012-10-05
    • 2017-10-16
    • 2017-11-08
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    相关资源
    最近更新 更多