Quay lại bảng điều khiển

Tài liệu

Tìm hiểu cách sử dụng Asyntai

Cách Thêm Chatbot AI Asyntai vào Backdrop CMS

Hướng dẫn từng bước cho trang web Backdrop CMS

Lấy Mã Nhúng

Bước 1: Lấy Mã Nhúng của Bạn

Đầu tiên, đi đến Bảng điều khiển Asyntai và cuộn xuống phần "Mã Nhúng". Sao chép mã nhúng duy nhất của bạn sẽ trông như thế này:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Lưu ý: Mã ở trên chỉ là ví dụ. Bạn phải sao chép mã nhúng duy nhất của riêng mình từ Bảng điều khiển vì nó chứa ID tiện ích cá nhân của bạn.

Bước 2: Thêm vào Mẫu Giao diện (Khuyến nghị)

Backdrop CMS sử dụng các tệp mẫu .tpl.php trong giao diện của nó. Cách tiếp cận được khuyến nghị là thêm mã nhúng trực tiếp vào mẫu trang của giao diện đang hoạt động:

  1. Truy cập cài đặt Backdrop CMS của bạn qua FTP hoặc Trình quản lý Tệp
  2. Điều hướng đến thư mục giao diện đang hoạt động: themes/yourtheme/
  3. Mở tệp page.tpl.php (hoặc layout.tpl.php tùy thuộc vào giao diện của bạn)
  4. Tìm thẻ đóng </body> hoặc dòng <?php print $page_bottom; ?>
  5. Dán mã nhúng Asyntai của bạn ngay trước dòng đó
  6. Lưu tệp
<!-- Asyntai AI Chatbot -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
<?php print $page_bottom; ?>
</body>

Mẹo: Đặt mã ngay trước <?php print $page_bottom; ?> hoặc thẻ đóng </body> đảm bảo chatbot tải sau nội dung trang, cung cấp hiệu suất tải trang tốt hơn. Phương pháp này tự động thêm chatbot vào mọi trang sử dụng giao diện này.

Phương pháp Thay thế 1: Sử dụng Module Tùy chỉnh

Bạn có thể tạo module Backdrop CMS đơn giản để chèn tập lệnh chatbot bằng backdrop_add_js():

  1. Tạo thư mục module: modules/custom/asyntai_widget/
  2. Tạo tệp module asyntai_widget.module với mã sau:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. Tạo tệp asyntai_widget.info:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Đi đến Functionality (admin/modules) trong bảng quản trị Backdrop
  5. Tìm "Asyntai AI Chatbot Widget" trong gói Custom và bật nó
  6. Nhấp "Save configuration"

Lưu ý: Thay thế YOUR_WIDGET_ID trong mã module bằng ID tiện ích thực tế của bạn từ Bảng điều khiển Asyntai. Cách tiếp cận module tùy chỉnh an toàn khi nâng cấp và sẽ không bị ghi đè khi cập nhật giao diện.

Phương pháp Thay thế 2: Sử dụng Module "Add to Head" của Backdrop

Module đóng góp "Add to Head" cung cấp cách dễ dàng để chèn tập lệnh mà không cần chỉnh sửa mã:

  1. Tải xuống và cài đặt module đóng góp "Add to Head" từ trang web Backdrop CMS
  2. Đi đến Configuration > Development > Add to Head
  3. Thêm mã nhúng Asyntai của bạn vào phần chân trang
  4. Nhấp "Save configuration"

Mẹo: Sử dụng module "Add to Head" là phương pháp dễ nhất nếu bạn không muốn chỉnh sửa tệp giao diện hoặc tạo module tùy chỉnh. Nó cung cấp giao diện quản trị đơn giản để quản lý các tập lệnh được chèn.

Phương pháp Thay thế 3: Sử dụng Hệ thống Khối

Hệ thống bố cục và khối của Backdrop CMS cũng có thể được sử dụng để thêm chatbot:

  1. Đăng nhập vào bảng quản trị Backdrop CMS của bạn
  2. Đi đến Structure > Layouts
  3. Chọn bố cục bạn muốn chỉnh sửa (ví dụ: bố cục mặc định)
  4. Nhấp "Add block" trong vùng chân trang
  5. Chọn "Custom block"
  6. Đặt định dạng khối thành "Full HTML" hoặc "Raw HTML"
  7. Dán mã nhúng Asyntai của bạn vào nội dung khối
  8. Đặt tiêu đề cho khối (ví dụ: "Asyntai Chatbot") và tùy chọn đánh dấu "Hide title"
  9. Nhấp "Save block" rồi "Save layout"

Quan trọng: Đảm bảo định dạng văn bản được đặt thành "Full HTML" hoặc "Raw HTML" để thẻ script không bị loại bỏ. Định dạng "Filtered HTML" mặc định sẽ xóa thẻ script vì lý do bảo mật.

Bước 3: Xóa Bộ nhớ đệm và Xác minh

Sau khi thực hiện các thay đổi, xóa bộ nhớ đệm của Backdrop CMS và xác minh cài đặt:

  1. Đi đến Configuration > Performance trong bảng quản trị
  2. Nhấp "Clear all caches"
  3. Mở trang web của bạn trong tab trình duyệt mới hoặc cửa sổ ẩn danh
  4. Bạn sẽ thấy nút tiện ích trò chuyện ở góc dưới bên phải
  5. Nhấp vào nó để đảm bảo nó mở và hoạt động chính xác

Không thấy tiện ích? Đảm bảo bạn đã xóa bộ nhớ đệm Backdrop CMS tại Configuration > Performance. Thử xem trang web trong cửa sổ ẩn danh hoặc xóa bộ nhớ đệm trình duyệt. Mở bảng điều khiển trình duyệt (F12) để kiểm tra lỗi JavaScript. Nếu bạn sử dụng phương pháp module tùy chỉnh, xác minh module đã được bật trong Functionality.