Buchungsmaschine Plus – Die häufigsten Anpassungscodes

Übersicht

Die neue Booking Engine Plus bietet leistungsstarke Anpassungswerkzeuge, mit denen Sie das Erscheinungsbild Ihrer Buchungsmaschine an die einzigartige Marke Ihrer Unterkunft anpassen können und so ein nahtloses Erlebnis für Ihre Gäste gewährleisten. Dieser Artikel stellt die am häufigsten verwendeten Anpassungscodes vor, die Ihnen den Einstieg mit einfachen Änderungen erleichtern.

Vor dem Start

  • Benutzerdefinierte Codes beeinflussen nur das visuelle Erscheinungsbild der Website der Buchungsmaschine. Sie ändern keine Systemeinstellungen oder E-Mail-Vorlagen. Du kannst jederzeit jeden benutzerdefinierten Code, den du hinzugefügt hast, aus deiner Buchungsmaschine entfernen.
  • Brauchst du Hilfe? Teile diesen Artikel gerne mit deinem Website-Designer oder Webentwicklungsteam zusammen mit dem folgenden Leitfaden: Passe die Cloudbeds Buchungsmaschine an, wo du auch nützliche Informationen findest, um benutzerdefinierten Code einzubetten.
  • Professionelle Anpassungsservices: Unser engagiertes Team mit Expertise in HTML, CSS und JavaScript bietet praktische Unterstützung bei der Implementierung dieser Codes oder der Entwicklung neuer Codes speziell für dich an. Erfahre mehr über unsere professionellen Anpassungsservices hier: Cloudbeds Booking Engine Plus Anpassungsservices
  • Für Informationen zu von der Buchungsmaschine unterstützten Funktionen und Einstellungen, die keine Implementierung von Code erfordern, siehe die Cloudbeds Booking Engine Einstellungen

‼️Wichtige Hinweise

  • Die folgenden Codes sind kulanzmäßige Self-Service-Codes. Verwenden Sie sie nach eigenem Ermessen.
  • Hinweis: Da sich die Cloudbeds-Produkte und die Buchungsmaschine ständig weiterentwickeln, können wir die dauerhafte Funktionalität dieser Codes bei zukünftigen Aktualisierungen nicht garantieren. Eigene Codes können veralten oder zusätzlichen Aufwand erfordern, wenn sich die Technologie weiterentwickelt. Dies ist ein normaler Teil der laufenden Wartung, und wir können die Funktionalität von eigenem Code nicht unterstützen.
  • Cloudbeds bietet keine Unterstützung bei der Gestaltung/Entwicklung von Hotel-Websites oder Anpassungen, die nicht durch unsere professionellen Anpassungsservices abgedeckt sind.
  • Verantwortung und Empfehlungen für Benutzer:
    • Testen Sie das Verhalten des Codes nach der Implementierung sowohl in der Desktop- als auch in der mobilen Version.
    • Stellen Sie sicher, dass die Codes regelmäßig aktualisiert werden, um ihre Funktionalität zu erhalten, und entfernen Sie veraltete Codes.

Booking Engine Plus: Anpassungs-Highlights


CODE-NUTZUNG UND KOMPATIBILITÄT


STATISCHE KLASSEN


SPRACHUMSCHLÄGE

Die Anpassung der Booking Engine Plus erfordert die Arbeit mit Code, um Ihr Front-End oder HTML-Template direkt zu modifizieren.

Alte Codes der Buchungsmaschine sind nicht kompatibel mit der neuen Booking Engine Plus. Die Beispiele in diesem Leitfaden verwenden HTML, CSS und JavaScript, um diese Änderungen effektiv umzusetzen.
 

Wir haben statische Klassen eingeführt. Diese sind verlässliche, permanente Bezugspunkte in unserem Code, um benutzerdefinierte Styles mit CSS anzuwenden.

Während der Großteil des bereitgestellten Buchungsmaschinen-Codes in unserem System sich mit der Weiterentwicklung des Produkts ändern kann, bleibt jedes Element mit dem Präfix "cb-" eine statische Klasse, die konstant bleibt.
 


Die folgenden benutzerdefinierten Codes in diesem Artikel ersetzen nur den Text in Englisch. Mit CSS können Sie jedoch problemlos übersetzten Inhalt für verschiedene Sprachen in Ihre Cloudbeds-Buchungsmaschine einfügen.

Weitere Informationen finden Sie in unserem ausführlichen Leitfaden: Booking Engine Plus Sprachumschläge.

 


Liste der häufigsten Anpassungscodes

