Ошибка "цитирования / оценки" в Drupal UC - PullRequest
0 голосов
/ 10 июня 2010

Я играл с Drupal UC и установил модуль под названием "Цитирование / Оценка" (http://drupal.org/project/quoting), Я попытался запустить его и получил эту ошибку:

****** предупреждение: call_user_func_array () [function.call-user-func-array]: первый аргумент должен быть допустимым обратным вызовом, 'quoting_quote_clear_page' был указан в / home / ergospec / public_html / d /include/menu.inc on line 348 ******

Кто-нибудь сталкивался с этой проблемой?

Второй вопрос: кто-нибудь знает хороший модуль предложения (где клиент может запросить ценовое предложение, а не скобки)? Это не обязательно должно быть в Drupal.

Любая помощь приветствуется.

Murtez

1 Ответ

0 голосов
/ 11 июня 2010

Это конкретный пример довольно общей проблемы при работе с кодом. У вас где-то есть ошибка, и сообщение об ошибке указывает на строку кода, которая не очень полезна. menu.inc - это файл в ядре Drupal, поэтому вряд ли ошибка там есть. Есть несколько вещей, которые можно попробовать:

  • Проверено ли, что ошибка появляется только при включенном модуле цитирования / оценки? Если нет, отключите модуль и посмотрите, исчезла ли ошибка.
  • Вы смотрели в очереди на выдачу модуля? Часто другие сталкивались с вашей конкретной проблемой. Вы можете увидеть, был ли создан патч, или создать новую проблему для сообщения об ошибке.
  • Вы смотрели код, на который указывает сообщение об ошибке? Это выглядит так:
return call_user_func_array($router_item['page_callback'], $router_item['page_arguments']);

Это в основном вызов функции обратного вызова, как указано в quoting_menu, для генерации страницы, на которую вы пытаетесь попасть. Ошибка предполагает, что функция, которую она пытается вызвать, quoting_quote_clear_page не существует. Вы проверили модуль, чтобы увидеть, существует ли эта функция?

...