I'll gladly help. We can post it in this thread so other folks can learn too...
OK, lets do an example. We'll do pricewatch.com and compare it to RCNT.
Here are the search URLs for each site:
Code:
RCNT Search URL
"https://www.rcnitrotalk.com/forum/search.php?query=nitro+fuel&do=process&showposts=0"
Pricewatch Search URL
"http://castle.pricewatch.com/s/search.asp?s=motherboard+memory"
(ignore the quotes in both URLS. I had to do that so the board didn't put "..." in the URLs)
This would be the price watch code:
Code:
<SEARCH
version = "7.1"
name = "pricewatch.com"
description = "Price Watch Search"
method = "GET"
action = "http://castle.pricewatch.com/s/search.asp"
searchForm = "http://www.pricewatch.com/"
>
<input name="s" user>
</SEARCH>
The main difference is name of the search varible each site uses. For price watch I put in
motherboard memory and you it in the URL next to "s=". Therefore, "s" is the search varible for pricewatch. If you look at the RCNT URL and try to locate "nitro fuel", you'll find it next to "query=". This is the varible RCNT uses to search the forums. so...
RCNT:
<input name="query" user>
Pricewatch
<input name="s" user>
Now, wtf are the extra dodas on the RCNT file??
<input name="do" value="process">
<input name="showposts" value="0">
If you look at the RCNT url, it's not as simple as the Price Watch URL. There are these two varibles that RCNT requires: do and showposts. So in order to make the RCNT search work, firefox needs these two lines to ensure it submits those two extra varibles.