เครื่องมือการจอง Plus - รหัสการปรับแต่งที่ใช้บ่อยที่สุด

ภาพรวม

เครื่องมือการจองใหม่ Booking Engine Plus มีเครื่องมือการปรับแต่งที่ทรงพลัง ช่วยให้คุณสามารถปรับแต่งรูปลักษณ์และความรู้สึกของเครื่องมือการจองของคุณ ให้ตรงกับเอกลักษณ์เฉพาะของที่พักของคุณ และรับประกันประสบการณ์ที่ราบรื่นสำหรับแขกของคุณ บทความนี้ให้รหัสการปรับแต่งที่ใช้บ่อยที่สุด เพื่อช่วยให้คุณเริ่มต้นด้วยการเปลี่ยนแปลงที่ง่าย.

ก่อนเริ่มต้น

  • รหัสที่ปรับแต่งจะมีผลต่อ รูปลักษณ์ภายนอก ของเว็บไซต์ของเครื่องมือการจอง จะไม่เปลี่ยนแปลงการตั้งค่าระบบใดๆ หรือเทมเพลตอีเมล คุณสามารถลบรหัสที่ปรับแต่งที่คุณได้เพิ่มจากเครื่องมือการจองของคุณได้ทุกเมื่อ.
  • ต้องการความช่วยเหลือ? สามารถแชร์บทความนี้และคู่มือต่อไปนี้กับนักออกแบบเว็บไซต์หรือทีมพัฒนาเว็บของคุณได้: ปรับแต่งเครื่องมือการจอง Cloudbeds, ซึ่งคุณยังสามารถค้นหาข้อมูลที่มีประโยชน์ในการ ฝังรหัสที่ปรับแต่ง.
  • บริการปรับแต่งระดับมืออาชีพ: ทีมงานที่ทุ่มเทของเรา ซึ่งมีความเชี่ยวชาญใน HTML, CSS, และ JavaScript เสนอ ความช่วยเหลือแบบลงมือทำ ในการปรับใช้รหัสเหล่านี้หรือพัฒนารหัสใหม่เฉพาะสำหรับคุณ เรียนรู้เพิ่มเติมเกี่ยวกับบริการปรับแต่งระดับมืออาชีพของเราที่นี่: บริการปรับแต่ง Cloudbeds Booking Engine Plus
  • สำหรับข้อมูลเกี่ยวกับฟีเจอร์และการตั้งค่าที่รองรับโดยเครื่องมือการจอง ที่ไม่ต้องการการปรับใช้รหัส โปรดดูที่ การตั้งค่าเครื่องมือการจอง Cloudbeds

‼️ข้อควรพิจารณาที่สำคัญ

  • รหัสต่อไปนี้เป็น รหัสบริการตนเอง ที่สุภาพ ใช้ตามดุลยพินิจของคุณ.
  • หมายเหตุ: เนื่องจากผลิตภัณฑ์ของ Cloudbeds และเครื่องมือการจองยังคงพัฒนา เราไม่สามารถรับประกัน การทำงานต่อเนื่องของรหัสเหล่านี้กับการอัปเดตในอนาคต รหัสที่ปรับแต่งอาจล้าสมัยหรือจำเป็นต้องมีการทำงานเพิ่มเติมเมื่อเทคโนโลยีพัฒนา นี่เป็นส่วนปกติของการบำรุงรักษาอย่างต่อเนื่อง และ เราไม่สามารถสนับสนุน การทำงานของรหัสที่ปรับแต่ง.
  • Cloudbeds ไม่ ให้ความช่วยเหลือเกี่ยวกับการออกแบบ/พัฒนาเว็บไซต์ของโรงแรม หรือการปรับแต่งที่ไม่ได้ให้โดยบริการ บริการปรับแต่ง ของเรา.
  • ความรับผิดชอบและคำแนะนำของผู้ใช้งาน:
    • ทดสอบพฤติกรรมของรหัสหลังจากการปรับใช้ ทั้งใน เวอร์ชันเดสก์ท็อปและมือถือ.
    • ตรวจสอบให้แน่ใจว่ารหัส ได้รับการอัปเดตเป็นประจำ เพื่อรักษาฟังก์ชันการทำงาน และลบรหัสที่ล้าสมัยออก.

Booking Engine Plus: ไฮไลท์การปรับแต่ง


การใช้งานโค้ดและความเข้ากันได้


คลาสคงที่


