MerlinX 17 lat na polskim rynku,
ponad 100 touroperatorów.
Polski  Italiano  Român  Lietuvos
Dostawcy usług  |  O nas   |  Kontakt  |  Język:
Logowanie:

Vacations IBE

 
Informacje ogólne Konfiguracja Podłączenie EN Demo Zamów Ceny
Implementacja na stronie internetowej
Wyszukiwarkę osadza się na stronie za pomocą opcji "gate", w pełni integrując ją z własną stroną lub w ramce (iframe).
Dzięki naszym partnerom mogą Państwo stosownie do przygotowanej wyszukiwarki przygotować odpowiedni portal.
Instalacja wyszukiwarki
 
IFRAME: Wyszukiwarka wstawiona w ramce.

Agenci którzy mają już gotowe strony internetowe, zrobione w technologii tradycyjnej (nie RWD), chcący szybko i łatwo (lekkim kosztem funkcjonalności) wstawić wyszukiwarkę u siebie na www, mogą to zrobic za pomocą popularnej ramki np.

<iframe width="780" height="1260" src="http://agentd71afb37c12786.vcms.eu" frameborder="0"></iframe>

W miejscu adresu wpisujemy adres wygenrowany w Panelu Administratora za pomocą przycisk "Link Iframe".
Dodatkowo ustawiamy szerokość i wysokość ramki - odpowiednią do naszych potrzeb. Przykładowe podłączenie w ramce: http://beta.merlinx.pl.
 
GATE: Wyszukiwarka osadzona na Państwa stronie www - ładnie i profesjonalnie!

Umieszczają Państwo na własnej stronie skrypty które pobierają z naszego serwera wyszukiwarkę i wstawiają ją jako treść dokumentu (zintegrowany element Państwa strony). Prócz wyszukiwarki dostępne są widgety dodatków np. Boxy promocyjne, które także można zamieścić w dowolnym miejscu na swojej stronie. Jednorazowa opłata aktywacyjna opcji "gate" to koszt 100 PLN/netto. W cenie otrzymujemy potrzebne pliki instalacyjne, oraz prostą stronę przykładową z widgetami.
1. Wgranie plików na serwer

Zanim rozpoczniemy instalacje należy prawidłowo wgrać pliki .htaccess oraz rwdgate.php znajdujące się w paczce instalacyjnej. Pozostałe pliki z paczki są opcjonalne i służą jako demonstracja instalacji. Plik konfiguracja serwera (.htacess) należ wgrać do głównego katalogu projektu (tam gdzie będzie znajdował się plik index.php), plik rwdgate.php można wgrać w dolnym miejscu jednakże trzeba pamiętać aby przy podłączaniu biblioteki (patrz punkt kolejny) podać prawidłową ścieżkę.

2. Włączenie biblioteki (w konstruktorze należy podać identyfikator afiliatu który można znaleźć na pasku informacji administracyjnych w panelu VacationsCMS):

<?php 
    
require_once 'rwdGate.php';
    
$rwdgate = new rwdGate('3987123456');
?>


3. Pobranie elementów (widgetów) po id:

<?php $widgets = array(lista_id); ?>

przykład:

<?php 
    $widgets 
=  array(21203102120315212032021203302138306);
    
$rwdgate->fetch($widgets); 
?>


Id widgetów można podejrzeć w panelu administracyjnym VacationsCMS po uaktywnieniu opcji podglądu id (w górnym menu admina, na czarnym pasku - pozycja Konfiguracja).


4. Dodanie kodu wymaganego do pobierania zasobów Javascript/CSS za pośrednictwem serwera klienta. Przed wywołaniem kodu nie może być zwracana do przeglądarki żadna treść tekstowa/HTML.

<?php 
    
if ($rwdgate->isRawResult())
    {
          
$rwdgate->printRawResult();
          die();
    }
?>


5. Osadzenie nagłówka w sekcji head:

<?php echo $rwdgate->getSection('HEAD'); ?>


6. Osadzenie części:

Można tutaj posłużyć się dowolną metodą iteracji po elementach lub osadzić elementy po id (przykład):

<?php 
    $list 
$rwdgate->getSectionsList(); 
    
    if (
in_array('2120310'$list ))
    {
        echo 
'<div>'.$rwdgate->getSection('2120310').'</div>';
    } 
?>


