PHOBS rezervacijska forma - Dokumentacija

PHOBS rezervacijska forma - Dokumentacija
Poštovani,
za instalaciju PHOBS forme na web stranice, molim slijedite sljedeće upute. Kako bi forma bila u
potpunosti funkcionalna potrebno je postaviti dio HTML kôda (FORM) u stranice i postaviti
JavaScript-u u HEAD same stranice. Broj formi (na koliko će se stranica upotrebljavati) nije ničim
ograničen. JavaScript file (phobs.js) je zajednički za sve forme. Link unutar HEAD-a web stranice:
<script language="javascript" type="text/javascript" src="path_to_script/phobs.js"></script>
<link href="phobs.css" rel="stylesheet" type="text/css" />
Napomena:Ukoliko niste dobro postavili javascriptu datum dolaska pokazivati će 1. siječnja ove
godine. Ispravno postavljena javascripta prikazuje današnji datum dolaska u SELECT polju. Uključen
je i phobs.css file a njega možete definirati prema svom nahođenju i samom dizajnu stranice. Za
izmjenu izgleda dijelova forme koristite samo CLASS atribute jer se ID atributi koriste u samoj
JavaScripti.
HTML kôd rezervacijske forme:
<form action="http://secure.phobs.net/booking.php" method="post" id="phobs_book" name="phobs_book"
target="_blank" onSubmit="return checkReservation()">
<p class="booking_naslov">Rezervacije</p>
<p><input name="hotel" type="hidden" value="01f8d0e3e22f0f85f1edcb22798fbe74" style="display:
none"></p>
<p>Datum dolaska:<br />
<select name="check_in_day" size="1">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="check_in_month" size="1">
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<select name="check_in_year" size="1">
<option value="2013">2013</option>
<option value="2014">2014</option>
</select>
</p>
<p>Broj noći:<br />
<select name="nights" size="1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<input name="book" type="submit" value="Odaberi" class="button">
</p><p>
<input name="company_id" type="hidden" value="656be10c4850b2d88a3d943c56baab5a" style="display: none"
/>
</p>
<p>Pristupni kôd (opcija):<br />
<input name="partners_access" type="password" size="20" maxlength="20" value="" class="access_code" />
</p>
<p>
<a
href="http://secure.phobs.net/booking.php?company_id=656be10c4850b2d88a3d943c56baab5a&amp;lang=hr&amp;
view_cancel=1" class="view_cancel" target="_blank" onClick="return
viewCancelBooking(this)">Promijeni/Otkaži rezervaciju »</a>
</p>
<input name="view_cancel" type="hidden" value="" style="display: none" />
<input name="lang" type="hidden" value="hr" style="display: none" />
</form>
<script language="javascript" type="text/javascript">
/*
* PHOBS - form setup
*/
phobsSetupForm();
</script>
Napomena: Osim forme (na kraju) postoji i inicijalizacija JavaScript funkcije za potrebe padajućih
izbornika.
Instalacija jezičnih inačica: Kako bi forma radila na različitim jezicima potrebno je postaviti jezične
podatke u HIDDEN polje naziva "lang" unutar forme. Hidden polje unutar forme definira jezik
frontenda na kojem će gost nastaviti raditi rezervaciju.
Tablica podržanih jezika:
Jezik
hrvatski
engleski
njemački
francuski
talijanski
nizozemski
španjolski
ruski
grčki
slovenski
srpski
crnogorski
turski
bosanski
makedonski
Vrijednost hidden polja
hr
en
de
fr
it
nl
es
ru
gr
si
rs
me
tr
ba
mk
Rezervacijski sustav
Ugradnja rezervacijskog sustava unutar iframe-a
Primjetiti ćete da postojeća(e) rezervacijska(e) forma(e) otvaraju PHOBS rezervacijski sustav unutar
popup prozora. Bolji i puno profesionalniji pristup je ugradnja kroz iframe. U prilogu pronađite skriptu
iframe_example.php koja je već spremna za upotrebu. Komentari unutar skipte voditi će vas kroz
jednostavan proces postavki.
Mobilna Aplikacija
Rezervacije putem mobilnih uređaja
Ako vaša web stranica ima mobilnu verziju potrebno je u rezervacijskoj formi izmjeniti putanju kako
bi sustav korisnicima odmah otvarao prikaz prilagođen mobilnim aparatima.
1. pronađite sljedeći HTML kod u svim priloženim rezervacijskim formama.:
<form action="http://secure.phobs.net/booking.php" method="post" id="phobs_book" name="phobs_book"
target="_blank" onSubmit="return checkReservation()">
2. i zamjenite ga sa:
<form action="http://secure.phobs.net/webservice/mobile/booking.php" method="post" id="phobs_book"
name="phobs_book" target="_blank">
ID
Company ID
Hotel Lovran
656be10c4850b2d88a3d943c56baab5a
01f8d0e3e22f0f85f1edcb22798fbe74
Za sva dodatna pitanja obratite se našoj korisničkoj podršci.
PHOBS support
Tel:+385 20 358 344
Fax:+385 20 358 345
Vukovarska 17, 20000 Dubrovnik, CROATIA
[email protected]
www.phobs.net