Wo finde ich das Feld für benutzerdefinierte Meta-Tags?

  • Die folgenden Codes müssen im Feld Benutzerdefinierte Meta-Tags in Ihrem Cloudbeds-PMS-Konto hinzugefügt werden.
  • Greifen Sie einfach auf diesen Bereich zu: Konto > Einstellungen > Buchungsmaschine > Anpassen > Benutzerdefinierten Code einbetten.
Ersetze die Schriftfamilie der Buchungsmaschine Plus
  • Die Schriftart sollte kostenlos verfügbar sein bei Google Fonts.
  • Beispiel für die Anwendung der Schriftart Karla > Wende diesen CSS-Code im Feld Benutzerdefinierte Meta-Tags an: 
<!-- **START** Nur CSS Schriftfamilie ersetzen - KB-Inhalt **START** -->
<style>
    @import url('https://fonts.googleapis.com/css2?family=Karla:wght@300;400;500;600;700;800&display=swap');

    /* Anwenden auf alle Elemente mit Klassen, die mit cb- beginnen */
    [class^="cb-"],
    /* Anwenden auf body und gängige Textelemente */
    body,
    p,
    span,
    a,
    li,
    td,
    th,
    div,
    /* Anwenden auf alle Überschriften-Tags */
    h1, h2, h3, h4, h5, h6,
    /* Anwenden auf Formularelemente für Konsistenz */
    input,
    textarea,
    select,
    button,
    label {
        font-family: 'Karla', sans-serif !important;
    }

    /* Optional: Spezifische Schriftstärken für Überschriften oder andere Elemente */
    h1, h2, h3 {
        font-weight: 700 !important; /* Fett für Hauptüberschriften */
    }

    h4, h5, h6 {
        font-weight: 600 !important; /* Halbfett für Unterüberschriften */
    }
</style>
<!-- **END** Nur CSS Schriftfamilie ersetzen - KB-Inhalt **END** -->
Ersetze den Text „Adults“ durch „Gäste“ für alle Zimmertypen
  • Diese Anpassung zielt auf den Text "Adults" innerhalb des Gäste-Auswahlfelds ab.
  • Du kannst den Text "Guests" durch deinen bevorzugten Text ersetzen und die Sprach-Wrapper verwenden, um deine Übersetzungen hinzuzufügen.
  • Hinweis: Ersetze nur die Buchstaben für Guests, entferne keine anderen Zeichen.
  • Wende diesen CSS-Code im Feld Benutzerdefinierte Meta-Tags an:
<!-- **START** Ersetze 'Adults' durch 'Guests' im Gäste-Auswahlfeld - KB-Inhalt **START** -->
<style>

.cb-guestselector-adults-text {
        visibility: hidden;
        font-size: 0;
}
.cb-guestselector-adults-text::after {
        content: "Guests";
        font-size: 14px;
        visibility: visible;
}
</style>
<!-- **END** Ersetze 'Adults' im Gäste-Auswahlfeld - KB-Inhalt **END** -->
„Children“ durch „Children (0 bis 3 Jahre)“ ersetzen (für alle Zimmertypen)
  • Du kannst den Text „Children (0 bis 3 Jahre)“ durch deinen bevorzugten Text ersetzen und die Language Wrappers verwenden, um deine Übersetzungen hinzuzufügen.
  • Notiz: Ersetze nur die Buchstaben für Children (0 bis 3 Jahre), entferne keine anderen Zeichen.
  • Wende diesen CSS-Code im Feld Custom Meta Tags an:
<!-- **START** Ersetze 'Children' durch 'Children (0 bis 3 Jahre)' in den Gäste-Auswahlen - KB-Inhalt **START** -->
<style>
.cb-guestselector-popover .cb-guestselector-children-text {
  visibility: hidden;
  font-size: 0;
}

.cb-guestselector-popover .cb-guestselector-children-text::after {
  /* Schreibe den gewünschten Text zwischen die Anführungszeichen nach content: */
  content: 'Children (0 bis 3 Jahre)';
  font-size: 14px;
  visibility: visible;
}
</style>
<!-- **END** Ersetze 'Children' durch 'Children (0 bis 3 Jahre)' in den Gäste-Auswahlen - KB-Inhalt **END** -->
Abschnitt Unterkunftsinformationen ausblenden
  • Wende diesen CSS-Code im Feld Custom Meta Tags an:
<!-- **START** Abschnitt 'Unterkunftsinformationen ausblenden' - KB-Inhalt **START** --> 
<style> 
.cb-property-info {
      visibility: hidden;
       opacity: 0;
       color: transparent;
       width: 0;
       height: 270px;
 }

