Quote:
Originally Posted by The Ottoman
If I wanted to add a search by MFG instead of price, I understand that I will need to edit the productforums.php. I am just wondering if you could point me in the direction of what to edit.
Also, I'd like to have the mfg show up in the table that gets displayed.
|
All of this is in productforums.php
First you'll have to add the mfrg to the input variables accepted around line 63 replace:
Code:
$vbulletin->input->clean_array_gpc('r', array(
'catid' => TYPE_INT,
'title' => TYPE_STR,
'productid' => TYPE_UINT,
'min_price' => TYPE_INT,
'max_price' => TYPE_INT,
'min_rating' => TYPE_UINT,
'max_rating' => TYPE_UINT,
'posted' => TYPE_UINT,
'mfrg' => TYPE_STR
));
Next we have to search the database using a LIKE so we get some degree of fuzzy matching around 99 add:
Code:
if($vbulletin->GPC['mfrg']){ $conditions .= " AND pfp.mfrg LIKE '%". mysql_real_escape_string($vbulletin->GPC['mfrg']) ."%'"; } // mfrg of product
And then we have to be sure the variable persists from page to page line 164 add:
Code:
$sortaddon .= ($vbulletin->GPC['mfrg']) ? 'mfrg=' . $vbulletin->GPC['mfrg'] . '&' : '';
You'll have to edit the template to add a new form field, name of mfrg
Of course it would be more ideal to generate a list of manufacturers and let people pick via dropdown. Next update can do that.