Autor Zpráva
Ales
Profil *
Používám Google API k hledání na stránce. Výsledek hledání to zobrazí na nové stránce - jde nějak udělat, aby výsledek hledání se zobrazí v dané stránce s vyhledávacím formulářem (bez rámů).

Dík
Martin Kuželka
Profil
Podle toho, co píšeš, se mi zdá, že nepoužíváš Google API, ale Google Free web search - tam to, co potřebuješ, nejde.
Ales
Profil *
používám Google API z důvodu lepšího nastavení výsledků, u Google Free web search se navíc zobrazují reklamy.
Hanz
Profil
Ales
No, ale Google API si aplikaci píšeš sám ne? Tak v čem je problém? To, že se ti to otevře do nového okna znamená, že jsi tak tu aplikaci napsal, takže buď nepoužíváš Google API, nebo tomu už fakt nerozumím.
Ales
Profil *
Neříkám, že umím PHP, stáhl jsem už hotový výrobek z http://www.digitalpoint.com/tools/search/ - doplní se už jen KEY a adresa.
habendorf
Profil
Podívej se na http://www.brs.cz/new/ , tam to mám použité. Stránka není v ostrém provozu, ze zkušebních důvodů je tedy hledání namířeno ne na vlastní stránku, ale na jpw. Funguje to skvěle, dokonce to využívá nějaký tezaurus.
Já už jsem to jenom převedl do beztabulkového layoutu, zvalidnil a ostyloval.
Ales
Profil *
hab
Jak udělal abys tam měl odkaz na Search Your Site:<a href="http://www.digitalpoint.com/">Add this to your site</a> a přitom byl skrytý.
habendorf
Profil
Ales: přes display:none nebo visibilty:hidden, už nevím
Fred
Profil
habendorf Máš to dobře udělaný, jak si se prosím tě zbavil toho nevalidujícího gifu, co posílají do prvního výsledku? Testuju to tady http://xy.wz.cz/search-test a tenhle gif pixel-api-search.gif nemá alt a díky němu to nevaliduje. Díval jsem se u tebe na stejný dotaz ten gif vůbec není a přitom ho posílájí s výsledky. Dotaz byl document, je to úplně dole na stránce.
habendorf
Profil
Fred: vím přesně o čem mluvíš, taky mě to štvalo :o)

A jak jsem se toho zbavil? Neelegantně a natvrdo!
foreach ($urls['urls'] as $key => $url) {

$string = $urls['snippet'][$key];
$string = Str_Replace ("<img src=\"http://www.digitalpoint.com/ads/pixel-api-search.gif\" width=\"1\" height=\"1\" />", "", "$string");


Jde samozřejmě jen o ten poslední řádek, ty první dva jsem sem dal aby se ti líp hledalo kde to je.
habendorf
Profil
No a nebo by tam šlo stejným způsobem naopak dodat ten chybějící alt.
Fred
Profil
Díky moc :-) Jdu na to.
Fred
Profil
Hm, tak mě to nejde, a dokonce musím i zrušit xhtml 1.1 + správné mime, protože třeba na výraz dom to zhroutí parser, jsou tam nějaké chybky ve výstupu.
habendorf
Profil
Mě to funguje v pohodě - http://www.brs.cz/new/hledej.php?q=dom
Ale je to na xhtml 1.0 strict.
Cenobit
Profil
Hi

lze google api pouzit na komercnich strankach?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0