ARES--FORUM

forum użykowników systemu ARES
Obecny czas: Pią Paź 30, 2020 12:39 am

Wszystkie czasy w strefie UTC + 2 godziny




Napisz nowy temat Odpowiedz  [ 3 posty(ów) ] 
Autor Wiadomość
 Temat postu: Podłączenie włansnej strony www do wyszukiwarki czesci.ambit
PostWysłany: Pon Lut 23, 2009 10:46 am 
Offline

Dołączył: Wto Sie 21, 2007 7:54 pm
Postów: 50
Istnieje możliwość prezentowania części na swojej stronie www, dokładny opis działania podłączenia modułu wyszukiwarki jest na

Ładowanie potrzebnych skryptów

W nagłówku strony (w sekcji pomiędzy <head> i </head>) należy dodać komendy do załadowania potrzebnych skryptów:

<script src="http://ajax.ambit.pl/toys/prototype/prototype.js" type="text/javascript"></script>
<script src="http://ajax.ambit.pl/toys/scriptaculous/src/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="http://ajax.ambit.pl/toys/lightbox/js/lightbox.js" type="text/javascript"></script>
<script src="http://ajax.ambit.pl/ambit.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://ajax.ambit.pl/toys/lightbox/css/lightbox.css" type="text/css" media="screen" />

Powyżesze linki ładują wymagane biblioteki:

* Lightbox v2.0
* Prototype, v1.5.1.1
* script.aculo.us v1.7.1

Jeżeli te biblioteki są już wykorzystywane na Państwa stronie to nie należy ich ładować powtórnie.

Należy dodać także linijkę ładującą arkusz stylów CSS:

<link rel="stylesheet" href="http://www.ambit.pl/templates/ambit/css/ambit.css" type="text/css" />

Arkusz ten zawiera definicje, opisujące jak będą sformatowane wyniki zwracane przez wyszukiwarkę.

