Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tilbake til Sirvoy
  • Kontakt
  • Logg inn
Norwegian
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Startside
  • Bookingmotorer
  • Tilpass bookingmotoren

Kan jeg bruke et tilpasset galleri til bookingmotoren på nettsiden din mitt?

Written by johana

Updated at January 24th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Sett i gang
    Veiledning for oppsett Import av bookinger
  • Om Sirvoy
    Generelt Teknisk informasjon Sikkerhet og sikkerhetskopier
  • Rom og romtyper
    Rom og romtyper Kategorisér romtyper Tilby tillegg og ekstrautstyr
  • Bookingmotorer
    Nettsidebygger Installasjon på din nettside Tilpass bookingmotoren Design og CSS Felter for input Sjekk booking-funksjonen Sporing
  • Channel Manager
    Still inn nye kanaler Kartlegging av romtypene dine Generalt Oppdateringer av priser og tilgjengelighet Overbooking
  • Finanser
    Sette opp en betalingsløsning Ordne betalinger Fakturaer og kvitteringer Regnskapsføring Skatter og tilleggsavgifter
  • Bookinger
    Endre bookinger Se bookinger Maler for meldinger og automatiske meldinger Kommunikasjon Lag plan for rengjøring og andre oppgaver
  • Priser og restriksjoner
    Priser og avslag Restriksjoner Tilbud- og kampanjekode
  • Min konto
    Tilpass kontoen din Abonnement Statistikk Eksport og API
+ Vis mer

 

Ja! Du kan bruke ditt eget galleriet ved å spesifisere «data-callback» når du inkluderer Sirvoy Widget. Det ligner veldig på måten du definerer et tilpasset skript for konverteringssporing som du kan se i denne artikkelen. Følgende hendelser er tilgjengelige:

  • gallery_init – kjøres når søkeskjemaet vises. Hvis du vil bruke ditt eget galleri, kan du ganske enkelt returnere false her for å unngå å laste vårt standardgalleri.
  • gallery_open – kjøres når gjestene klikker på et bilde. I likhet med gallery_init bør du returnere false når du får denne hendelsen for å angi at du ikke vil kjøre standardimplementeringen. Da kan du implementere kundelogikken din her. Ytterligere data som er gitt i objektet:
    • gallery_id – ID begivenheten utløses for
    • gallery – Samling med bildeobjekter som ser slik ut:

 [{
      title: 'My image',
      type: 'image',
      contentType: 'image/...',
      thumb: {
          url: 'https://...',
          size: 12345,
          height: 123,
          width: 123,
      },
      image: {
          url: 'https://...',
          size: 12345,
          height: 123,
          width: 123,
      },
  }, ...]

Nedenfor er et eksempel på hvordan du bruker Fancybox istedenfor standardgalleriet. Du kan imidlertid implementere hva du vil her, for å integrere galleriet med hvordan du viser andre bilder på nettsiden din og dermed få utseendet og følelsen til å harmonere.

Merk: Sørg for å erstatte “data-form-id” med din egen bookingmotor-ID. Sørg også for å sjekke vilkårene og lisensen for Fancybox før du bruker den, slik at den fungerer i ditt tilfelle: https://fancyapps.com/fancybox/3/

 

 



    
        <!-- load dependencies -->
        
        <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script><script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>

        <!-- custom event handler implementation -->
        <script type="application/javascript">
            function customGalleryEventHandler(data) {
                // this triggers on a page where the gallery can be displayed 
                if (data.event === "gallery_init") {
                    // return false to prevent loading default gallery assets
                    return false;
                }
        
                // this will trigger when a user clicks on the thumbnail to display the gallery
                if (data.event === "gallery_open") {
                    let objects = [];
                    data.gallery.forEach((object) => {
                        objects.push({ src: object.image.url, opts: { caption: object.title, thumb: object.thumb.url } });
                    });
                    $.fancybox.open(objects, { loop: false });
        
                    // return false to prevent loading displaying default gallery 
                    return false;
                }
            }
        </script>
    

        <!-- here is the booking engine form, "customGalleryEventHandler" is the custom event handler you implemented above -->
        <script data-callback="customGalleryEventHandler" async async data-form-id="YOUR-FORM-ID-HERE" src="https://secured.sirvoy.com/widget/sirvoy.js"></script>

    


 

Fant du det du lette etter?

Ja
Nei
Noe som virker merkelig? Fortell oss det.

Relaterte artikler

  • Ta imot nettbetalinger for bookinger
  • Lagre kredittkortinformasjon for senere prosessering
  • Stripe betalingsmåter
  • Legg til bookingmotoren som en liten rute og vis søkeresultatene på en annen side

Ønsker du hjelp med Sirvoy?

Da er du på rett sted.

  • Sirvoy
  • Logg inn
  • Kontakt

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand