【问题标题】:Joomla 2.5.28. Error 500 JHtml: :behavior not supported. File not foundJoomla 2.5.28。错误 500 JHtml: : 不支持行为。文件未找到
【发布时间】:2015-03-20 10:55:22
【问题描述】:

我在我的 Joomla 2.5.28 站点中使用了一个搜索组件(Offlajn Universal AJAX 实时搜索)。搜索单词时,出现错误:

Error 500 JHtml: :behavior not supported. File not found.

这是我从调试中得到的信息。

Call stack
#   Function    Location
1   JSite->dispatch()   /home/mysite/public_html/index.php:42
2   JComponentHelper::renderComponent() /home/mysite/public_html/includes/application.php:194
3   JComponentHelper::executeComponent()    /home/mysite/public_html/libraries/joomla/application/component/helper.php:348
4   require_once()  /home/mysite/public_html/libraries/joomla/application/component/helper.php:380
5   JController->execute()  /home/mysite/public_html/components/com_search/search.php:15
6   SearchController->display() /home/mysite/public_html/libraries/joomla/application/component/controller.php:761
7   JController->display()  /home/mysite/public_html/components/com_search/controller.php:33
8   SearchViewSearch->display() /home/mysite/public_html/libraries/joomla/application/component/controller.php:722
9   JView->display()    /home/mysite/public_html/components/com_search/views/search/view.html.php:195
10  JView->loadTemplate()   /home/mysite/public_html/plugins/system/t3/includes/joomla25/view.php:205
11  include()   /home/mysite/public_html/plugins/system/t3/includes/joomla25/view.php:649
12  JHtml::_()  /home/mysite/public_html/plugins/system/t3/base-bs3/html/com_search/search/default.php:11
13  JError::raiseError()    /home/mysite/public_html/libraries/joomla/html/html.php:123
14  JError::raise() /home/mysite/public_html/libraries/joomla/error/error.php:251
15  JError::throwError()    /home/mysite/public_html/libraries/joomla/error/error.php:176
16  call_user_func_array()  /home/mysite/public_html/libraries/joomla/error/error.php:214
17  JError::handleCallback()     
18  call_user_func()    /home/mysite/public_html/libraries/joomla/error/error.php:765
19  plgSystemReDJ::customError()    

如果我尝试回家并再次搜索,有时我会做对(没有错误)。

有人可以帮忙吗?

我尝试搜索another question,但它似乎不像我的。

提前致谢!

【问题讨论】:

  • 我想你一定要试试你添加的分享链接。
  • Offlajn Universal AJAX live search 是一个商业扩展,所以请联系这个扩展的开发者
  • 谢谢@Lodder,但我的订阅期已过;-)

标签: php jquery joomla


【解决方案1】:

在扩展代码的某处,您很可能会看到以下内容:

JHtml::_('behavior.framework');

尝试用这个替换上面的:

JHtml::_('behavior.mootools');

它用于 Joomla 3.x 的第一个代码 sn-p,因此您需要使用用于 Joomla 2.5 的第二个代码

【讨论】:

  • 嗯,这一定是在组件代码的某个地方吧?
  • 我在 public_html/libraries/joomla/html/html.php 中找到了该行并相应地替换了它,但错误仍然存​​在。我猜这不是正确的文件
  • 不,我说的是在搜索扩展代码中,而不是核心 Joomla 库。撤消您在该文件中所做的更改
  • 好的,撤消。我有带有文件夹的 mod_universal_ajaxlivesearch:缓存、类、引擎、助手、图像、参数、主题。但是找不到 JHtml::_('behavior.framework');任何地方
  • 嗯,好好下载模块,海量查找。搜索JHtml::
猜你喜欢
  • 2012-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多