a ja mam pytanie o wyszukiwarkę GOOGLE *--------------------------------------------------*
Mam problem z wyszukiwarką google osadzoną na stronie. https://accounts.google.com/ServiceLogin?continue=http%3A%2F%2Fwww.google.com%2Fcse%2Fall&service=cprose&hl=pl&gl=us&passive=true Interesuje mnie opcja, w której to pole wyszukiwania może być w dowolnym miejscu na witrynie natomiast wyniki wyszukiwania na innej stronie tej samej witryny. Przeglądałem dokumentację, dodałem wygenerowane kody, lecz to coś nie bardzo działa. Czy ktoś w ten sposób wdrażał wyszukiwarkę? Macie jakieś pomysły jak to zrobić poprawnie w Quick.CMS? Kilka informacji jak to działa: 1) wybieram Układ "Dwie strony" (Wyświetl pole wyszukiwania na jednej stronie, a wyniki wyszukiwania na innej stronie w tym samym oknie) 1) należy wkleić kod pola wyszukiwania, instrukcja google: Skopiuj następujący kod i wklej go do elementu <div> w sekcji <body> witryny tam, gdzie chcesz wyświetlać wyszukiwarkę. <script> (function() { var cx = '016356240370917009979:xxxxxxxxxxxx'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })(); </script> <gcse:searchbox-only></gcse:searchbox-only> ...czyli wklejam sobie to np. gdzieś obok menu w jakimś boxie
2) następnie pobieram kod wyników wyszukiwania <script> (function() { var cx = '016356240370917009979:xxxxxxxxxxxxxxxx'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })(); </script> <gcse:searchresults-only></gcse:searchresults-only>
3) muszę jeszcze uzupełnić dwa pola:
1. Podaj szczegóły wyników wyszukiwania: Podaj pełny adres URL witryny, w której mają pojawiać się wyniki wyszukiwania (podaj na początku prefiks odpowiedniego protokołu, jak http:// lub https://) ...czyli podaję adres strony gdzie wkleiłem kod wyników wyszukiwania np. http://www.adres.p/?wyniki,1
2. Podaj nazwę osadzonego w adresie URL parametru zapytania: w tym polu jest juz wpisane "q" czy mam to zmieniać?
po wielu próbach modyfikacji działa... przepraszam za podbijanie tematu... piszę ten ostatni post dla tych, którzy chcieli pomóc i zabrałem im cenny czas ;)