Drupal UC“报价/估算”错误

时间:2010-06-09 21:15:36

标签: drupal content-management-system quotes

我正在玩Drupal UC并安装了一个名为“Quoting / Estimate”的模块 (http://drupal.org/project/quoting),我试图运行它并收到此错误:

******警告:call_user_func_array()[function.call-user-func-array]:第一个参数应该是一个有效的回调,在/ home / ergospec / public_html / d中给出'quoting_quote_clear_page' 348号线上的/includes/menu.inc

有没有人遇到过这个问题?

第二个问题:任何人都知道一个好的报价模块(客户可以要求报价而不是括号)?它不一定是在Drupal中。

感谢任何帮助。

Murtez

1 个答案:

答案 0 :(得分:0)

这是处理代码时非常普遍的问题的一个具体示例。您在某处出现错误,并且错误消息将您指向一行不是非常有用的代码。 menu.inc是Drupal核心中的文件,因此bug不太可能存在。有几件事要尝试:

  • 您是否确认仅在启用报价/估算模块时才会显示错误?如果没有,请禁用该模块并查看错误是否消失。
  • 您是否查看了模块的问题队列?其他人经常遇到您的具体问题。您可以查看是否已创建补丁,或创建新问题以报告错误。
  • 您是否看过错误消息指向的代码?它看起来像这样:
return call_user_func_array($router_item['page_callback'], $router_item['page_arguments']);

它基本上调用quoting_menu中指定的回调函数来生成您尝试访问的页面。该错误表明它试图调用的函数quoting_quote_clear_page不存在。您是否检查过模块以查看该功能是否存在?