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.

  • Sirvoy Forside
  • Kontakt os
  • Log ind
Danish
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Startside
  • Reservationsformularer
  • Tilpasning af Bookingmotoren

Kan jeg bruge et brugerdefineret galleri til reservationsformularen på min hjemmeside?

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.

  • Kom godt i gang
    Opsætningsguider Import af reservationer
  • Om Sirvoy
    Generelt Teknisk Sikkerhed & Backups
  • Værelser og værelsestyper
    Værelser & Værelsestyper Kategorisering af Værelsestyper Tilbyde Tilvalg eller Ekstra
  • Reservationsformularer
    Hjemmesidebygger Installering på jeres Hjemmeside Tilpasning af Bookingmotoren Design & CSS Intastningsfelter Søg-reservation-funktion Tracking
  • Kanaladministrator
    Opsætning af Nye Kanaler Sortering af Værelsestyper Generelt Pris- & Tilgængelighedsopdateringer Overbookinger
  • Økonomi
    Opsætning af Betalingsløsning Håndtering af Betalinger Fakturaer & Kvitteringer Regnskab Skatter & Afgifter
  • Reservationer
    Ændring af Bookinger Se bookinger Skabelon til Meddelelser & Automatiske Meddelelser Kommunikation Planlægning af Rengøring & andre Opgaver
  • Priser og begrænsninger
    Priser & Rabatter Begrænsninger Reklame- & Rabatkoder
  • Min konto
    Tilpas jeres Konto Abonnement Statistikker Eksportering & API
+ Mere

 

Ja! Du kan bruge dit galleri ved at specificere “data-callback”, når Sirvoy-widget’en inkluderes. Det er næsten det samme som når du skal definerer et brugerdefineret script til konverteringstracking som det ses i denne artikel. Følgende “events” er i øjeblikket tilgængelige:

  • gallery_init – tændes når søgefunktionen vises. Hvis du vil implementere dit eget galleri, kan du blot bruge return false her for at undgå at indlæse vores standardgalleri.
  • gallery_open – tændes når gæsten klikker på billedet. I lighed med gallery_init-eventet, skal du bruge return false, når du får dette “event” for at indikere, at du undgår at køre vores standard.
    Derefter kan du implementere din kundelogik her. Yderligere data, der er givet i det medfølgende objekt:
    • gallery_id – galleri id’et som “eventet” skal tænde for
    • gallery – Array med billedobjekter, der ser sådan ud:
 [{
      title: 'Mit Billede',
      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 bruger Fancybox i stedet for vores standardgalleri. Du kan dog implementere lige hvad du har lyst til ved at integrere galleriet her og også hvordan du viser andre billeder på din hjemmeside hvorved du vil få udseendet til at føle mere harmonisk.

Bemærk: Sørg for at udskifte “data-form-id” med din egen reservationsformulars’ ID. Sørg også for at kontrollere betingelserne og licensen for Fancybox, før du bruger den, så den fungerer til din formål: 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>

    


 

Var dette indhold nyttigt?

Ja
Nej
Er der noget der ser galt ud? Giv os besked.

Relaterede artikler

  • Accept af online betalinger for reservationer
  • Lagring af kreditkortsoplysninger til senere anvendelse
  • Stripe Betalingsmetoder
  • Opret bookingmotorer med specifikke værelsestyper

Har du brug for hjælp med Sirvoy?

Du er kommet til det helt rette sted.

  • Sirvoy
  • Log ind
  • Kontakt

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand