Message d'erreur : Invalid argument supplied

  • Posts: 127
  • Thank you received: 0
11 years 7 months ago #66442

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.

  • Posts: 12953
  • Thank you received: 1778
11 years 7 months ago #66459

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 :

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
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: 11 years 7 months ago by Mohamed Thelji.
The following user(s) said Thank You: jcmasse

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

  • Posts: 127
  • Thank you received: 0
11 years 7 months ago #66472

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: 11 years 7 months ago by jcmasse.

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
11 years 7 months ago #66474

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.

  • Posts: 127
  • Thank you received: 0
11 years 7 months ago #66486

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: 11 years 7 months ago by jcmasse.

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
11 years 7 months ago #66513

C'est le meme genre de modification.
Il faut changer le 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:
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.077 seconds
Powered by Kunena Forum