- Posts: 36
- Thank you received: 0
Searching for products causes an error.
15 years 10 months ago #972
by Redeemer
Searching for products causes an error. was created by Redeemer
Hi,
I'm building a website with Joomla and the HikaShop plugin. I've added a search function to the site and I've activated the HikaShop product searching plugin, so that now I can use my search function to search for my products. However, I've run into a problem: if I search for some products, the search function successfully lists products as results, but if I click on these results to look at the products, I get an error that says:
Fatal error: Call to a member function get() on a non-object in /usr/share/joomla15/components/com_hikashop/views/product/tmpl/show.php on line 193
I know some HTML and CSS but I am not familiar with PHP, so could someone tell me what's going on here?
Thanks,
-Redeemer
I'm building a website with Joomla and the HikaShop plugin. I've added a search function to the site and I've activated the HikaShop product searching plugin, so that now I can use my search function to search for my products. However, I've run into a problem: if I search for some products, the search function successfully lists products as results, but if I click on these results to look at the products, I get an error that says:
Fatal error: Call to a member function get() on a non-object in /usr/share/joomla15/components/com_hikashop/views/product/tmpl/show.php on line 193
I know some HTML and CSS but I am not familiar with PHP, so could someone tell me what's going on here?
Thanks,
-Redeemer
Please Log in or Create an account to join the conversation.
15 years 10 months ago #974
by nicolas
Replied by nicolas on topic Re: Searching for products causes an error.
Please Log in or Create an account to join the conversation.
15 years 10 months ago #981
by Redeemer
Replied by Redeemer on topic Re: Searching for products causes an error.
Hi,
Thank you Nicolas, that package solved the error. However, clicking on a product in the search results now gives me an empty page with a blue notification: "Product not found". Note that the template is still visible, but there is no content on the page besides the notification.
Thank you Nicolas, that package solved the error. However, clicking on a product in the search results now gives me an empty page with a blue notification: "Product not found". Note that the template is still visible, but there is no content on the page besides the notification.
Please Log in or Create an account to join the conversation.
15 years 10 months ago #983
by nicolas
Replied by nicolas on topic Re: Searching for products causes an error.
What is the URL of the link to that page ? What is the ID of the product in the back end listing of products ?
Please Log in or Create an account to join the conversation.
15 years 10 months ago #985
by Redeemer
Replied by Redeemer on topic Re: Searching for products causes an error.
Here is the URL to the product as listed in the search results:
http://0.0.0.0/component/hikashop/product/show/name-ballandchainammo12guage/cid-Array
The ID as listed in the back end is 2, although perhaps you mean the code:
Ball_and_Chain_Ammo__12_guage
http://0.0.0.0/component/hikashop/product/show/name-ballandchainammo12guage/cid-Array
The ID as listed in the back end is 2, although perhaps you mean the code:
Ball_and_Chain_Ammo__12_guage
Please Log in or Create an account to join the conversation.
15 years 10 months ago #988
by nicolas
Replied by nicolas on topic Re: Searching for products causes an error.
The problem is that the cid parameter in the URL is not properly generated. We need to be able to reproduce to problem in order to correct it. Please bare with us while we try to reproduce the problem on a test server.
Please Log in or Create an account to join the conversation.
15 years 10 months ago #1012
by nicolas
Replied by nicolas on topic Re: Searching for products causes an error.
Hi,
Could you try to change the code
to
in the file plugins/search/hikashop_products.php near line 150 and try again ?
Could you try to change the code
Code:
$rows[$k]->href = hikashop::completeLink('product&task=show&name='.strtolower(preg_replace('#[^a-z0-9_-]#i','',$row->title)).'&cid[]='.$row->id.$item_id);
Code:
$rows[$k]->href = hikashop::completeLink('product&task=show&name='.strtolower(preg_replace('#[^a-z0-9_-]#i','',$row->title)).'&cid='.$row->id.$item_id);
Please Log in or Create an account to join the conversation.
15 years 10 months ago #1025
by Redeemer
Replied by Redeemer on topic Re: Searching for products causes an error.
That solved the problem perfectly! Thank you.
I have one more question now:
I have set up my product categories section to display a list of products when a category is selected. However, when I search for a product category and select one from my list of search results, it doesn't take me to that category specifically, it takes me to a list of categories. And when I select a category after this, I cannot see any of my products. What can I do to solve this issue?
Thanks for your time,
-Redeemer
I have one more question now:
I have set up my product categories section to display a list of products when a category is selected. However, when I search for a product category and select one from my list of search results, it doesn't take me to that category specifically, it takes me to a list of categories. And when I select a category after this, I cannot see any of my products. What can I do to solve this issue?
Thanks for your time,
-Redeemer
Please Log in or Create an account to join the conversation.
15 years 10 months ago #1029
by nicolas
Replied by nicolas on topic Re: Searching for products causes an error.
You need to create a menu of type product listing layout. You can put it under a menu which is on a main menu not displayed on the front end so that your users don't see it. Note the ID of the menu. Then, in the options of the categories search plugin, you have a field for the itemid where you can enter this ID. Then, when you click on the links of categories you will see the listing of products. Finally, you can go to the HikaShop options of the menu to personalize the display of the products listing.
Please Log in or Create an account to join the conversation.
15 years 10 months ago #1045
by Redeemer
Replied by Redeemer on topic Re: Searching for products causes an error.
I was unaware of that field you mentioned. I attached it to my pre-existing "Products Catagories" menu and it worked perfectly.
Thank you once again. These solutions solved my problems.
-Redeemer
Thank you once again. These solutions solved my problems.
-Redeemer
Please Log in or Create an account to join the conversation.
Time to create page: 0.278 seconds