Skip to main content

Message d'erreur : Invalid argument supplied

More
14 years 1 week ago #66442 by jcmasse
Bonjour,
Je dois présenter votre solution au fan Club de Dalida.
Avant de faire l'acquisition d'une licence je dois présenter votre outil mais malheureusement voici le message d'erreur que je rencontre sous Joomla 1.5.26
Warning: Invalid argument supplied for foreach() in /usr/local/www/dalida/components/com_hikashop/views/category/view.html.php on line 340
et deplus je n'ai pas accès au détail des articles.
Vous pouvez voir cela à cette adresse
www.dalida.com/fr/actualite/collectionneurs.html
Merci par avance pour votre aide
Jean-Christophe

Please Log in or Create an account to join the conversation.

More
14 years 1 week ago - 14 years 1 week ago #66459 by Mohamed Thelji
Bonjour,
La solution est simplement d'éditer votre fichier "/usr/local/www/dalida/components/com_hikashop/views/category/view.html.php" et de remplacer le code :
Code:
foreach($categories as $category){ if($one){ $one = false; } else{ if(method_exists($app,'stringURLSafe')){ $alias = $app->stringURLSafe($category->category_name); }else{ $alias = JFilterOutput::stringURLSafe($category->category_name); } $pathway->addItem($category->category_name,hikashop_completeLink('category&task=listing&cid='.(int)$category->category_id.'&name='.$alias.$menu_id)); } }
par
Code:
if(is_array($categories)){ foreach($categories as $category){ if($one){ $one = false; } else{ if(method_exists($app,'stringURLSafe')){ $alias = $app->stringURLSafe($category->category_name); }else{ $alias = JFilterOutput::stringURLSafe($category->category_name); } $pathway->addItem($category->category_name,hikashop_completeLink('category&task=listing&cid='.(int)$category->category_id.'&name='.$alias.$menu_id)); } } }
.

Merci d'avoir reporter ce petit problème qui sera corrigé ors de la prochaine release :).
Last edit: 14 years 1 week ago by Mohamed Thelji.
The following user(s) said Thank You: jcmasse

Please Log in or Create an account to join the conversation.

More
14 years 1 week ago - 14 years 1 week ago #66472 by jcmasse
Je vous remercie, il n'y a plus de message d'erreur.
Par contre une erreur persiste impossible d'afficher une fiche produit et de mettre l'article dans le panier
Pourtant :
L'article a un poids
Afficher un bouton 'Ajouter au panier' et à OUI
Lien vers la page produit et à OUI

Voir : www.dalida.com/fr/actualite/collectionne...rie/13-33-tours.html

Encore merci par avance
Jean-Christophe
Last edit: 14 years 1 week ago by jcmasse.

Please Log in or Create an account to join the conversation.

More
14 years 1 week ago #66474 by nicolas
Vérifiez ces options dans le module avec l'id 310 via le menu Affichage->Modules de contenu.

Please Log in or Create an account to join the conversation.

More
14 years 1 week ago - 14 years 1 week ago #66486 by jcmasse
Tout simplement génial !
C'est ok cela fonctionne, mais malheureusement cela a déclencher une erreur supplémentaire
Warning: Invalid argument supplied for foreach() in /usr/local/www/dalida/components/com_hikashop/views/product/view.html.php on line 909
sur la page : www.dalida.com/fr/actualite/collectionne...gory_pathway-13.html
Ce n'est qu'une formalité pour vous !!! lol
Last edit: 14 years 1 week ago by jcmasse.

Please Log in or Create an account to join the conversation.

More
14 years 1 week ago #66513 by nicolas
C'est le meme genre de modification.
Il faut changer le code:
Code:
foreach($categories as $category){ if($one){ $one = false; }else{ if(method_exists($app,'stringURLSafe')){ $alias = $app->stringURLSafe(strip_tags($category->category_name)); }else{ $alias = JFilterOutput::stringURLSafe(strip_tags($category->category_name)); } $pathway->addItem($category->category_name,hikashop_completeLink('category&task=listing&cid='.(int)$category->category_id.'&name='.$alias)); } }
en:
Code:
if(!empty($categories)){ foreach($categories as $category){ if($one){ $one = false; }else{ if(method_exists($app,'stringURLSafe')){ $alias = $app->stringURLSafe(strip_tags($category->category_name)); }else{ $alias = JFilterOutput::stringURLSafe(strip_tags($category->category_name)); } $pathway->addItem($category->category_name,hikashop_completeLink('category&task=listing&cid='.(int)$category->category_id.'&name='.$alias)); } } }
dans ce fichier.
The following user(s) said Thank You: jcmasse

Please Log in or Create an account to join the conversation.

Time to create page: 0.188 seconds
Powered by Kunena Forum