亚马逊搜索小部件2.0,我如何通过“;q=“;


Amazon search widget 2.0, how can i pull in a keyword from a querystring via "q="?

很抱歉,我似乎陷入了困境,在任何地方都找不到任何帮助。

我目前有一个搜索框,在提交关键字/短语时(在我的例子中,我会说CARS),查询字符串变成example.COM/?q=汽车

这会触发以下页面:EXAMPLE.COM/SHOPPING.PHP?q=汽车

我正在我的购物页面中实现亚马逊搜索小部件2.0,尽管你可以指定默认的搜索词,但有人能告诉我如何让这个小部件自动拉入我的查询字符串查询吗?

我已尝试插入:<php echo$_GET["q"];?>进入亚马逊要求默认搜索词的框中,但它不知道我这样做是什么意思。。

提前感谢您抽出时间阅读&可能回复!

Richard

亚马逊搜索2.0小部件使用JavaScript从亚马逊的服务器中提取您保存的信息。这意味着您放入格式框中的信息将保存在他们的数据库中。你不能在那里使用PHP变量。你最好创建自己的搜索框,并将表单的操作设置为通过亚马逊进行搜索。查看此链接,了解我的意思。这是一个WordPress网站,但你可以实现到任何网站。

这肯定可以与"搜索"小部件2.0配合使用。您需要确保在小部件的amzn_assoc_default_search_key属性中指定了所需的默认搜索值。

请检查您的渲染页面源,并确保get参数在其中。如果是,并且小部件忽略了结果,则可能与编码有关。在将参数放入amzn_assoc_default_search_key值之前,请检查是否在url上对参数进行了url编码,并对其进行了url解码。

顺便说一句,我做了一个功能来简化在你的网站中添加亚马逊搜索小部件的过程,你可能想看看。