</style> 
<!-- **END** Abschnitt 'Unterkunftsinformationen ausblenden' - KB-Inhalt **END** -->
Nachricht unter der Suchkarte auf der Landingpage hinzufügen
  • Denke daran, den Text durch deine bevorzugte Nachricht zu ersetzen. Du kannst die Language Wrappers verwenden, um deine Übersetzungen hinzuzufügen.
  • Halte die Nachricht in Anführungszeichen "" eingeschlossen. Jedes \A steht für einen Zeilenumbruch.
  • Füge diesen CSS-Code im Feld Custom Meta Tags ein:
<!-- **START** Nur CSS: Banner nach Suchkarte hinzufügen - KB-Inhalt **START** -->
<style>

/* Stellt sicher, dass der übergeordnete Container seine Kinder vertikal anordnet */
.cb-landing-page div:has(>.cb-search-card) {
display: flex;
flex-direction: column;
}

.cb-landing-page div:has(>.cb-search-card)::after {
content: "Suche nach Terminen im Juni und nutze für Sonderangebote den Code: Summer deals. \A Mehr Optionen bei Auswahl von mindestens zwei Nächten.";
white-space: pre-wrap;
text-align: center;
font-family: Poppins;
background-color: #ECF0F1;
font-size: 14px;
line-height: 1.4;
font-weight: 400;
color: #000000;
padding: 20px;
border-radius: 40px;
border-width: .5px;
/* Fügt etwas Abstand zwischen diesem neuen Element und der Suchkarte darunter hinzu */
margin-bottom: 15px;
}

</style>
<!-- **END** Nur CSS: Banner nach Suchkarte hinzufügen - KB-Inhalt **END** -->
Nachricht über der Zimmerliste hinzufügen
  • Denke daran, den Text durch deine bevorzugte Nachricht zu ersetzen. Du kannst die Language Wrappers verwenden, um deine Übersetzungen hinzuzufügen.
  • Halte die Nachricht in Anführungszeichen "" eingeschlossen. Jedes \A steht für einen Zeilenumbruch.
  • Füge diesen CSS-Code im Feld Custom Meta Tags ein:
<!-- **START** Nur CSS: Banner vor Zimmerliste hinzufügen - KB-Inhalt **START** -->
<style>
.cb-accommodations-page::before {
content: "Klicke auf das gewünschte Check-in-Datum, um die Verfügbarkeit für dieses Datum anzuzeigen. \A Bestpreisgarantie! Wir gleichen Preise an. \A Ruf uns an unter 555-555 oder sende eine E-Mail an contact@emailtest.com";
    visibility: visible;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
    color: #465560;
    background-color: #ECF0F1;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 25px;
overflow: hidden;
display: flex;
flex-direction: column; 
justify-content: center; 
gap: 5;
white-space: pre-wrap; /* Ermöglicht, dass \A einen Zeilenumbruch erzeugt */
}
</style>
<!-- **END** Nur CSS: Banner vor Zimmerliste hinzufügen - KB-Inhalt **END** -->
Benutzerdefinierten Text unter dem Namen des Ratenplans in der Buchungsmaschine hinzufügen

Für diese Anpassung bieten wir die folgende Schritt-für-Schritt-Anleitung an: Benutzerdefinierten Text unter dem Namen des Ratenplans in der Buchungsmaschine hinzufügen

Text des Buttons „Jetzt buchen“ im Warenkorb ersetzen
  • Diese Anpassung richtet sich an den Text „Jetzt buchen“ im Button des Warenkorbs
  • Du kannst den Text Anfrage zur Buchung durch deinen bevorzugten Text ersetzen und die Language Wrappers verwenden, um deine Übersetzungen hinzuzufügen.
  • Hinweis: Ersetze nur die Buchstaben für Anfrage zur Buchung, entferne keine anderen Zeichen.
  • Wende diesen CSS-Code im Feld für benutzerdefinierte Meta-Tags an:
<!-- **START** Ersetze den Text 'Jetzt buchen' im Warenkorb durch 'Anfrage zur Buchung' in allen Schritten des Buchungsprozesses - KB-Inhalt **START* -->

<style>
   .cb-shopping-cart-confirm-button {
      font-size: 0 !important;
   }

   .cb-shopping-cart-confirm-button:after {
      font-size: 1rem;
      content: 'Anfrage zur Buchung';
      /* Stelle sicher, dass der Inhalt zentriert ist und die volle Breite des Buttons einnimmt */
      display: block;
      text-align: center;
      margin: auto;
   }
</style>

<!-- **END** Ersetze den Text 'Jetzt buchen' im Warenkorb durch 'Anfrage zur Buchung' in allen Schritten des Buchungsprozesses - KB-Inhalt **END* -->

Erweiterte Anpassungen

Arbeiten mit unserem Event-Emitter-System

Das Event-System ist eine Funktion unserer Buchungsmaschine, die die Kommunikation mit anderen Anwendungen und externen Programmen ermöglicht. Du kannst auf von der Buchungsmaschine ausgelöste Events hören.