ห่อหุ้มภาษา

การปรับแต่งเครื่องมือการจอง Plus ต้องทำงานกับโค้ดเพื่อแก้ไขเทมเพลต HTML หรือส่วนหน้าของคุณโดยตรง

โค้ดเครื่องมือการจองเก่า ไม่เข้ากัน กับเครื่องมือการจอง Plus ใหม่ ตัวอย่างในคู่มือนี้ใช้ HTML, CSS, และ JavaScript เพื่อทำการเปลี่ยนแปลงเหล่านี้อย่างมีประสิทธิภาพ.
 

เราได้แนะนำ คลาสคงที่ ซึ่งเป็นจุดอ้างอิงที่เชื่อถือได้และถาวรในโค้ดของเราเพื่อใช้การจัดรูปแบบที่กำหนดเองโดยใช้ CSS

ในขณะที่โค้ดเครื่องมือการจองส่วนใหญ่ในระบบของเราสามารถเปลี่ยนแปลงได้เมื่อเรายังคงพัฒนาผลิตภัณฑ์ แต่ละองค์ประกอบที่มีคำนำหน้า "cb-" เป็นคลาสคงที่จะยังคงคงที่.
 


โค้ดที่กำหนดเองต่อไปนี้ในบทความนี้จะเปลี่ยนเฉพาะข้อความใน ภาษาอังกฤษ อย่างไรก็ตาม ด้วย CSS คุณสามารถเพิ่มเนื้อหาที่แปลแล้วสำหรับภาษาต่างๆ ลงในเครื่องมือการจอง Cloudbeds ของคุณได้อย่างง่ายดาย

เพื่อเรียนรู้เพิ่มเติม โปรดดูที่คู่มือที่เราจัดทำขึ้นโดยเฉพาะ: ห่อหุ้มภาษาของเครื่องมือการจอง Plus.

 


รายการของ รหัสการปรับแต่งที่พบบ่อยที่สุด

จะหาฟิลด์เมต้าแท็กที่กำหนดเองได้ที่ไหน?

  • โค้ดต่อไปนี้จะต้องถูกเพิ่มลงในฟิลด์ เมต้าแท็กที่กำหนดเอง ภายในบัญชี Cloudbeds PMS ของคุณ
  • เข้าถึงส่วนนี้ได้อย่างง่ายดาย: บัญชี > การตั้งค่า > เครื่องมือการจอง > ปรับแต่ง > ฝังโค้ดที่กำหนดเอง ส่วน.
เปลี่ยนฟอนต์ของเครื่องมือการจอง Plus
  • ฟอนต์ควร มีให้ใช้ฟรี จาก Google Fonts.
  • ตัวอย่างการใช้ฟอนต์ Karla > ใช้โค้ด CSS นี้ ในฟิลด์ เมต้าแท็กที่กำหนดเอง
<!-- **START** CSS only Replace Font-Family - KB content **START** -->
<style>
    @import url('https://fonts.googleapis.com/css2?family=Karla:wght@300;400;500;600;700;800&display=swap');

    /* ใช้กับทุกองค์ประกอบที่เริ่มต้นด้วย cb- class */
    [class^="cb-"],
    /* ใช้กับ body และองค์ประกอบข้อความทั่วไป */
    body,
    p,
    span,
    a,
    li,
    td,
    th,
    div,
    /* ใช้กับแท็กหัวเรื่องทั้งหมด */
    h1, h2, h3, h4, h5, h6,
    /* ใช้กับองค์ประกอบแบบฟอร์มเพื่อความสอดคล้อง */
    input,
    textarea,
    select,
    button,
    label {
        font-family: 'Karla', sans-serif !important;
    }

    /* ไม่บังคับ: น้ำหนักฟอนต์เฉพาะสำหรับหัวเรื่องหรือองค์ประกอบอื่น ๆ */
    h1, h2, h3 {
        font-weight: 700 !important; /* ตัวหนาสำหรับหัวเรื่องหลัก */
    }

    h4, h5, h6 {
        font-weight: 600 !important; /* ตัวหนากึ่งสำหรับหัวเรื่องรอง */
    }
