Drupal UC Quoting / Ошибка оценки

Я играл с 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/includes/ menu.inc в строке 348******

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

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

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

Муртез


person Mankind1023    schedule 09.06.2010    source источник


Ответы (1)


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

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

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

person jergason    schedule 11.06.2010