Sieh dir den vollständigen Leitfaden an, um unser Event-Emitter-System für deine individuellen Lösungen zu erweitern: Booking Engine Plus Event Emitter System.

Ersetze den Namen und die Anweisungen für die Banküberweisung

Nutze die Zahlungsoption Banküberweisung um und ersetze den Text durch deine bevorzugte Lösung. Bitte beachte unseren vollständigen Leitfaden: Booking Engine Plus benutzerdefiniertes Zahlungs-Gateway und Geschenkkarten-Unterstützung

Favicon ersetzen

Ein Favicon (Kurzform für „Favoriten-Symbol“) ist ein kleines, quadratisches Symbol, das mit deiner Website verknüpft ist. Es ist ein wichtiger Bestandteil des Brandings deiner Unterkunft, auch wenn es winzig ist.

So bereitest du dein individuelles Favicon vor und hostest es

  • Erstelle eine 32×32 px (oder 16×16 px) .ico- oder .png-Datei.
  • Lade sie bei einem Bildhost hoch, der eine direkte Dateiadresse (Endung .ico oder .png) bereitstellt. Eine empfohlene kostenlose Option ist imgbb.
  • Bei imgbb: Klicke auf Start Uploading → wähle dein Icon aus → wähle Don’t autodelete → Upload.
  • Im Abschnitt Embed codes wähle Viewer links und kopiere den Link, der auf .ico oder .png endet.
  • (Optional) Füge diesen Link in ein Inkognito-Fenster ein, klicke mit der rechten Maustaste auf das Bild und wähle Bildadresse kopieren, um zu bestätigen, dass es sich um einen direkten Dateipfad handelt.

JavaScript-Code zum Aktualisieren des Favicons

  • Kopiere und füge den folgenden Code im JavaScript-Feld im Abschnitt Anpassen der Buchungsmaschine ein.
  • Ersetze die URL https://www.google.com/favicon.ico durch deine eigene direkte .ico- oder .png-Favicon-URL.
<!-- **START** Update Favicon - KB content **START** -->
<script> 
  // Aktualisiert das Favicon dynamisch 
  (() => { 
      const url = "https://www.google.com/favicon.ico"; // Ersetze durch deine gewünschte Favicon-URL 
    const ext = url.split(".").pop()?.toLowerCase() || ""; 
    const typeMap = { 
      svg: "image/svg+xml", 
      png: "image/png", 
      jpg: "image/jpeg", 
      jpeg: "image/jpeg", 
      ico: "image/x-icon", 
    }; 
    const type = typeMap[ext] || "image/x-icon"; 
    document 
      .querySelectorAll( 
        "link[rel='icon'], link[rel='apple-touch-icon'], link[rel='shortcut icon']" 
      ) 
      .forEach((el) => el.remove()); 
    document.head.insertAdjacentHTML( 
      "beforeend", 
      `<link rel="icon" href="${url}" type="${type}"> 
     ${ 
       ext === 'png' 
         ? `<link rel="apple-touch-icon" href="${url}" type="${type}">` 
         : "" 
     }` 
    ); 
  })(); 
</script>
<!-- **END** Update Favicon - KB content **END** -->

 Das Favicon wird nur geladen, wenn die URL ein direkter Link zu einer Bilddatei ist (Endung .ico oder .png).

  • Wenn der Link eine HTML-Seite statt des Bildes öffnet, wird das Favicon nicht aktualisiert.
  • Browser cachen Favicons oft aggressiv – versuche ein hartes Neuladen oder öffne die Buchungsmaschine in einem Inkognito-/Privatfenster, um das neue Symbol zu sehen.
  • Diese Anpassung ist nur mit Buchungsmaschine Plus kompatibel.
Optionen zum Ersetzen oder Ausblenden deiner Unterkunftskarte
Wir bieten hier eine vollständige Schritt-für-Schritt-Anleitung an: Booking Engine Plus – Unterkunftskarte ausblenden oder ersetzen
Drittanbieter-Codes oder Tracking-Lösungen hinzufügen

FAQ

Wie kann ich den Kinder-Auswahlbereich der Buchungsmaschine ausblenden?

Es sind keine Anpassungen erforderlich. Wenn Sie die Belegung für Maximalanzahl Kinder auf null setzen, zeigt die Buchungsmaschine die Kinderoption für diesen Zimmertyp nicht an.

Einrichtung der Zimmerdetails Seite der Buchungsmaschine

Geben Sie die maximale Anzahl der Erwachsenen ein und setzen Sie die Kinderzahl auf null in den Zimmerdetails.

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich

Kommentare

0 Kommentare

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.