</style>
<!-- **END** CSS only Replace Font-Family - KB content **END** -->
เปลี่ยนข้อความ "ผู้ใหญ่" เป็น "แขก" สำหรับประเภทห้องทั้งหมด
  • การปรับแต่งนี้มุ่งเป้าไปที่ข้อความ "ผู้ใหญ่" ภายในตัวเลือกแขก.
  • คุณสามารถเปลี่ยนข้อความ "แขก" เป็นข้อความที่คุณต้องการและใช้ Language Wrappers เพื่อเพิ่มการแปลของคุณ.
  • หมายเหตุ: เปลี่ยนเฉพาะตัวอักษรสำหรับ แขก เท่านั้น อย่าลบตัวอักษรอื่น ๆ.
  • ใช้โค้ด CSS นี้ในฟิลด์ เมต้าแท็กที่กำหนดเอง:
<!-- **START** Replace 'Adults' text with 'Guests' within Guest Selectors - KB content **START** -->
<style>

.cb-guestselector-adults-text {
        visibility: hidden;
        font-size: 0;
}
.cb-guestselector-adults-text::after {
        content: "แขก";
        font-size: 14px;
        visibility: visible;
}
</style>
<!-- **END** Replace 'Adults' text within Guest Selectors - KB content **END** -->
เปลี่ยน "เด็ก" เป็น "เด็ก (อายุ 0 ถึง 3 ปี)" (ประเภทห้องทั้งหมด)
  • คุณสามารถเปลี่ยนข้อความ "เด็ก (อายุ 0 ถึง 3 ปี)" เป็นข้อความที่คุณต้องการและใช้ Language Wrappers เพื่อเพิ่มการแปลของคุณ.
  • หมายเหตุ: เปลี่ยนเฉพาะตัวอักษรสำหรับเด็ก (อายุ 0 ถึง 3 ปี) เท่านั้น อย่าลบตัวอักษรอื่น ๆ.
  • ใช้โค้ด CSS นี้ในฟิลด์ เมต้าแท็กที่กำหนดเอง:
<!-- **START** Replace 'Children' text with 'Children (0 to 3 years old)' within Guest Selectors - KB content **START** -->
<style>
.cb-guestselector-popover .cb-guestselector-children-text {
  visibility: hidden;
  font-size: 0;
}

.cb-guestselector-popover .cb-guestselector-children-text::after {
  /* เขียนข้อความที่ต้องการระหว่างเครื่องหมายคำพูดหลัง content: */
  content: 'เด็ก (อายุ 0 ถึง 3 ปี)';
  font-size: 14px;
  visibility: visible;
}
</style>
<!-- **END** Replace 'Children' text with "Children (0 to 3 years old)" within Guest Selectors - KB content **END** -->
ซ่อนส่วนข้อมูลที่พัก
  • ใช้โค้ด CSS นี้ในฟิลด์ เมต้าแท็กที่กำหนดเอง:
<!-- **START** 'Hide Property Information section ' - KB content **START** --> 
<style> 
.cb-property-info { 
  display: none; 
} 
</style> 
<!-- **END** 'Hide Property Information section ' - KB content **END** -->
เพิ่มข้อความใต้การ์ดค้นหาในแลนดิ้งเพจ
  • อย่าลืมเปลี่ยนข้อความ เป็นข้อความที่คุณต้องการ. คุณสามารถใช้ Language Wrappers เพื่อเพิ่มการแปลของคุณ.
  • เก็บข้อความ อยู่ภายในเครื่องหมายคำพูด "". ตัวอักษร \A แทนการขึ้นบรรทัดใหม่.
  • ใช้โค้ด CSS นี้ในฟิลด์ เมต้าแท็กที่กำหนดเอง :
<!-- **START** CSS only Adds Banner after Search Card - KB content **START** -->
<style>

/* นี้ทำให้แน่ใจว่าคอนเทนเนอร์หลักจัดเรียงลูก ๆ ในแนวตั้ง */
.cb-landing-page div:has(>.cb-search-card) {
display: flex;
flex-direction: column;
}

.cb-landing-page div:has(>.cb-search-card)::after {
content: "ค้นหาวันที่ในเดือนมิถุนายนและสำหรับข้อเสนอพิเศษใช้รหัส: ข้อเสนอฤดูร้อน. \A ตัวเลือกเพิ่มเติมเมื่อเลือกสองคืนขั้นต่ำ.";
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;
/* เพิ่มพื้นที่ระหว่างองค์ประกอบใหม่นี้และการ์ดค้นหาด้านล่าง */
margin-bottom: 15px;
}

