Warning: Invalid argument supplied for foreach()

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Warning: Invalid argument supplied for foreach()

    Bonjour, en utilisant un module newsflash aléatoire. J'ai avant le texte affiché (quel que soit l'article utilisé) cet erreur:


    Warning: Invalid argument supplied for foreach() in /homez.231/joffreyb/huissier/components/com_content/helpers/route.php on line 135

    amateur en la matière, pouvez vous m'orienter?
    voici les lignes 128 à 148

    Code PHP:
    // Prepare the reverse lookup array.
            
    if (self::$lookup === null)
            {
                
    self::$lookup = array();

                
    $component    JComponentHelper::getComponent('com_content');
                
    $items        $menus->getItems('component_id'$component->id);
                foreach (
    $items as $item)
                {
                    if (isset(
    $item->query) && isset($item->query['view']))
                    {
                        
    $view $item->query['view'];
                        if (!isset(
    self::$lookup[$view])) {
                            
    self::$lookup[$view] = array();
                        }
                        if (isset(
    $item->query['id'])) {
                            
    self::$lookup[$view][$item->query['id']] = $item->id;
                        }
                    }
                }
            } 
    Dernière édition par ptitbiscuit à 24/08/2011, 14h34 Raison: Reglé

  • #2
    Re : Warning: Invalid argument supplied for foreach()

    Bonjour,
    c'est le foreach qui doit mouliner sur une requète vide, ce qui tendrait à prouver que le getItems n'a rien ramené, donc que tu n'as pas d'élément de menu de type article ?
    Schtroumpfe toi le Schtroumpf t'aidera.
    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

    Commentaire


    • #3
      Re : Warning: Invalid argument supplied for foreach()

      Alors:
      J'ai crée une catégorie d'articles "le saviez vous"
      j'ai crée des articles dans la catégorie "le saviez vous"
      j'affiche la catégorie "le saviez vous" dans le module

      Les articles s'affichent bien dans le module mais j'ai cette ligne d'erreur qui apparait au dessus de l'article dans le module

      Commentaire


      • #4
        Re : Warning: Invalid argument supplied for foreach()

        Re,
        tu n'a pas répondu à la question : tu n'as pas d'élément de menu de type article ?
        Essaye de créer un élément de menu de type blog de catégorie ou de section.
        Schtroumpfe toi le Schtroumpf t'aidera.
        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

        Commentaire


        • #5
          Re : Warning: Invalid argument supplied for foreach()

          Merci, en effet créer un element de menu "blog" a résolut le probléme.. Dommage car je n'ai pas l'utilité de cet element... du coup je l'ai mis en mode spécial...

          Commentaire


          • #6
            Re : Warning: Invalid argument supplied for foreach()

            Re,
            Dommage car je n'ai pas l'utilité de cet element...
            Tu n'as besoin d'aucun élément de type article ?

            du coup je l'ai mis en mode spécial
            Non crée plutôt un menu "technique" que tu n'afficheras pas et mets-le dedans.
            Schtroumpfe toi le Schtroumpf t'aidera.
            Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

            Commentaire


            • #7
              Re : Warning: Invalid argument supplied for foreach()

              Envoyé par Grand Schtroumpf Voir le message
              Re,

              Tu n'as besoin d'aucun élément de type article ?


              Non crée plutôt un menu "technique" que tu n'afficheras pas et mets-le dedans.
              - J'utilise un cck different. Les articles de joomla me servent uniquement avec un module pour afficher alatoirement une question "le saviez-vous".

              -okay j'ai crée un menu technique dépublié et j'y ai mis l'élément blog joomla.

              j'avais acheter à un programmeur 2 composants plutot simple sous joomla 1.5; j'ai du mal à trouver un article ou un tuto de qualité expliquant les modifs à faire pour rendre compatible les composants avec joomla 1.7, un lien?
              merci

              Commentaire


              • #8
                Re : Warning: Invalid argument supplied for foreach()

                Re,
                tu devrais plutôt passer ce sujet en [réglé] et ouvrir un nouveau sujet dans le forum développement !
                Schtroumpfe toi le Schtroumpf t'aidera.
                Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X