2010-06-09 5 views
0

je jouais avec Drupal UC et installé un module appelé « Citation/Estimation » (http://drupal.org/project/quoting), j'ai essayé de l'exécuter et a cette erreur:UC Drupal « Citation/Estimation » erreur

*** *** warning: call_user_func_array() [function.call-user-func-array]: Le premier argument devrait être un callback valide, 'quoting_quote_clear_page' a été donné dans /home/ergospec/public_html/d/includes/menu.inc à la ligne 348 ******

Est-ce que quelqu'un a rencontré ce problème?

Deuxième question: quelqu'un connaît un bon module de cotation (où le client peut demander un devis, pas les crochets)? Ça n'a pas à être à Drupal.

Toute aide est appréciée.

Murtez

Répondre

0

Ceci est un exemple spécifique d'un problème assez général en traitant avec le code. Vous avez une erreur quelque part, et le message d'erreur vous dirige vers une ligne de code qui n'est pas super utile. menu.inc est un fichier dans le noyau de Drupal, donc il est peu probable que le bogue soit là. Il y a quelques choses à essayer:

  • Avez-vous vérifié que l'erreur n'apparaît que lorsque le module de cotation/estimation est activé? Si ce n'est pas le cas, désactivez le module et vérifiez si l'erreur disparaît.
  • Avez-vous regardé dans la file d'attente d'émission du module? Souvent, d'autres ont rencontré votre problème spécifique. Vous pouvez voir si un correctif a été créé ou créer un nouveau problème pour signaler le bogue.
  • Avez-vous regardé le code que le message d'erreur vous indique? Il ressemble à ceci:
return call_user_func_array($router_item['page_callback'], $router_item['page_arguments']); 

Il appelle essentiellement une fonction de rappel comme spécifié dans quoting_menu pour générer la page que vous essayez d'atteindre. L'erreur suggère que la fonction qu'il essaie d'appeler, quoting_quote_clear_page n'existe pas. Avez-vous vérifié le module pour voir si cette fonction existe?