Uwaga: należy osadzić element BODY, który jest odpowiedzialny za kolejne etapy wyszukiwania (wyniki wyszukiwania, szczegóły, rezerwacja, potwierdzenie).

<?php $rwdgate->getSection('BODY'); ?>

Jeśli chcemy, aby część elementów znajdująca się na stronie głównej, nie pokazywała się na kolejnych podstronach - użyjmy takiego warunku:

<?php 
    
if (in_array('BODY'$list ))
    {
        echo 
$rwdgate->getSection('BODY');
    } 
    
    else
    {
        echo 
'elementy strony głównej';    
    }
?>


7. Osadzenie stopki (po osadzeniu wszystkich pozostałych elementów/widgetów)

<?php $rwdgate->getSection('FOOTER'); ?>


8. Schowek ofert (koszyk)

Wyświetelenie ilości ofert dodanych do schowka i jego zawartości (po kliknięciu).

Dodajemy schowek do listy pobieranych elementów:

<?php 
    $widgets 
=  array(21203102120315212032021203302138306,'basket');
    
$rwdgate->fetch($widgets); 
?>


Wyświetlenie schowka we wskazanym miejscu:

<?php   echo $rwdgate->getSection('basket'); ?>

Uwaga: na stronie MUSI być osadzony element HTML <main></main> , po którym jest wstawiany element z zawartością schowka (bez niego schowek nie pokaże się. Podobnie jest z Autowyszukiwaczem).

Dodatkowo w jeśli w elemencie <main> się znajduje element z klasą CSS "container-fluid" to przy pokazaniu schowka zostanie on ukryty. Na dalszych krokach wyszukiwania takie element się znajduje w zawartości zwracanej w sekcji gate BODY .

Przykładowo:

<main>
    <div class="container-fluid">
    <!-- ZAWARTOŚĆ KTÓRA BĘDZIE UKRYTA PRZY POKAZANIU SCHOWKA -->
    </div>
</main>
    <!-- ELEMENT Z ZAWARTOŚCIĄ SCHOWKA BĘDZIE WYGENEROWANY W TYM MIEJSCU -->


9. Autowyszukiwacz

Pole do szybkiego wyszukiwania ofert.

Dodajemy autoposzukiwacz do listy pobieranych elementów:

<?php 
    $widgets 
=  array(21203102120315212032021203302138306,'quicksearch');
    
$rwdgate->fetch($widgets); 
?>


Wyświetlenie pola wyszukiwania we wskazanym miejscu:

<?php   echo $rwdgate->getSection('quicksearch'); ?>
Uwaga: Patrz pkt. 8


10. LiveRoom

Aby osadzić link do Liveroom na stronie agenta, wymagane jest dodanie standardowego elementu odnośnika HTML <a> , gdzie w atrybucie href podany link według poniższej specyfikacji. Zalecamy dodanie do linka atrybutu target="_blank" (otwarcie w nowym oknie/zakładce) aby ułatwić użytkownikowi nawigacje.

Przykładowy link: http://liveroom.merlinx.eu/pl/123456789/

Opis parametrów linka:
  • liveroom.merlinx.eu − adres Liveroom wspólny dla wszystkich wersji językowych
  • pl − 2-literowy kod ISO 639-1 wersji językowej jaka ma zostać użya do wyświetlenia Liveroom. W przypadku pominięcia tego parametru (razem ze znakiem "/") przyjmowana jest wersja PL. Aktualnie obsługiwane wersje językowe: EN, ES, FR, HU, IT, LT, NL, PL, RO, VL
  • 123456789 – 9-cyfrowy numer Merlinowy agencji.

 
Dostepne widgety:

Typ widgetu cena
Wyszukiwarka wczasów (IBE Wczasy) w cenie
Box ofertowy poziomyw cenie
Box ofertowy pionowyw cenie
Box pionowy z własnym tekstemw cenie
Promobox sliderw cenie
Schowek ofert / Koszykw cenie
Pasek ofertowyw cenie
Newsletterw cenie (w przygotowaniu)
E-przewodnikw cenie
Eksperciw cenie
Moduł pogodowy 10 zł/netto
Pasek organizatorów w cenie
Subskrypcjaw cenie
Moduł tekstowyw cenie
Autowyszukiwaczw cenie
Jesteś tutaj: Strona główna > Vacations IBE
wstaw na FB