</style>
<!-- **END** CSS only Adds Banner after Search Card - KB content **END** -->
เพิ่มข้อความเหนือรายการที่พัก
  • อย่าลืมเปลี่ยนข้อความ เป็นข้อความที่คุณต้องการ คุณสามารถใช้ Language Wrappers เพื่อเพิ่มการแปลของคุณ
  • ให้ข้อความ อยู่ในเครื่องหมายคำพูด "" แต่ละ \A แทนการขึ้นบรรทัดใหม่
  • ใช้โค้ด CSS นี้ใน ฟิลด์เมต้าแท็กที่กำหนดเอง:
<!-- **START** CSS only Adds Banner before Accommodations List - KB content **START** -->
<style>
.cb-accommodations-page::before {
content: "คลิกที่วันที่เช็กอินที่ต้องการ เพื่อดูห้องว่างสำหรับวันนั้น \A การรับประกันราคาที่ดีที่สุด! เราจับคู่ราคา \A โทรหาเราที่ 555-555 หรืออีเมลหาที่ 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; /* Allows the \A to create a line break */
}
</style>
<!-- **END** CSS only Adds Banner before Accommodations List - KB content **END** -->
เพิ่มข้อความที่กำหนดเองด้านล่างชื่อแผนราคาในเครื่องมือการจอง

สำหรับการปรับแต่งนี้ เรามี คำแนะนำเป็นลำดับขั้น ดังต่อไปนี้: เพิ่มข้อความที่กำหนดเองด้านล่างชื่อแผนราคาในเครื่องมือการจอง

การปรับแต่งขั้นสูง

ทำงานกับระบบ Event Emitter ของเรา

ระบบอีเวนต์เป็นฟีเจอร์ของเครื่องมือการจองของเราที่ ช่วยให้การสื่อสารกับแอปพลิเคชันอื่น ๆ และโปรแกรมภายนอก คุณสามารถฟังอีเวนต์ที่ถูกส่งโดยเครื่องมือการจองได้

อ่าน คำแนะนำฉบับสมบูรณ์ เพื่อสร้างสรรค์ระบบ Event Emitter ของเราให้เป็นโซลูชันที่กำหนดเองของคุณ: เครื่องมือการจอง Plus ระบบ Event Emitter.

เปลี่ยนชื่อและคำแนะนำการโอนเงินผ่านธนาคาร

ปรับเปลี่ยนตัวเลือกการชำระเงินการโอนเงินผ่านธนาคารและเปลี่ยนข้อความเป็นโซลูชันที่คุณต้องการ กรุณาอ้างอิงไปที่ คำแนะนำฉบับสมบูรณ์ ของเรา: เครื่องมือการจอง Plus ช่องทางการชำระเงินที่กำหนดเองและการสนับสนุนบัตรของขวัญ

เปลี่ยน Favicon
  • favicon (ย่อมาจาก "ไอคอนที่ชื่นชอบ") เป็นไอคอนสี่เหลี่ยมเล็ก ๆ ที่เกี่ยวข้องกับเว็บไซต์ของคุณ มันเป็นส่วนสำคัญของการมีตัวตนออนไลน์ของแบรนด์ แม้ว่าจะมีขนาดเล็กก็ตาม
  • คัดลอกและแทรกโค้ดต่อไปนี้ลงในฟิลด์ JavaScript .
  • เปลี่ยนข้อความ "แทรก URL ไอคอนของคุณที่นี่" ด้วย URL ของไอคอนของคุณ:
<script>
  window.addEventListener("on-booking-engine-ready", ({ detail }) => {
    let link = document.querySelector("link[rel~='icon']");
    if (!link) {
      link = document.createElement('link');
      link.rel = 'icon';
      document.head.appendChild(link);
    }
    link.href = 'แทรก URL ไอคอนของคุณที่นี่';
  });
</script>
ตัวเลือกในการเปลี่ยนหรือซ่อนแม็ปที่พักของคุณ
เรามีคำแนะนำเป็นลำดับขั้นที่สมบูรณ์ที่นี่: เครื่องมือการจอง Plus - ซ่อนหรือเปลี่ยนแม็ปที่พักของคุณ
โซเชียลมีเดียสำหรับเครื่องมือการจอง Plus ของคุณ
การเพิ่มโค้ดบุคคลที่สามหรือโซลูชันการติดตาม
บทความนี้มีประโยชน์หรือไม่
0 จาก 0 เห็นว่ามีประโยชน์

ข้อคิดเห็น

0 ข้อคิดเห็น

โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น