Page 1 of 1

Search issue after upgrading to 1.5.6.1

Posted: Sat Aug 29, 2015 8:46 am
by pgp
Hi guys,

Hope someone can help me out here. Header search area doesn't return any results right now after upgrading to ver 1.5.6.1

For an example, I search term "hp p1005" in to the header search box. This is the url it returns back but no results showing.
http://domainname/index.php?route=produ ... hp%20p1005

If I change url to include filter_name tag then I can see the results.
http://domainname/index.php?route=produ ... filter_nam[/b]e=hp%20p1005

How do I modify my search in the header to return filter_name tag with search url? hope this make sense to you.

Thank you.

Re: Search issue after upgrading to 1.5.6.1

Posted: Wed Sep 02, 2015 5:21 am
by pgp
any help guys?

Re: Search issue after upgrading to 1.5.6.1

Posted: Sun Sep 06, 2015 7:24 pm
by pgp
This is my header search code. Not sure what I'm missing here though?

Code: Select all

  <div id="search"> 
    <?php if ($search) { ?>
      <input type="text" name="search" value="<?php echo $search&filter_name; ?>" />
      <?php } else { ?>
      <input type="text" name="search" value="<?php echo $search&filter_name; ?>" onclick="this.value = '';" onkeydown="this.style.color = '000000'" style="color: #999;" />
      <?php } ?>
       <div class="button-search"></div>
When I search it doesn't include &fileter_name tag to search results. So not getting any results back. Any one knows how to fix this so the return url include filter_name as well?

My current return url after searching through header search box is;

Code: Select all

http://mydomainname/index.php?route=product/search&search=hp%20p1005
If I change same url to include &filter_name as below, then I get product returned via search;

Code: Select all

http://mydomainname/index.php?route=product/search&filter_name=hp%20p1005
Thanks guys, I have no idea why its not working.

Re: Search issue after upgrading to 1.5.6.1

Posted: Tue Sep 08, 2015 7:02 pm
by deepvision
There is not enough information on how $search and $filtername variables are processed in the controller but
you should probably change

Code: Select all

 <input type="text" name="search" value="<?php echo $search&filter_name; ?>" />
to

Code: Select all

 <input type="text" name="filter_name" value="<?php echo $search; ?>" />
Or maybe to

Code: Select all

 <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
if filter_name is handled properly in the controller.

Re: Search issue after upgrading to 1.5.6.1

Posted: Wed Sep 09, 2015 5:22 am
by pgp
That didn't do much help. Still won't return any results :(

I have these entries in the system --> log

2015-09-09 7:17:38 - PHP Notice: Undefined index: filter_name in /home/sydne716/public_html/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 481
2015-09-09 7:17:38 - PHP Notice: Undefined index: filter_name in /home/sydne716/public_html/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 481
2015-09-09 7:17:38 - PHP Notice: Undefined index: filter_name in /home/sydne716/public_html/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 481
2015-09-09 7:17:38 - PHP Notice: Undefined index: filter_name in /home/sydne716/public_html/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 481
2015-09-09 7:17:38 - PHP Notice: Undefined variable: filter_name in /home/sydne716/public_html/catalog/view/theme/gentle/template/common/header.tpl on line 184

and this is my search in header

Code: Select all

<div id="search"> 
    <?php if ($search) { ?>
      <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
      <?php } else { ?>
      <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" onclick="this.value = '';" onkeydown="this.style.color = '000000'" style="color: #999;" />
      <?php } ?>
       <div class="button-search"></div>

Re: Search issue after upgrading to 1.5.6.1

Posted: Sun Sep 13, 2015 7:13 pm
by pgp
ok turned out it was my common.js file which was replaced with the version upgrade. Uploaded from backups and all good now. Thank you for your help.

Re: Search issue after upgrading to 1.5.6.1

Posted: Tue Feb 16, 2016 4:27 am
by vitaliyburov
Hi,
I have a similar issue. I made a new simple design for the search button. When I click on the magnifying glass, the search window expands... The code needed to be changed and so the names of each function...Also, for the animation, I added a ned DIV tag. The problem here is when I hit enter to search for an item, it does nothing (doesn't bring me to the search page). However, it does give me a new address, www....com//?search= itemIlook4#

Here is the code I used:
<div id="search" class="input-group">
<form class="search-form">
<div class="form-group has-feedback">
<input class="form-control input-lg" type="text" name="search" autocomplete="off" value="<?php echo $search; ?>" placeholder="<?php echo $text_search; ?>" id="search"/>
<span class="glyphicon glyphicon-search form-control-feedback input-group-btn">
</span>
</div>
</form>
</div>

Your help will be appreciated!