Wyszukiwarka

temperator

Avatar: temperator

2013-09-25 16:03

Jak zrobić w Quick.Cms taką samą wyszukiwarkę jak jest w Quick.Cart?

» Quick.Cms v5.x

www.infostki.pl

jankesmj

Avatar: jankesmj

2013-09-26 13:51

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ć?

www.jankes.noskow.pl

jankesmj

Avatar: jankesmj

2013-09-26 15:11

hmmm.. w wersji 5.1 działa... przykład http://noskowiacy.pl/
a w wersji 3.2 nie działa :P przykład http://www.parafia.noskow.pl/
hmm...

www.jankes.noskow.pl

jankesmj

Avatar: jankesmj

2013-09-26 15:45

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 ;)

www.jankes.noskow.pl

Do góry
o nas | kontakt