Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano (edytowane)

No więc tak.

Postanowałem ostatnio pobawić się w wyszukiwarkę Googla tutaj. No więc sobie ją stworzyłem, ale, chcąc mieć ją na własnym serwerze (nie na podstawowym Googla), pobrałem kod.

Owy kod, to tak naprawdę dwa kody (kod strony "Szukaj" i kod strony "Wyniki). Wszystko ładnie powstawiałem w dwa pliczki itd. I działa... ale nie zupełnie. Bo działa tylko na Operze, a na IE i FF już nie ^_^. Strona szukaj się wyświetla, ale już strona Wyników to tz. blank page :D

No więc co zrobić, aby to zadziałało pod tymi przeglądarkami?

Kod Szukaj:

<form action=" URL STRONY WYNIKI" id="cse-search-box">
 <div>
<input type="hidden" name="cx" value="007091631990510934900:g8bf_n3zfrg" />
<input type="hidden" name="cof" value="FORID:11" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="Szukaj" />
 </div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box〈=pl"></script>

Kod Wyniki:

<div id="cse-search-results"></div>
<script type="text/javascript">
 var googleSearchIframeName = "cse-search-results";
 var googleSearchFormName = "cse-search-box";
 var googleSearchFrameWidth = 600;
 var googleSearchDomain = "www.google.com";
 var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

HELP! Z góry dzięki ;).

Edytowane przez Bartek

...

  • Manager
Opublikowano

No to jaki problem? Czytałeś pomoc tam umieszczoną? ^_^

Formatowanie adresów URL

* Pojedyncze strony: określenie wzorca www.mojawitryna.com/mojastrona.html będzie uwzględniać lub wyłączać tylko stronę mojastrona.html z witryny www.mojawitryna.com.

* Całe witryny: wzorzec www.mojawitryna.com/* spowoduje uwzględnienie wszystkich stron z witryny www.mojawitryna.com.

* Części witryny: możesz użyć wzorców symboli wieloznacznych w celu uwzględnienia konkretnych części witryny. Na przykład wzorzec www.mojawitryna.com/*info* będzie uwzględniać wyłącznie te pliki w witrynie www.mojawitryna.com, których nazwa zawiera wyrażenie info.

* Całe domeny: możesz również określać całe domeny za pomocą wzorca *.mojadomena.com. Jeśli określisz wzorzec mojadomena.com, zostanie on automatycznie przekształcony na wzorzec *.mojadomena/*. Jeśli nie odpowiada Ci to, możesz zmienić to ustawienie w panelu sterowania.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

Oj. Chyba się nie zrozumieliśmy. Ja mam już to uruchomione, i działające. Jedyny problem to taki, że działa tylko pod Operę. Na Firefoxie i IE nie bangla, tz. się nie wyświetla strona wyników. Jak chcesz, to mogę dać screeny...

Edytowane przez Bartek

...

Opublikowano (edytowane)

Wyświetla się biała strona. Próbowałem też kopiować ten działający adres z Opery do np. FF, ale też wyświetla się biała strona.

A adres jest taki:

****/wyniki.html?cx=007091631990510934900%3Awygldsg5jne&cof=FORID%3A9&ie=UTF-8&q=test&sa=Szukaj

Edytowane przez Bartek

...

Opublikowano

Aj. No tak...

Takie jest na IE, gdzie wyświetla się biała strona:

<div id="cse-search-results"></div>
<script type="text/javascript">
 var googleSearchIframeName = "cse-search-results";
 var googleSearchFormName = "cse-search-box";
 var googleSearchFrameWidth = 600;
 var googleSearchDomain = "www.google.com";
 var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

A takie jest na Operze, gdzie wszystko jest ok:

<div id="cse-search-results"></div>
<script type="text/javascript">
 var googleSearchIframeName = "cse-search-results";
 var googleSearchFormName = "cse-search-box";
 var googleSearchFrameWidth = 600;
 var googleSearchDomain = "www.google.com";
 var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

Czyli jak na moje oko takie same, tylko, że przy tym pierwszym nic się nie wyświetla.

...

Opublikowano

Zrób taki kod:

<div id="cse-search-results">
<script type="text/javascript">
 var googleSearchIframeName = "cse-search-results";
 var googleSearchFormName = "cse-search-box";
 var googleSearchFrameWidth = 600;
 var googleSearchDomain = "www.google.com";
 var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script></div>

46279b204b.png

Rozwiążemy dla Ciebie każde zadanie z matematyki: http://matma4u.pl

  • Manager
Opublikowano

Chyba taki:

<div id="cse-search-results">
<script type="text/javascript">
 var googleSearchIframeName = "cse-search-results";
 var googleSearchFormName = "cse-search-box";
 var googleSearchFrameWidth = 600;
 var googleSearchDomain = "www.google.com";
 var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script></div>

;)

edit:

szybko się poprawiłeś. ^_^

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.