【问题标题】:how fix theme? joomla 3.1 what change here?如何修复主题? joomla 3.1 这里有什么变化?
【发布时间】:2013-10-31 03:13:21
【问题描述】:

严格的标准:

非静态方法 JSite::getMenu() 不应该被静态调用, 假设 $this 从不兼容的上下文中 /home/dev/public_html/demo/demo5/templates/as002033free/index.php 第 19 行

严格的标准:

不应调用非静态方法 JApplication::getMenu() 静态地,假设 $this 来自不兼容的上下文 /home/dev/public_html/demo/demo5/includes/application.php 在第 593 行

严格的标准:

非静态方法 JSite::getMenu() 不应该被静态调用, 假设 $this 从不兼容的上下文中 /home/dev/public_html/demo/demo5/templates/as002033free/index.php 第 41 行

严格的标准:

不应调用非静态方法 JApplication::getMenu() 静态地,假设 $this 来自不兼容的上下文 /home/dev/public_html/demo/demo5/includes/application.php 在第 593 行

【问题讨论】:

  • 如果您需要帮助,您将需要描述一个特定的问题并包含有效的代码来重现它
  • 确保您的模板与 Joomla3.x 兼容

标签: joomla themes joomla3.1


【解决方案1】:

我希望错误能够自行解释。 Non-static method should not be called statically.

应该是这样的

$app = JFactory::getApplication();
$menu = $app->getMenu();

$menu = JFactory::getApplication()->getMenu();

More

Similar Question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多