Missing Arguments
Hors ligneAlibi Le 25/11/2010 à 19:14 Profil de Alibi Configuration de Alibi

Bonjour à tous,

j'ai un petit souci : je suis en train de construire un site sous Drupal (pour ceux qui ne connaissent pas, il s'agit d'un CMS), tout se passait bien, jusqu'à ce que quelqu'un poste un commentaire et que j'obtienne un message de type "Missing arguments"...

J'ai trouvé d'où venait le problème, le seul ennui c'est que je ne comprends pas suffisement le PHP pour le résoudre tout seul. Quelqu'un parmi vous , pourrait-il m'expliquer en détaille mais dans un dialecte  relativement clair, ce que signifie le bout de code posté plus bas et ce que je peux modifier.

Par avance merci à tous ceux qui pourront m'aider.

<?php
function phptemplate_links($links, $attributes){
    $_links = theme_links($links, $attributes);
    if (strpos($attributes['class'], 'primary-links') !== false) {
     $_links = preg_replace('#<a (.*?)>(.*?)</a>#','<a \1><span></span>\2</a>',$_links);
}
  return $_links;
}
?>

 

Hors ligneAnthony Le 26/11/2010 à 15:26 Profil de Anthony Configuration de Anthony

Admin

Salut smiley

Il faudrait voir ce que renvoie la fonction theme_links();

Ton message d'erreur vient du fait que tu n'envoies pas le nombre d'arguments exact attendus par la fonction, j'imagine la fonction phptemplate_links(). Il faut lui envoyer deux arguments.

--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels