Szukaj2: Różnice pomiędzy wersjami

Z S.A.R.T.
(Przykad:)
(Dostpne pola)
 
(Nie pokazano 10 wersji utworzonych przez 3 użytkowników)
Linia 28: Linia 28:
 
  [FILL=offer_type]
 
  [FILL=offer_type]
 
  [FILL=results]
 
  [FILL=results]
  [BEGINFILL=wyloty]
+
[FILL=orderby]
    [BEGIN=lokalizacja]
+
[BEGINFILL=wyloty]
 +
  [BEGIN=lokalizacja]
 
     [FILL=selectedpanstwo]
 
     [FILL=selectedpanstwo]
 
     [FILL=panstwa.id]
 
     [FILL=panstwa.id]
 
     [FILL=panstwa.nazwa]
 
     [FILL=panstwa.nazwa]
 
     [BEGIN=regiony]
 
     [BEGIN=regiony]
        [FILL=selectedregion]
+
      [FILL=selectedregion]
        [FILL=regiony.id]
+
      [FILL=regiony.id]
        [FILL=regiony.nazwa]
+
      [FILL=regiony.nazwa]
 
     [END=regiony]
 
     [END=regiony]
[END=lokalizacja]
+
  [END=lokalizacja]
    [FILL=results]
+
  [FILL=results]
    [FILL=orderby]
+
  [FILL=orderby]
    [BEGINFILL=oferta]
+
  [BEGINFILL=oferta]
        [FILL=typ]
+
    [FILL=typ]
        [FILL=data]
+
    [FILL=data]
        [FILL=dni]
+
    [FILL=dni]
        [FILL=liczbadni]
+
    [FILL=liczbadni]
        [FILL=panstwo]
+
    [FILL=panstwo]
        [FILL=region]
+
    [FILL=region]
        [FILL=miasta]
+
    [FILL=miasta]
        [FILL=organizator]
+
    [FILL=organizator]
        [FILL=operator]
+
    [FILL=operator]
        [FILL=impreza]
+
    [FILL=impreza]
        [FILL=miasto]
+
    [FILL=miasto]
        [FILL=termindata1]
+
    [FILL=termindata1]
[FILL=termindata2]
+
    [FILL=termindata2]
[FILL=rezerwuj-link]  
+
    [FILL=rezerwuj-link]  
[FILL=rezerwuj-link-noahref]
+
    [FILL=rezerwuj-link-noahref]
[FILL=cenapokoj]
+
    [FILL=cenapokoj]
[FILL=cenaadd]
+
    [FILL=cenaadd]
[FILL=kodoferty]
+
    [FILL=kodoferty]
[FILL=operatorlogo]
+
    [FILL=operatorlogo]
[FILL=cennik_katalog]
+
    [FILL=cennik_katalog]
[FILL=linkoferta]
+
    [FILL=linkoferta]
[FILL=miejsca]  
+
    [FILL=miejsca]  
[FILL=cena]
+
    [FILL=cena]
[FILL=allot]
+
    [FILL=allot]
[FILL=last]
+
    [FILL=last]
        [FILL=szczegolylink]
+
    [FILL=szczegolylink]
        [FILL=wydruk]
+
    [FILL=wydruk]
        [FILL=hotele.cena.asc]
+
    [FILL=hotele.cena.asc]
        [FILL=hotele.nazwa.asc]
+
    [FILL=hotele.nazwa.asc]
    [ENDFILL=oferta]
+
  [ENDFILL=oferta]
    [BEGINFILL=brakofert]
+
  [BEGINFILL=brakofert]
 
         //brak ofert
 
         //brak ofert
[ENDFILL=brakofert]
+
  [ENDFILL=brakofert]
 
  [ENDFILL=wyloty]
 
  [ENDFILL=wyloty]
 
  [BEGINFILL=hotele]
 
  [BEGINFILL=hotele]
     [FILL=orderby]
+
  [BEGINFILL=oferta]
     [BEGINFILL=oferta]
+
     [FILL=nazwa]
        [FILL=nazwa]
+
     [FILL=panstwo]
        [FILL=panstwo]
+
    [FILL=miasto]
        [FILL=miasto]
+
    [FILL=zdjecie] //popup ze zdjciem
        [FILL=zdjecie]
+
    [FILL=zdjeciehref] //cieka do zdjcia z oferty
        [FILL=operator]
+
    [FILL=zdjeciehrefm] //cieka do zdjcia z oferty (wiksza miniatura)
        [FILL=impreza]
+
    [FILL=zdjeciehrefs] //cieka do zdjcia z oferty (mniejsza miniatura)
        [FILL=miejsca]
+
    [FILL=operator]
        [FILL=rezerwuj-link]
+
    [FILL=impreza]
        [FILL=linkoferta]
+
    [FILL=miejsca]
        [FILL=termindata1]
+
    [FILL=rezerwuj-link]
        [FILL=termindata2]
+
    [FILL=linkoferta]
        [FILL=oferta.wyzywienie]
+
    [FILL=termindata1]
        [FILL=cena]
+
    [FILL=termindata2]
        [FILL=dni]
+
    [FILL=oferta.wyzywienie]
     [ENDFILL=oferta]
+
    [FILL=oferta.transport]
    [BEGINFILL=brakofert]
+
    [FILL=oferta.zakwaterowanie]
        //brak ofert
+
    [FILL=cena]
    [ENDFILL=brakofert]
+
    [FILL=dni]
 +
     [FILL=cenamin]
 +
    [FILL=walutamin]
 +
  [ENDFILL=oferta]
 +
  [BEGINFILL=brakofert]
 +
    //brak ofert
 +
  [ENDFILL=brakofert]
 
  [ENDFILL=hotele]
 
  [ENDFILL=hotele]
 
  [BEGINFILL=page]
 
  [BEGINFILL=page]
    [FILL=page_number]
+
  [FILL=page_number]
 
  [ENDFILL=page]
 
  [ENDFILL=page]
 
  [FILL=page_pages]
 
  [FILL=page_pages]
 
  
 
=== Przykad: ===
 
=== Przykad: ===
Linia 188: Linia 194:
 
   </tr>
 
   </tr>
 
  </table></nowiki>
 
  </table></nowiki>
 +
 +
== 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 ==
 
== 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
 
[[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
 +
 +
 +
[[Typy boxw]]
 +
*[[html]]
 +
*[[other]]
 +
*[[infobox]]
 +
*[[oferta]]
 +
*[[oferty]]
 +
*[[panstwa]]
 +
*[[randomimage]]
 +
*[[pogoda]]
 +
*[[searchbox]]
 +
*[[szukaj]]
 +
**[[szukaj - kryteria wyszukiwania ]]
 +
*[[szukaj2]]
 +
**[[szukaj2 - kryteria wyszukiwania ]]
 +
*[[cennik]]
 +
*[[obiekty]]
 +
*[[boxzdjecia]]
 +
*[[news]]
 +
*[[comment]]
 +
*[[agenci]]
 +
*[[menubox]]
 +
*[[banner]]
 +
*[[bannerflash]]
 +
*[[box_lista_pionowa]]
 +
*[[formularz]]
 +
*[[klient]]
 +
*[[logininfo]]
 +
*[[panstwa_lista]]
 +
*[[touroperatorzy]]
 +
*[[galeria]]
 +
*[[footer]]
 +
*[[matrix]]
 +
*[[obiekt ]]

Aktualna wersja na dzień 13:15, 15 lis 2012

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


Typy boxw