【问题标题】:Error in joomla module- vertical-scroll-recent-article-joomla-module with the latest version joomla3最新版本 joomla3 的 joomla 模块-vertical-scroll-recent-article-joomla-module 出错
【发布时间】:2014-02-06 10:17:22
【问题描述】:

我开始使用 joomla 3 并且对 joomla 完全陌生

在 localhost 中设置 joomla。我尝试使用最新版本安装vertical-scroll-recent-article-joomla-module

我收到 3 个错误

将函数 getArticleList 和 loadScripts 更改为静态函数时,第 1 和第 2 错误消失了。我们真的需要在现成的模块内部进行更改吗?

我不知道如何解决第三个问题

错误严格标准:只有变量应该通过引用在第 24 行的 C:\wamp\www\joomla\modules\mod_vertical_scroll_recent_article\helper.php 中分配

public static function loadScripts(&$params)
    {
    line 24:    $doc = &JFactory::getDocument();
        $doc->addScript(JURI::Root(true).'/modules/mod_vertical_scroll_recent_article/mod_vertical_scroll_recent_article.js');
    }

我尝试删除'&'错误消失了,但是视图没有在前端呈现

【问题讨论】:

标签: php joomla joomla-extensions joomla3.0


【解决方案1】:

试试这个,

public static function loadScripts(&$params)
    {
       $doc = JFactory::getDocument(); //On line 24 remove the & 
       $doc->addScript(JURI::Root(true).'/modules/mod_vertical_scroll_recent_article/mod_vertical_scroll_recent_article.js');
    }

这个模块是为 Joomla 较低版本编写的,为什么会出现这种错误。

希望它的作品..

【讨论】:

  • 我也做了同样的事情,正如我解释的那样,它适用于全新安装。我在现有项目中有相同的模块,当我删除它时它没有呈现视图并且它在 joomla 3.1 中
  • 现有项目中有错误和错误?在使用这个模块时
  • 发生同样的错误将使用模块的 joomla 3.1 的最新链接安装。当将函数设为静态并删除 & 所有错误时。但视图未呈现
  • 你能推荐任何其他与 joomla 3 支持等效的模块
  • 没有 JFactory::getDocument();在 Joomla2.5 及以上版本中 & 的使用受到限制
猜你喜欢
  • 1970-01-01
  • 2017-10-16
  • 1970-01-01
  • 2011-08-12
  • 2013-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-11
相关资源
最近更新 更多