Уиджет за търсене на Amazon 2.0, как мога да изтегля ключова дума от низ на заявка чрез q=?

Съжалявам за болката, но изглежда съм заседнал и не мога да намеря никъде помощ по моя проблем.

В момента имам поле за търсене и при изпращане на ключова дума/фраза (в моя пример ще кажа АВТОМОБИЛИ) низът на заявката става EXAMPLE.COM/?q=автомобили

След това задейства страницата на: EXAMPLE.COM/SHOPPING.PHP?q=cars

Внедрявам приспособлението за търсене на Amazon 2.0 в страницата си за пазаруване и въпреки че можете да посочите дума за търсене по подразбиране, може ли някой да ме посъветва как мога да накарам този уиджет автоматично да изтегля моята заявка за низ за заявка?

Опитах да вмъкна: ‹ ?php echo $_GET["q"]; ? > в полето, където Amazon иска дума за търсене по подразбиране, но просто не знае какво имам предвид, когато правя това..

Благодаря ви предварително, че отделихте време да прочетете и евентуално да отговорите!

Ричард


person richard    schedule 08.02.2013    source източник


Отговори (2)


Уиджетът Amazon Search 2.0 използва JavaScript, за да изтегли вашата запазена информация от сървърите на Amazon. Това означава, че информацията, която поставяте в полето за формат, се запазва в техните бази данни. Не можете да използвате PHP променлива там. По-добре е да създадете свое собствено поле за търсене и да настроите действието на формуляра за търсене в Amazon. Вижте тази връзка, за да видите какво означава. Това е за уебсайт на WordPress, но можете да го внедрите във всеки уебсайт.

person Unexpected Pair of Colons    schedule 08.02.2013
comment
Това е страхотен пример и ще мога да го използвам в някои други проекти, без съмнение, благодаря.. Единственият проблем с него за този проект е, че имам нужда от резултатите от продукта, за да се покажа на собствената ми уеб страница, по дяволите.. Чудя се дали мога да намеря кода на java от amazon и да се опитам да го извлека и да хоствам java на моя сървър и да направя няколко промени в него? - person richard; 08.02.2013
comment
Можете да използвате curl(), да изтеглите резултатите и да ги покажете на собствената си страница. След това можете да стилизирате информацията, както искате, и търсещият никога не напуска уебсайта ви. - person Unexpected Pair of Colons; 08.02.2013
comment
Да, това ще свърши работа, просто нямам идея откъде да започна с curl(), по дяволите! Благодаря за съвета! - person richard; 08.02.2013

Това определено трябва да работи с джаджата „Търсене“ 2.0. Трябва да се уверите, че сте посочили стойността за търсене по подразбиране, която искате в свойството amzn_assoc_default_search_key на изпълнимия модул.

Проверете източника на изобразената страница за това и се уверете, че параметърът get е там. Ако е така и джаджата игнорира резултатите, може би причината е в кодирането. Проверете дали url кодирате параметри над url и че url ги декодирате, преди да ги поставите в стойността на amzn_assoc_default_search_key.

Между другото, създадох функция за рационализиране на добавянето на джаджи за търсене на Amazon във вашия сайт, които вие може да искате да проверите.

person AdamJones    schedule 28.08.2014