Dodatkowo należy pobrać plik proxy.php (http://ajax.ambit.pl/proxy.php.zip) i po rozpakowaniu umieścić go w katalogu domowym strony www.


Wyszukiwarka prosta

Kod, który należy wkleić w treść strony www aby uzyskać wyszukiwarkę prostą wygląda następująco:

<div>
<form name="ambit_searchform" id="ambit_searchform" method="get" action="index.php">
<input name="option" value="com_ambitresult" type="hidden">
<input name="task" value="view" type="hidden">
<input name="ambit_firma" value="1" type="hidden">
<input name="ambit_fullsearch" value="0" type="hidden">
<input name="ambit_hidesearch" value="1" type="hidden">

<div id="ambit_simplesearch" class="ambit_simplesearch">
<h1>SZUKAJ</h1>
<input name="ambit_words" id="ambit_words">
<h1>INDEX</h1>
<input name="ambit_index" id="ambit_index">
<div><input type="image" src="http://ajax.ambit.pl/i/szukaj.gif" onClick="ambit_szukaj_onclick(1)></div>
</div>
</form>
</div>

Wyszukiwarka rozbudowana

Kod, który należy wkleić w treść strony www aby uzyskać wyszukiwarkę rozbudowaną wygląda następująco:

<div>
<form name="ambit_searchform" id="ambit_searchform" method="get" action="index.php">
<input name="option" value="com_ambitresult" type="hidden">
<input name="task" value="view" type="hidden">
<input name="ambit_firma" value="1" type="hidden">
<input name="ambit_fullsearch" value="1" type="hidden">
<input name="ambit_hidesearch" value="1" type="hidden">

<div id="ambit_fullsearch">
<div>
<h1>MARKA</h1>
<select name="ambit_marka" id="ambit_marka" postval="" onChange="ambit_onChange(1);">
<OPTION VALUE="0">--- wszystkie ---</OPTION>
</select>
<h1>MODEL</h1>
<select name="ambit_model" id="ambit_model" postval="" onChange="ambit_onChange(1);">
<OPTION VALUE="0">--- wszystkie ---</OPTION>
</select>
</div>
<div>
<h1>GRUPA</h1>
<select name="ambit_grupa" id="ambit_grupa" postval="" onChange="ambit_onChange(1);">
<OPTION VALUE="0">--- wszystkie ---</OPTION>
</select>
<h1>NAZWA</h1>
<select name="ambit_nazwa" id="ambit_nazwa" postval="" onChange="ambit_onChange(1);">
<OPTION VALUE="0">--- wszystkie ---</OPTION>
</select>
</div>
<div>
<h1>ROCZNIK</h1>
<select name="ambit_rocznik" id="ambit_rocznik" postval="" onChange="ambit_onChange(1);">
<OPTION VALUE="0">--- wszystkie ---</OPTION>
</select>
<h1>OPIS</h1>
<input name="ambit_comment" id="ambit_comment" value="" onBlur="ambit_onChange(1);">
<div><input type="image" src="http://ajax.ambit.pl/i/szukaj.gif" onClick="ambit_szukaj_onclick(1)"></div>
</div>
</div>
</form>
</div>
<script type="text/javascript">
ambit_onChange(0,1);
</script>

UWAGA: Nie można używać dwóch typów wyszukiwania jednocześnie!!


Identyfikacja firmy

W obu z powyższych przypadków wklejony kod zawiera linię:

<input name="ambit_firma" value="1" type="hidden">

Gdzie wartość value odpowiada identyfikatorowi firmy. Identyfikatory te są następujące:
value prefix
1 Ambit
47 A.R.S-Gdansk
8 Autokasacja
18 AUTO-MAX-NESKA
5 Auto-Skup
15 AUTO-WEST
39 Autozlom
28 Bartoszcze
26 BPBP
3 CADILAK-Bochnia
48 Ceremuga
22 CRS
37 Ecoplan
7 FCJ
14 FOX
12 FROST
10 Ilza
6 Impresja
58 IMPRESJA2
42 Jofix
56 KAJTEK
16 Karnas
2 Lochow
34 mamAUTO
17 Mazur
55 Mega-Car
19 Metal-Zlom
33 Mirmar
27 Nowakowski
24 Panta
31 PKS-M-c.Podl.
4 Radom
23 Radsur
20 Renata-Mazur
50 R-S-A_Nowiny
21 SDP-UNGIER
9 Siedlce
53 Transdzwig
25 Wozniak
54 Zambrow
13 Zawada
11 Zawadzcy

Prezentacja wyników wyszukiwania

W miejscu, w którym ma być zaprezentowany wynik wyszukiwania należy wkleić następujący kod:

<div>
<div id="ambit_result">
<div id="ambit_result_bar">
<img src="http://www.ambit.pl/components/com_ambitresult/images/pb_gap.gif">
</div>
<div id="ambit_result_text">
Znaleziono <span id="ambit_total_result">0</span> pasujących wyników
</div>
<div id="ambit_result_text_zero">
Spróbuj odnaleźć potrzebne części w wyszukiwarce <a href="http://czesci.ambit.pl">czesci.ambit.pl</a>
</div>

<div id="ambit_result_data"></div>

<div id="ambit_navi"></div>

<div id="ambit_result_one"></div>
</div>

<div id="ambit_full_image"></div>
</div>

<script type="text/javascript">

var waluta = 'zł';
var str_markamodel = 'Marka i Model';
var str_nazwaczesci = 'Nazwa części';
var str_cena = 'cena';
var str_poczatek = 'Początek';
var str_koniec = 'Koniec';

var str_wstecz = 'Poprzednie';
var str_naprzod = 'Następne';

/* dane które posłużą do zbudowania linku do formularza kontaktowego */
var ambit_email = '';
var ambit_email_add = '';

if ($('ambit_searchform')['ambit_words'] ) $('ambit_searchform')['ambit_words'].value = '';
if ($('ambit_searchform')['ambit_index'] ) $('ambit_searchform')['ambit_index'].value = '';
ambit_szukaj_onclick(1,1);

</script>

Formularz kontaktowy

W powyższym skrypcie znajdują się dwie zmienne:

var ambit_email = '';
var ambit_email_add = '';

służą one jako źródło danych do tworzenia adresu dla url'a do frmularza kontaktowego. Wygenerowany url będzie miał postać:

ambit_email + "&subject=Pytanie+o+czesc+xxxx" + ambit_email_add

przykładowe dane:

var ambit_email = 'http://www.formularz.pl/?option=mail';
var ambit_email_add = '/jakis_magazyn';

wygeneruje link:

http://www.formularz.pl/?option=mail&subject=Pytanie+o+czesc+xxxx/jakis_magazyn

Oczywiście "xxxx" to będzie numer częsci.
Uwagi

Powyższe skrypty wykorzystują technologię AJAX i w związku z tym wyszukiwanie nie powoduje przeładowania całej strony www.
Jeżeli istnieje konieczność wyświetlenia wyników na nowej stronie, to w kodzie strony należy dodać:

<script type="text/javascript">
ambit_onChange(0,1);
</script>

zaraz po kodzie tabeli z opcjami wyszukiwania.
Działające skrypty można zobaczyć na stronie www.ambit.pl


Ostatnio edytowany przez mmfreq Wto Sie 04, 2015 1:46 pm, edytowano w sumie 3 razy

Góra
 Profil  
 
 Temat postu: Re: Podłączenie włansnej strony www do wyszukiwarki czesci.ambit
PostWysłany: Sob Lip 28, 2012 11:22 am 
Offline

Dołączył: Śro Kwi 18, 2012 9:57 am
Postów: 4
witam,
jak zmienić znaki na polskie?? W pliku index.php zmieniałem już kodowanie z iso na win i utf-8 i nic nie pomaga. dodam jeszcze, że na lokalnym serwerze są polskie znaki
pozdrawiam Ernest


Góra
 Profil  
 
 Temat postu: Re: Podłączenie włansnej strony www do wyszukiwarki czesci.ambit
PostWysłany: Śro Paź 03, 2012 10:57 am 
Offline

Dołączył: Wto Sie 21, 2007 7:54 pm
Postów: 50
wystarczy ustawić stronę kodową na
charset=UTF-8


Góra
 Profil  
 
Wyświetl posty z poprzednich:  Sortuj według  
Napisz nowy temat Odpowiedz  [ 3 posty(ów) ] 

Wszystkie czasy w strefie UTC + 2 godziny


Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość


Nie możesz zakładać nowych tematów na tym forum
Nie możesz odpowiadać w tematach na tym forum
Nie możesz edytować swoich postów na tym forum
Nie możesz usuwać swoich postów na tym forum

Szukaj:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group