Szukaj2
Spis treści
Wstp
Box tego typu to nieco bardziej zaawansowany mechanizm wyszukiwania ni searchbox z szukaj. Udostpnia nieco inne kryteria wyszukiwania, oferuje te sortowanie wynikw.
Tre elementu (plik: "/files/part/nazwa_elementu")
[FORMAT=szukaj2] [SKIN=priv/szukaj2.last_minute]
Tworzenie schematu elementu (plik: "/files/part_format/szukaj2.nazwa_schematu")
Dostpne pola
[FILL=temat] [VAR=searchscriptregion] [FILL=szukaj.nazwa] [FILL=selectoperator] [FILL=selectpanstwo] [FILL=selectmonth] [FILL=selectwylot] [FILL=data1] [FILL=data2] [FILL=dni1] [FILL=dni2] [FILL=price_from] [FILL=price_to] [FILL=transport] [FILL=wyzywienie] [FILL=offer_type] [FILL=results] [FILL=orderby] [BEGINFILL=wyloty] [BEGIN=lokalizacja] [FILL=selectedpanstwo] [FILL=panstwa.id] [FILL=panstwa.nazwa] [BEGIN=regiony] [FILL=selectedregion] [FILL=regiony.id] [FILL=regiony.nazwa] [END=regiony] [END=lokalizacja] [FILL=results] [FILL=orderby] [BEGINFILL=oferta] [FILL=typ] [FILL=data] [FILL=dni] [FILL=liczbadni] [FILL=panstwo] [FILL=region] [FILL=miasta] [FILL=organizator] [FILL=operator] [FILL=impreza] [FILL=miasto] [FILL=termindata1] [FILL=termindata2] [FILL=rezerwuj-link] [FILL=rezerwuj-link-noahref] [FILL=cenapokoj] [FILL=cenaadd] [FILL=kodoferty] [FILL=operatorlogo] [FILL=cennik_katalog] [FILL=linkoferta] [FILL=miejsca] [FILL=cena] [FILL=allot] [FILL=last] [FILL=szczegolylink] [FILL=wydruk] [FILL=hotele.cena.asc] [FILL=hotele.nazwa.asc] [ENDFILL=oferta] [BEGINFILL=brakofert] //brak ofert [ENDFILL=brakofert] [ENDFILL=wyloty] [BEGINFILL=hotele] [BEGINFILL=oferta] [FILL=nazwa] [FILL=panstwo] [FILL=miasto] [FILL=zdjecie] //popup ze zdjciem [FILL=zdjeciehref] //cieka do zdjcia z oferty [FILL=zdjeciehrefm] //cieka do zdjcia z oferty (wiksza miniatura) [FILL=zdjeciehrefs] //cieka do zdjcia z oferty (mniejsza miniatura) [FILL=operator] [FILL=impreza] [FILL=miejsca] [FILL=rezerwuj-link] [FILL=linkoferta] [FILL=termindata1] [FILL=termindata2] [FILL=oferta.wyzywienie] [FILL=oferta.transport] [FILL=oferta.zakwaterowanie] [FILL=cena] [FILL=dni] [FILL=cenamin] [FILL=walutamin] [ENDFILL=oferta] [BEGINFILL=brakofert] //brak ofert [ENDFILL=brakofert] [ENDFILL=hotele] [BEGINFILL=page] [FILL=page_number] [ENDFILL=page] [FILL=page_pages]
Przykad:
plik /files/part_format/szukaj2.default:
<table width="97%" border="0" cellpadding="0" cellspacing="0" align=center"> <tr> <td colspan=7 align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td style="background-image:url('/img/file_05.jpg')" height="28" width="160"> <strong style="color:#FFFFFF;">[LANGUC=oferty]</strong> </td> <td align="right"> <!-- lista podstron --> <div id="podstrony"> <span>[LANGCC=select_page]:</span> [BEGINFILL=page] [FILL=page_number] [ENDFILL=page] </div> <!-- lista podstron --> </td> </tr> </table> </td> </tr> </table> <table width="97%" border="0" cellpadding="0" cellspacing="0" class="terminytable" align="center"> <tr bgcolor="#FFFFFF"> <td width="12%" class="terminytd"><div align="center"><b>[LANGCC=termin_wyjazdu]</b></div></td> <td width="8%" class="terminytd"><div align="center"><b>[LANGCC=trip_length]</b></div></td> <td width="15%" class="terminytd"><div align="center"><b>[LANGCC=country] / [LANGCC=city]</b></div></td> <td width="35%" class="terminytd"><div align="center"><b>[LANGCC=sart_dict_Z1]</b></div></td> <td width="10%" class="terminytd"><div align="center"><b>[LANGCC=price_from]</b></div></td> [IF=login] <td width="10%" class="terminytd"><div align="center"><b>[LANGCC=offer_type]</b></div></td> [ENDIF] [IF=logout] <td width="10%" class="terminytd"><div align="center"><B>[LANGCC=touroperator]</B></div></td> <td width="10%" class="terminytd"><div align="center"><b>[LANGCC=places]</b></div></td> [ENDIF] <td width="10%" class="terminytd"><div align="center"><b> </b></div></td> </tr> [BEGINFILL=oferta] <tr class="[FILL=allot]" bgcolor="#FFFFFF" onmouseover="this.style.background='#FFDFF4';" onmouseout="this.style.background=''; "> <td class="terminytd"><div align="center" nowrap>[FILL=termindata1]</div></td> <td class="terminytd"><div align="center">[FILL=dni] [LANG=days]</div></td> <td class="terminytd"><div align="center">[FILL=panstwo] / [FILL=miasto]</div></td> <td class="terminytd"><div align="center"><a href="[FILL=linkoferta]">[FILL=nazwa]</a></div></td> <td class="terminytd"><div align="center">[FILL=cena]</div></td> [IF=login] <td width="10%" class="terminytd"><div align="center"><b>[LANG=sart_offer_type_[FILL=last]]</b></div></td> [ENDIF] [IF=logout] <td width="10%" class="terminytd"><div align="center">[FILL=organizator]</div></td> <td width="10%" class="terminytd"><div align="center">[FILL=miejsca]</div></td> [ENDIF] <td class="terminytd"><div align="center"><button class="link" onClick="window.location='[FILL=linkoferta]';">[LANGCC=description]</button></div><div align="center"><button class="link" onClick="window.location='[FILL=rezerwuj-link-noahref]';">[LANGCC=you_book]</button></div></td> </tr> [ENDFILL=oferta] [BEGINFILL=brakofert] <tr bgcolor="#F3FBFF"> <td colspan="7" class="terminytd"><div align="left" style="margin-left:10px;">brak ofert</div></td> </tr> [ENDFILL=brakofert] </table> <table width="97%" border="0" cellpadding="0" cellspacing="0" align=center"> <tr> <td colspan=7 align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td height="28" align="right"> <!-- lista podstron --> <div id="podstrony"> <span>[LANGCC=select_page]:</span> [BEGINFILL=page] [FILL=page_number] [ENDFILL=page] </div> <!-- lista podstron --> </td> </tr> </table> </td> </tr> </table>
Dodatkowe funkcjonalnoci RTF
Box posiada dodatkow funkcjonalno, jak jest moliwo doczenia do wyszukiwanych ofert dodatkowych opisw w postaci plikw RTF do pobrania. Realizuje si to poprzez stworzenie katalogu: "oferty" w katalogu gwnym naszego portalu. Do tego katalogu naley wgra pliki RTF, ktrych nazwy musz mie okrelony format:
numer_panstwa.data[.miasto_wylotu].rtf
Numer miasta wylotu jest parametrem opcjonalnym - stosowany jest w przypadku imprez, ktre maj ten sam termin, ale wyloty s z rnych miejsc. Zastosowanie parametru miasto_wylotu w nazwie pliku spowoduje e link do pliku RTF zostanie wywietlony w nawiasie na licie miast wylotw: np:
nazwa pliku:
89.2008-07-31.7550052.rtf
w skrce:
wyloty z: [FILL=miasta]
wynik dziaania:
wyloty z: Warszawa (oferta RTF),Krakw
Jeeli w nazwie nie dopiszemy parametru z numerem miasta wylotu link do pliku RTF bdzie dostpny jako [FILL=wydruk]. np:
nazwa pliku:
89.2008-07-31.rtf
w skrce:
wyloty z: [FILL=wydruk]
wynik dziaania:
link do pliku RTF
Mechanizm zastosowany jest na portalu:
http://matiworld.pl/web/?page=szukaj3;last=L;results=100
Zastosowanie
Box moe by zastosowany na stronie gwnej zamiast searchbox, czsto jest te stosowany do wyszukiwania ofert "Last Minute" - np: http://24travels.com/web/?page=szukaj2&data2=all&operator=all&panstwo=all&last=L&order=cenaasc&results=50